Commit graph

79 commits

Author SHA1 Message Date
Ashwin Bharambe
6441b78aac Fix #2 to help with testing packages 2024-08-08 13:05:47 -07:00
Ashwin Bharambe
83adaae09b allow installing from test.pypi.org 2024-08-08 12:56:24 -07:00
Ashwin Bharambe
7b37ed5dae Add scripts to MANIFEST 2024-08-08 12:28:48 -07:00
Hardik Shah
ad9eaf13bb for inline make 8b model the default 2024-08-08 10:45:32 -07:00
Ashwin Bharambe
8d7ecf0c47 Remove additional_pip_packages; move deps to providers 2024-08-08 10:34:18 -07:00
Hardik Shah
6de36b6a15 make optional subclasses default to yes for configuration 2024-08-08 10:25:32 -07:00
Hardik Shah
55cf1f0642 resort imports 2024-08-08 10:13:38 -07:00
Ashwin Bharambe
9e3182216d add validation for configuration input 2024-08-08 10:09:36 -07:00
Hardik Shah
ab856c174c update dependencies and rely on LLAMA_TOOLCHAIN_DIR for dev purposes 2024-08-08 08:22:13 -07:00
Ashwin Bharambe
72b20b6f5a Avoid using conda run since it buffers everything 2024-08-07 22:21:38 -07:00
Ashwin Bharambe
e33f402046 Merge remote-tracking branch 'origin/main' into distros 2024-08-07 21:55:29 -07:00
Ashwin Bharambe
f27d629fe8 Reduce a bunch of dependencies from toolchain
Some improvements to the distribution install script
2024-08-07 21:55:07 -07:00
Dalton Flanagan
da4645a27a
hide non-featured (older) models from model list command without show-all flag (#23) 2024-08-07 23:31:30 -04:00
Hardik Shah
171a178783 get ollama working 2024-08-07 17:53:15 -07:00
Ashwin Bharambe
ea50086190 Simpler intro statements 2024-08-07 16:29:22 -07:00
Ashwin Bharambe
9ec46d718d Show message about checksum file so users can check themselves 2024-08-07 16:17:51 -07:00
Ashwin Bharambe
57402c1a19 Add llama model download alias for llama download 2024-08-07 16:10:26 -07:00
Ashwin Bharambe
fddaf5c929 Refactor download functionality out of the Command so can be reused 2024-08-07 15:35:12 -07:00
Ashwin Bharambe
68654460f8 Update README, add newline between API surface configurations 2024-08-07 15:14:59 -07:00
Ashwin Bharambe
66412b932b Nuke fp8_requirements, fold fbgemm into common requirements 2024-08-07 13:58:55 -07:00
Ashwin Bharambe
cc697c59e5 Update CLI_reference 2024-08-06 22:18:02 -07:00
Ashwin Bharambe
e1a7aa4773 Make install + start scripts do proper configuration automatically 2024-08-06 21:53:05 -07:00
Ashwin Bharambe
9e1ca4eeb1 add DistributionConfig, fix a bug in model download 2024-08-06 19:24:52 -07:00
Hardik Shah
ade574a0ef minor fixes 2024-08-06 18:56:34 -07:00
Hardik Shah
f83b97992c
Update cli_reference.md 2024-08-06 18:55:31 -07:00
Hardik Shah
2a9bdb208b update safety to use model sku ids and not model dirs 2024-08-06 17:10:05 -07:00
Ashwin Bharambe
a0e61a3c7a Fix passthrough streaming, send headers properly not part of body :facepalm 2024-08-06 16:39:38 -07:00
Hardik Shah
039861f1c7 update inference config to take model and not model_dir 2024-08-06 15:02:47 -07:00
Ashwin Bharambe
08c3802f45 dict key instead of attr 2024-08-06 14:30:57 -07:00
Ashwin Bharambe
7cc0445517 Rename Distribution -> DistributionSpec, simplify RemoteProviders 2024-08-06 14:05:01 -07:00
Hardik Shah
0a67f3d3e6 installation fixes 2024-08-05 18:04:44 -07:00
Ashwin Bharambe
0de5a807c7 Make each inference provider into its own subdirectory 2024-08-05 16:39:58 -07:00
Ashwin Bharambe
f64668319c Merge remote-tracking branch 'origin/main' into distros 2024-08-05 14:31:06 -07:00
Ashwin Bharambe
65a9e40174 Adapter -> Provider 2024-08-05 13:42:56 -07:00
Ashwin Bharambe
db3e6dda07 refactor a method out 2024-08-05 13:14:15 -07:00
Ashwin Bharambe
125fdb1b2a ApiSurface -> Api 2024-08-05 12:46:38 -07:00
Hardik Shah
7664d5701d update tests and formatting 2024-08-05 12:34:16 -07:00
Ashwin Bharambe
7890921e5c move straggler files and fix some important existing bugs 2024-08-05 09:30:14 -07:00
Ashwin Bharambe
5e972ece13 refactor to reduce size of agentic_system 2024-08-04 20:34:15 -07:00
Ashwin Bharambe
be19b22391 Bring agentic system api to toolchain
Add adapter dependencies and resolve adapters using a topological sort
2024-08-04 17:33:29 -07:00
Ashwin Bharambe
b0e5340645 fixes 2024-08-03 22:16:24 -07:00
Ashwin Bharambe
750202ddd5 Add a Path() wrapper at the earliest place 2024-08-03 21:25:48 -07:00
Ashwin Bharambe
803976df26 cleanup, moving stuff to common, nuke utils 2024-08-03 20:58:00 -07:00
Ashwin Bharambe
fe582a739d add safety adapters, configuration handling, server + clients 2024-08-03 19:46:59 -07:00
Ashwin Bharambe
9dafa6ad94 implement full-passthrough in the server 2024-08-03 14:15:20 -07:00
Ashwin Bharambe
38fd76f85c undo a typo, add a passthrough distribution 2024-08-02 20:49:19 -07:00
Hardik Shah
67229f23a4 local imports for faster cli 2024-08-02 16:35:22 -07:00
Ashwin Bharambe
af4710c959 Improved exception handling 2024-08-02 15:52:15 -07:00
Hardik Shah
493f0d99b2 updated dependency and client model name 2024-08-02 15:37:40 -07:00
Hardik Shah
d7a4cdd70d added options to ollama inference 2024-08-02 14:44:22 -07:00