Florent Morin
e48e2ce2c9
Append visionOS support to LLMEval ( #43 )
...
* Update `mlx-swift` to last revision
* Add Apple Vision Target
* Update visionOS UI
2024-03-31 20:48:46 -07:00
David Koski
0199407d93
LLMEval performance ( #40 )
...
* notes about performance and some performance improvements (don't update the display for every token)
* swift-format
* Update Applications/LLMEval/README.md
Co-authored-by: Awni Hannun <awni.hannun@gmail.com >
* Update Applications/LLMEval/README.md
Co-authored-by: Awni Hannun <awni.hannun@gmail.com >
---------
Co-authored-by: Awni Hannun <awni.hannun@gmail.com >
2024-03-28 12:00:52 -07:00
Awni Hannun
15b38cd146
Use fast ( #38 )
...
* update to latest mlx swift and use fast norms
* gpu usage -> memory usage
2024-03-27 16:37:35 -07:00
Ashraful Islam
c37018d7d2
feat: adds gpu usages stat in the toolbar ( #36 )
...
* feat: adds gpu usages stat in the toolbar
2024-03-25 10:29:54 -07:00
David Koski
452b49aef0
fixed height for the progress view, produce more tokens ( #33 )
2024-03-19 08:56:37 -07:00
Rounak
9e18eaa479
Add MNIST Digit Prediction/Inference ( #22 )
...
* Add Prediction to MNISTTrainer
2024-03-18 19:18:41 -07:00
Loc Bui
0588abec77
fix: Tokenizer dependency ( #30 )
2024-03-18 12:57:04 -07:00
Ashraful Islam
a7b2b54f18
LLMEval UI Improvements ( #27 )
...
* Feat: LLMEval UI Improvements
1. adds Markdown rendering in the UI
2. Adds init time and token/second stat
3. Minor UI enhancements
* feat: adds a copy to clipboard button for llm outputs
* adds scrollviewreader to sync with main
* ran pre-format to resolve formatting issues
* updates the missing dependency in project definition
* feat: switch between plain text and markdown
adds a segemented picker to switch between plain text and markdown
2024-03-18 09:15:50 -07:00
David Koski
a1431e7155
scroll to bottom when text is generated ( #24 )
...
- also restore circleci
2024-03-14 13:18:28 -07:00
David Koski
61105bf0c4
use memory limit API ( #13 )
...
* add buffer cache limit
* swift-format
* a more reasonable size
* add memory stats to command line tool, update to final api
* add note about changing models
2024-03-05 15:22:12 -08:00
Awni Hannun
4ed4ec69e7
LeNet on MNIST + readme update ( #12 )
...
* LeNet on MNIST + readme update
* tanh + remove device toggle
* remove device entirely
2024-03-04 14:16:20 -08:00
David Koski
fe116f857d
swift-format
2024-03-01 23:26:25 -08:00
David Koski
33d4b6f57e
make the generated output a little more interesting
2024-03-01 22:56:28 -08:00
David Koski
23fc53c43e
allow selection of output
2024-03-01 22:44:33 -08:00
David Koski
0374e4b073
update documentation
2024-03-01 16:33:49 -08:00
David Koski
c49dd73c28
swift-format, circleci setup
2024-03-01 16:10:34 -08:00
David Koski
b41f14fba7
add LLM evaluator example
...
- runs on iOS and macOS
- downloads a model / tokenizer from hugging face
- evaluates the given prompt
2024-03-01 16:10:00 -08:00
David Koski
79e0620891
add MNIST training example
2024-03-01 15:55:36 -08:00