Pedro Cuenca
3b75e75118
Allow all compute units to be selected ( #30 )
...
* Allow all compute units to be selected by the user.
* Remove commented code.
* Simplify labels.
* Remove warning
* Align picker left
* Apply suggestions from code review
2 years ago
Pedro Cuenca
d69e554b46
Fix: ensure model changes when ANE is toggled.
2 years ago
Pedro Cuenca
8156a95c6b
Flag: ITSAppUsesNonExemptEncryption.
2 years ago
Pedro Cuenca
59da886875
Fix compilation for iOS
2 years ago
Pedro Cuenca
1084ea79f4
Allow user to cancel generation.
...
This will be more useful when we allow multiple images.
2 years ago
Pedro Cuenca
d78d430065
Reveal model folder in Finder
2 years ago
Pedro Cuenca
ed15f78628
Decide attention and ANE on hardware capabilities ( #29 )
...
For Macs with >= 8 performance cores, we select CPU+GPU (original
attention). Otherwise we select CPU+ANE (split einsum).
Some computers (M1 Pro, 16 core GPU) might yield slightly better
performance using CPU+GPU+ANE with SPLIT_EINSUM.
2 years ago
Pedro Cuenca
8796695928
Advanced Settings: ANE ( #28 )
...
* Preparing to allow users to override inference settings.
* ANE setting.
* Do not show advanced settings if ane is not available.
2 years ago
Pedro Cuenca
8986b34671
Add links to model cards.
2 years ago
Pedro Cuenca
27a4601e01
Update TestFlight version automatically.
2 years ago
Pedro Cuenca
0ea32f6c84
Fix iOS compilation.
...
I changed the return type of the generation pipeline but did not update
the iOS code.
Addresses #26 .
2 years ago
Pedro Cuenca
c456eb8af8
Update version.
2 years ago
Pedro Cuenca
9587712609
Correctly show safety checker error.
2 years ago
Pedro Cuenca
9c54eb40f6
Allow last random seed to be reused
2 years ago
Pedro Cuenca
367df55d96
Pass seed back, report generation errors.
2 years ago
Pedro Cuenca
e2cc04fce3
Implement ModelInfo.Equatable.
2 years ago
Pedro Cuenca
424e53274a
Help popovers, additional info on collapsed groups
2 years ago
Pedro Cuenca
d0465aa408
Display model downloaded indicator.
2 years ago
Pedro Cuenca
1fc9328e78
Popover with error details.
...
And display download errors too.
2 years ago
Pedro Cuenca
2a549b5221
Ensure a previous pending download is resumed
...
(and avoid adding a second duplicate task)
2 years ago
Pedro Cuenca
a0297f8c3a
Cancel downloads when selecting new model.
...
I had to make Downloader explicitly cancellable because it waits forever
for the semaphore to toggle, so Task cancellation does not work here.
Cancellation is therefore exposed through PipelineLoader.
2 years ago
Pedro Cuenca
7fe3c03448
Remove comments.
2 years ago
Pedro Cuenca
b873c4b708
Allow safety checker to be disabled.
2 years ago
Pedro Cuenca
1839453f3d
Add guidance scale.
2 years ago
Pedro Cuenca
d3c145f219
Add v1-4 and ofa-sys v0 models.
2 years ago
Pedro Cuenca
3eab2e33e9
Use a common style for disclosure group items.
2 years ago
Pedro Cuenca
f9d769147f
Update icon
2 years ago
Pedro Cuenca
fdb1388e07
Labels can toggle views ( #15 )
...
Labels can toggle views.
It's a bit verbose. I tried to use a DisclosureGroupStyle but couldn't
exactly mimic the chevrons presented by the system.
2 years ago
Pedro Cuenca
d4f3fa6da4
Update README and screenshot ( #14 )
...
* Update README and screenshot.
2 years ago
Pedro Cuenca
06ce6e56b5
macOS UI ( #12 )
...
Native macOS UI
Co-authored-by: Cyril Zakka <1841186+cyrilzakka@users.noreply.github.com>
2 years ago
Pedro Cuenca
2bdfcc593d
Update performance measures.
2 years ago
Pedro Cuenca
3867b905b3
Add simple metadata for a couple of models.
2 years ago
Pedro Cuenca
ffca1bda9e
Change path to cache.
...
Without code-signing, the directory is created inside `Application
Support` so better not to use a generic name.
2 years ago
Pedro Cuenca
7e9956725b
Move code-signing to minimal xcconfig file.
...
Code signing is disabled for macOS. Users are instructed to update the
development team when they fork or clone the repo, if they want to
target iOS.
Co-authored-by: Fahim Farook <fahimf@gmail.com>
2 years ago
Pedro Cuenca
b66ca88562
Ignore .DS_Store
2 years ago
Pedro Cuenca
795c1a187a
Components alignment.
2 years ago
Pedro Cuenca
da83fdfff1
Simple display of time interval.
2 years ago
Pedro Cuenca
a660d47fa3
Merge branch 'main' of github.com:huggingface/swift-coreml-diffusers
2 years ago
Pedro Cuenca
601a081737
Show explicit Save button on macOS.
2 years ago
Pedro Cuenca
f43652ae36
Request permissions to save to photo library.
2 years ago
Pedro Cuenca
2bb9b15d40
Use Apple's package instead of my fork.
2 years ago
Pedro Cuenca
7eb68cb24d
Update bundle id.
2 years ago
Pedro Cuenca
73caa99fbc
Merge pull request #4 from huggingface/julien-c-patch-1
...
Update perf/time on latest iPhone 14 Pro
2 years ago
Julien Chaumond
a4e78ea079
Update perf/time on latest iPhone 14 Pro
2 years ago
Pedro Cuenca
77d17658e0
Update deployment targets.
2 years ago
Pedro Cuenca
c2d7b82062
Readme: works on iPhone! OS no longer in beta.
2 years ago
Pedro Cuenca
3d7e1d92b8
Enable iOS entitlements for additional memory use:
...
- com.apple.developer.kernel.increased-memory-limit
- com.apple.developer.kernel.extended-virtual-addressing
2 years ago
Pedro Cuenca
cdc7da70ff
Add screenshot to README.
2 years ago
Pedro Cuenca
a72643e573
Share prompt
2 years ago
Pedro Cuenca
be80606e04
Diffusion app.
2 years ago