Eva Ho
c2b5050936
remove electron-builder
2023-07-06 14:47:32 -04:00
Eva Ho
0b70058d08
rebase into go
2023-07-06 14:47:32 -04:00
Eva Ho
a6daf40c48
fix path for system tray
2023-07-06 14:47:31 -04:00
Eva Ho
ad11592c19
removing icon and electron-builder
2023-07-06 14:45:55 -04:00
Eva Ho
f91ddc2fb0
convert the desktop app to system tray
2023-07-06 14:45:05 -04:00
Michael Yang
39e543447f
Merge pull request #45 from jmorganca/go-embed
...
embed templates
2023-07-06 11:36:25 -07:00
Michael Yang
de4496b40d
embed templates
2023-07-06 11:33:38 -07:00
Jeffrey Morgan
7e26417012
always use `ollama` binary
2023-07-06 14:32:53 -04:00
Bruce MacDonald
d41e9ee017
display pull progress
2023-07-06 14:18:40 -04:00
Michael Yang
1c9ddc2586
Merge pull request #42 from jmorganca/go-free
...
free llama model
2023-07-06 11:16:21 -07:00
Michael Yang
873c385db4
Merge pull request #41 from jmorganca/go-tcp-socket
...
tcp socket
2023-07-06 11:15:31 -07:00
Michael Yang
fed04d3255
free llama model
2023-07-06 11:14:32 -07:00
Michael Yang
813c99a818
tcp socket
2023-07-06 10:56:42 -07:00
Jeffrey Morgan
e57f26d6a7
set version at build time
2023-07-06 13:56:11 -04:00
Michael Yang
c419849c6a
Merge pull request #40 from jmorganca/go-prompt-templates
...
use prompt templates
2023-07-06 10:45:48 -07:00
Michael Yang
4b269a7b34
use prompt templates
2023-07-06 10:45:11 -07:00
Jeffrey Morgan
2a7e7b76a4
add `.metal` file to the app build
2023-07-06 13:43:45 -04:00
Bruce MacDonald
92d520b077
pull models
2023-07-06 12:25:00 -04:00
Jeffrey Morgan
440e7552f2
tweak CLI install text
2023-07-06 12:23:08 -04:00
Jeffrey Morgan
b0b6e891ce
fix path to `ollama`
2023-07-06 12:18:03 -04:00
Jeffrey Morgan
17b44cadc2
prompt to install the `ollama` cli on macOS
2023-07-06 12:02:19 -04:00
Bruce MacDonald
a33b12c58c
refactor cmd
2023-07-06 11:59:42 -04:00
Jeffrey Morgan
43567b981c
update `README.md` build instructions
2023-07-06 11:34:30 -04:00
Bruce MacDonald
2f8370dfa9
Update models.json
2023-07-06 11:23:33 -04:00
Jeffrey Morgan
9c8575f1ab
update app to use go binary
2023-07-06 11:21:56 -04:00
Jeffrey Morgan
32a8edabae
use `Makefile` for dependency building instead of `go generate`
2023-07-06 10:59:27 -04:00
Bruce MacDonald
4c8b6291b8
Update models.json
2023-07-06 10:52:35 -04:00
Bruce MacDonald
15682d8a06
Update models.json
2023-07-06 10:43:14 -04:00
Michael Yang
d24b2a8c58
enable metal gpu acceleration
...
ggml-metal.metal must be in the same directory as the ollama binary
otherwise llama.cpp will not be able to find it and load it.
1. go generate llama/llama_metal.go
2. go build .
3. ./ollama serve
2023-07-06 10:37:05 -04:00
Jeffrey Morgan
fc6465627d
fix api docs
2023-07-06 10:37:05 -04:00
Jeffrey Morgan
b430825765
Go
2023-07-06 10:37:05 -04:00
Jeffrey Morgan
f61b221cf9
remove debug print statements
2023-07-06 10:37:05 -04:00
Jeffrey Morgan
d3f9d71c77
fix crash in bindings
2023-07-06 10:37:05 -04:00
Jeffrey Morgan
3a4c4eb12d
updated readme
2023-07-06 10:37:05 -04:00
Jeffrey Morgan
da3503700a
add binary to .gitignore
2023-07-06 10:37:05 -04:00
Bruce MacDonald
20598c18d7
separate routes
2023-07-06 10:37:05 -04:00
Jeffrey Morgan
cd3b7e9bac
client updates
2023-07-06 10:36:58 -04:00
Jeffrey Morgan
7f9ed19eb6
update `Dockerfile`
2023-07-06 10:31:18 -04:00
Jeffrey Morgan
76310d0bc5
fix llama.cpp build
2023-07-06 10:31:18 -04:00
Jeffrey Morgan
f1e5a55101
move prompt templates out of python bindings
2023-07-06 10:31:18 -04:00
Jeffrey Morgan
9448e62f38
add llama.cpp go bindings
2023-07-06 10:31:18 -04:00
Jeffrey Morgan
371a9cd9b2
wip go engine
...
Co-authored-by: Patrick Devine <pdevine@sonic.net>
2023-07-06 10:31:18 -04:00
Jeffrey Morgan
7bf3212c5b
auto updater for macos
2023-07-06 00:04:06 -04:00
Jeffrey Morgan
8cc92447e3
fix web build
2023-07-05 21:15:49 -04:00
Jeffrey Morgan
39b289c6a8
use typescript for website
2023-07-05 20:14:54 -04:00
Michael Yang
585e863eab
Merge pull request #37 from jmorganca/upgrade-fuzzy
...
upgrade fuzzy search library
2023-07-05 12:16:18 -07:00
Michael Yang
6ce9a58c35
upgrade fuzzy search library
...
use process.extract to produce a list of fuzzy matches instead of
process.extractOne
2023-07-05 11:13:45 -07:00
Bruce MacDonald
27ead750c3
try next runner if load fails
2023-07-04 11:55:10 -04:00
Bruce MacDonald
a86a4f8c26
resume download of models from directory
2023-07-04 11:16:50 -04:00
Jeffrey Morgan
35f202f573
use app router
2023-07-02 22:05:26 -04:00