-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathextensions.lock
More file actions
52 lines (49 loc) · 3.27 KB
/
Copy pathextensions.lock
File metadata and controls
52 lines (49 loc) · 3.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# Pinned SQLite extensions, downloaded by scripts/fetch-extensions.sh.
#
# Prebuilt release binaries rather than source checkouts: sqlite-ai carries
# llama.cpp/GGML, so building it needs CMake, a C++ toolchain and minutes of your
# life, and this repo exists to be cloned and run. The three libraries together are
# 6 MB -- next to the 1.0 GB generation model, the download is a rounding error.
#
# Pinning matters more than it looks. Before this file existed the demo resolved
# extensions from sibling working copies, and had been running for weeks against
# builds two releases behind what was published (vector 1.0.0 vs 1.1.0, cloudsync
# 1.1.0 vs 1.1.2) with nobody the wiser. A version you can read is a version you can
# reason about.
#
# To move to a new release: change the version, run
# scripts/fetch-extensions.sh --relock
# and re-run `make check` before committing the new hashes.
#
# Format: <name> <repo> <version> <asset-stem-per-platform> then sha256 lines.
ai sqliteai/sqlite-ai 1.0.7
vector sqliteai/sqlite-vector 1.1.0
cloudsync sqliteai/sqlite-sync 1.1.2
# asset stems, by platform. sqlite-ai publishes cpu and gpu Linux builds; cpu is the
# portable one, and the models here are small enough that it is not the bottleneck.
asset ai macos-arm64 ai-macos-arm64
asset ai macos-x86_64 ai-macos-x86_64
asset ai linux-x86_64 ai-linux-cpu-x86_64
asset ai linux-arm64 ai-linux-cpu-arm64
asset vector macos-arm64 vector-macos-arm64
asset vector macos-x86_64 vector-macos-x86_64
asset vector linux-x86_64 vector-linux-x86_64
asset vector linux-arm64 vector-linux-arm64
asset cloudsync macos-arm64 cloudsync-macos-arm64
asset cloudsync macos-x86_64 cloudsync-macos-x86_64
asset cloudsync linux-x86_64 cloudsync-linux-x86_64
asset cloudsync linux-arm64 cloudsync-linux-arm64
# sha256 of the .tar.gz, verified on download. The projects publish no checksums of
# their own, so these were computed here once and are what "pinned" actually means.
sha256 ai-macos-arm64-1.0.7.tar.gz 5d0801b38f1d92bb66381d65246f8e9d9ef937a162f0876dcfc7342187352eea
sha256 ai-macos-x86_64-1.0.7.tar.gz 6f6a9da50f5a0b4cc842f76708cdca0b579b6e4eeee304a3104fdffaa39d58c8
sha256 ai-linux-cpu-x86_64-1.0.7.tar.gz 13e30e8ff3623e437916f475e3fe1a0d25e82946c3c470487f6cca239093919c
sha256 ai-linux-cpu-arm64-1.0.7.tar.gz a55bf83adb5162d7d7c538df6d21b238314a8fa65dcab6532efb9111029209cc
sha256 vector-macos-arm64-1.1.0.tar.gz f0b8056bb8b8f94aced8e7ed4ed8a5a4473c5fa2badbc28adba83a4cc34fddf2
sha256 vector-macos-x86_64-1.1.0.tar.gz 90a1c334838e943c9ce851554fe3d6f9d96401af4cf1588e6da4292887ecded3
sha256 vector-linux-x86_64-1.1.0.tar.gz 55949a62f9fe019a9125bdf21599b3e353db0d7bebae3cd2a07c04249bcb33dd
sha256 vector-linux-arm64-1.1.0.tar.gz b679f86fd31c8f3cf92df195aa5da8dd8eae7c4c95aec1122a75176351dbcb75
sha256 cloudsync-macos-arm64-1.1.2.tar.gz e87d8e0ea5681b2a7486bca1cc404155db009e81100b309420d160fcde9e01ac
sha256 cloudsync-macos-x86_64-1.1.2.tar.gz bb8854042ddd2e6d237dc5fd6f76a0cd72082afa9143076bb2e53ff28e91b252
sha256 cloudsync-linux-x86_64-1.1.2.tar.gz 1aaad0a0a891a5fdae2bb95ca042a535165fd44aca2bf67cc2827285e5ed3c99
sha256 cloudsync-linux-arm64-1.1.2.tar.gz e106da0ffdbc27319af05a7708a7dd11b795b377826e40146f6a53478f1b77ac