new runner

This commit is contained in:
Jesse Gross
2024-12-17 19:59:41 -08:00
parent 3c95c21ddf
commit 4b4a5a28bf
27 changed files with 2122 additions and 317 deletions

21
runner/README.md Normal file
View File

@@ -0,0 +1,21 @@
# `runner`
> Note: this is a work in progress
A minimial runner for loading a model and running inference via a http web server.
```
./runner -model <model binary>
```
### Completion
```
curl -X POST -H "Content-Type: application/json" -d '{"prompt": "hi"}' http://localhost:8080/completion
```
### Embeddings
```
curl -X POST -H "Content-Type: application/json" -d '{"prompt": "turn me into an embedding"}' http://localhost:8080/embedding
```