2024-03-26 13:04:17 -07:00
|
|
|
module github.com/ollama/ollama
|
2023-07-03 15:22:44 -04:00
|
|
|
|
2025-02-27 11:35:37 -08:00
|
|
|
go 1.24.0
|
2023-07-03 15:22:44 -04:00
|
|
|
|
|
|
|
require (
|
2024-02-23 16:53:36 -08:00
|
|
|
github.com/containerd/console v1.0.3
|
2024-05-10 21:39:27 -07:00
|
|
|
github.com/gin-gonic/gin v1.10.0
|
|
|
|
github.com/golang/protobuf v1.5.4 // indirect
|
2024-11-22 04:37:04 +01:00
|
|
|
github.com/google/uuid v1.6.0
|
2023-07-18 09:09:45 -07:00
|
|
|
github.com/olekukonko/tablewriter v0.0.5
|
2023-07-03 15:22:44 -04:00
|
|
|
github.com/spf13/cobra v1.7.0
|
2024-05-10 21:39:27 -07:00
|
|
|
github.com/stretchr/testify v1.9.0
|
2024-03-06 21:01:51 -08:00
|
|
|
github.com/x448/float16 v0.8.4
|
2025-02-27 12:04:53 -08:00
|
|
|
golang.org/x/sync v0.11.0
|
2023-07-03 15:22:44 -04:00
|
|
|
)
|
|
|
|
|
2024-04-15 11:26:42 -07:00
|
|
|
require (
|
2024-06-03 11:06:29 -07:00
|
|
|
github.com/agnivade/levenshtein v1.1.1
|
2024-05-17 12:11:49 -07:00
|
|
|
github.com/d4l3k/go-bfloat16 v0.0.0-20211005043715-690c3bdd05f1
|
2025-01-29 15:03:38 -08:00
|
|
|
github.com/dlclark/regexp2 v1.11.4
|
2024-12-21 00:02:50 -08:00
|
|
|
github.com/emirpasic/gods/v2 v2.0.0-alpha
|
2024-06-27 14:15:17 -07:00
|
|
|
github.com/google/go-cmp v0.6.0
|
2024-05-19 23:03:57 -07:00
|
|
|
github.com/mattn/go-runewidth v0.0.14
|
2024-04-15 11:26:42 -07:00
|
|
|
github.com/nlpodyssey/gopickle v0.3.0
|
2024-05-10 21:39:27 -07:00
|
|
|
github.com/pdevine/tensor v0.0.0-20240510204454-f88f4562727c
|
2024-11-14 13:58:25 -08:00
|
|
|
golang.org/x/image v0.22.0
|
server/internal/registry: take over pulls from server package (#9485)
This commit replaces the old pull implementation in the server package
with the new, faster, more robust pull implementation in the registry
package.
The new endpoint, and now the remove endpoint too, are behind the
feature gate "client2" enabled only by setting the OLLAMA_EXPERIMENT
environment variable include "client2".
Currently, the progress indication is wired to perform the same as the
previous implementation to avoid making changes to the CLI, and because
the status reports happen at the start of the download, and the end of
the write to disk, the progress indication is not as smooth as it could
be. This is a known issue and will be addressed in a future change.
This implementation may be ~0.5-1.0% slower in rare cases, depending on
network and disk speed, but is generally MUCH faster and more robust
than the its predecessor in all other cases.
2025-03-05 14:48:18 -08:00
|
|
|
golang.org/x/tools v0.30.0
|
2024-04-15 11:26:42 -07:00
|
|
|
)
|
2024-03-06 21:01:51 -08:00
|
|
|
|
2023-11-22 15:52:23 -08:00
|
|
|
require (
|
2024-05-10 21:39:27 -07:00
|
|
|
github.com/apache/arrow/go/arrow v0.0.0-20211112161151-bc219186db40 // indirect
|
|
|
|
github.com/bytedance/sonic/loader v0.1.1 // indirect
|
2024-03-06 21:01:51 -08:00
|
|
|
github.com/chewxy/hm v1.0.0 // indirect
|
2024-11-24 07:21:54 +08:00
|
|
|
github.com/chewxy/math32 v1.11.0 // indirect
|
2024-05-10 21:39:27 -07:00
|
|
|
github.com/cloudwego/base64x v0.1.4 // indirect
|
|
|
|
github.com/cloudwego/iasm v0.2.0 // indirect
|
2023-12-14 16:47:40 -08:00
|
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
2024-03-06 21:01:51 -08:00
|
|
|
github.com/gogo/protobuf v1.3.2 // indirect
|
2024-05-10 21:39:27 -07:00
|
|
|
github.com/google/flatbuffers v24.3.25+incompatible // indirect
|
|
|
|
github.com/kr/text v0.2.0 // indirect
|
2024-03-06 21:01:51 -08:00
|
|
|
github.com/pkg/errors v0.9.1 // indirect
|
2023-12-14 16:47:40 -08:00
|
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
2023-11-22 15:52:23 -08:00
|
|
|
github.com/rivo/uniseg v0.2.0 // indirect
|
2024-03-06 21:01:51 -08:00
|
|
|
github.com/xtgo/set v1.0.0 // indirect
|
|
|
|
go4.org/unsafe/assume-no-moving-gc v0.0.0-20231121144256-b99613f794b6 // indirect
|
|
|
|
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
|
2025-03-07 12:37:48 -08:00
|
|
|
gonum.org/v1/gonum v0.15.0 // indirect
|
2024-03-06 21:01:51 -08:00
|
|
|
gorgonia.org/vecf32 v0.9.0 // indirect
|
|
|
|
gorgonia.org/vecf64 v0.9.0 // indirect
|
2023-11-22 15:52:23 -08:00
|
|
|
)
|
2023-07-06 14:05:55 -07:00
|
|
|
|
2023-07-03 15:22:44 -04:00
|
|
|
require (
|
2024-05-10 21:39:27 -07:00
|
|
|
github.com/bytedance/sonic v1.11.6 // indirect
|
|
|
|
github.com/gabriel-vasile/mimetype v1.4.3 // indirect
|
|
|
|
github.com/gin-contrib/cors v1.7.2
|
2023-07-03 15:22:44 -04:00
|
|
|
github.com/gin-contrib/sse v0.1.0 // indirect
|
|
|
|
github.com/go-playground/locales v0.14.1 // indirect
|
|
|
|
github.com/go-playground/universal-translator v0.18.1 // indirect
|
2024-05-10 21:39:27 -07:00
|
|
|
github.com/go-playground/validator/v10 v10.20.0 // indirect
|
2023-07-03 15:22:44 -04:00
|
|
|
github.com/goccy/go-json v0.10.2 // indirect
|
|
|
|
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
|
|
|
github.com/json-iterator/go v1.1.12 // indirect
|
2024-05-10 21:39:27 -07:00
|
|
|
github.com/klauspost/cpuid/v2 v2.2.7 // indirect
|
|
|
|
github.com/leodido/go-urn v1.4.0 // indirect
|
|
|
|
github.com/mattn/go-isatty v0.0.20 // indirect
|
2023-07-03 15:22:44 -04:00
|
|
|
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
|
|
|
github.com/modern-go/reflect2 v1.0.2 // indirect
|
2024-05-10 21:39:27 -07:00
|
|
|
github.com/pelletier/go-toml/v2 v2.2.2 // indirect
|
2023-07-03 15:22:44 -04:00
|
|
|
github.com/spf13/pflag v1.0.5 // indirect
|
|
|
|
github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
|
2024-05-10 21:39:27 -07:00
|
|
|
github.com/ugorji/go/codec v1.2.12 // indirect
|
|
|
|
golang.org/x/arch v0.8.0 // indirect
|
2025-02-27 12:04:53 -08:00
|
|
|
golang.org/x/crypto v0.33.0
|
|
|
|
golang.org/x/exp v0.0.0-20250218142911-aa4b98e5adaa
|
|
|
|
golang.org/x/net v0.35.0 // indirect
|
|
|
|
golang.org/x/sys v0.30.0
|
|
|
|
golang.org/x/term v0.29.0
|
|
|
|
golang.org/x/text v0.22.0
|
2024-05-10 21:39:27 -07:00
|
|
|
google.golang.org/protobuf v1.34.1
|
2023-07-03 15:22:44 -04:00
|
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
|
|
)
|