Commit Graph

2190 Commits

Author SHA1 Message Date
Vaughn Dice ca08dd933d
Merge pull request #1758 from vdice/chore/bump-to-1.5.0
chore(*): bump version to 1.5.0
2023-09-13 10:52:56 -06:00
Vaughn Dice b92f3ea412
chore(*): bump version to 1.5.0
Signed-off-by: Vaughn Dice <vaughn.dice@fermyon.com>
2023-09-12 15:54:01 -06:00
Vaughn Dice 09de06b9fc
Merge pull request #1741 from fermyon/try-building-linux-aarch64
Try building aarch64 linux canary build
2023-09-12 10:30:54 -06:00
Michelle Dhanani 00ed99ea60
Merge pull request #1747 from fermyon/dependabot/cargo/webpki-0.22.1
Bump webpki from 0.22.0 to 0.22.1
2023-09-12 10:02:28 -04:00
Ryan Levick 69c13c7bbd
Merge pull request #1691 from fermyon/create-woring-dir
Create working dir if it does not exist
2023-09-12 11:32:16 +02:00
Vaughn Dice f554a45ce1
Merge pull request #1600 from radu-matei/fix/pub-oci-client
(fix/oci-client): allow adding a token for OCI client
2023-09-11 13:08:38 -06:00
Vaughn Dice 93df4ef7a0
pin oci-distribution dep; defer to AppInfo::new for metadata
Signed-off-by: Vaughn Dice <vaughn.dice@fermyon.com>
2023-09-11 12:02:20 -06:00
Adam Reese 2e3b39eda7
Merge pull request #1714 from adamreese/feat/go-sqlite
feat(sdk/go): implement sqlite SDK for TinyGo
2023-09-11 08:31:18 -07:00
Brian 4795c5e163
Merge pull request #1645 from fibonacci1729/update-release-process
Update the release process with some improvements.
2023-09-08 15:35:53 -06:00
Brian H 09961184ca
Update the release process with some improvements.
Signed-off-by: Brian H <brian.hardock@fermyon.com>
Co-authored-by: Michelle D <michelle@fermyon.com>
Signed-off-by: Brian H <brian.hardock@fermyon.com>
2023-09-08 12:50:58 -06:00
Radu Matei a679d3ae7b
(fix/oci-client): insert token in cache and store OCI digest
This commit adds a public function on the OCI client to insert a token
in the token cache (used by the Cloud plugin to insert Cloud's token)
and stores the OCI manifest digst in `AppInfo` so it can be queried by
`./well-known/spin/info` at deployment time.

Signed-off-by: Radu Matei <radu.matei@fermyon.com>
2023-09-08 09:38:03 -06:00
Mikkel Mork Hegnhoj 633c1117ac
Merge pull request #1751 from mikkelhegn/update-readme
Update SDK support table
2023-09-08 16:05:04 +02:00
Ryan Levick 5dcecd2aea
Merge pull request #1749 from fermyon/update-spin-componentize
Update spin-componentize
2023-09-08 14:29:01 +02:00
Mikkel Mørk Hegnhøj 12c0e88181
Update SDK support table
Signed-off-by: Mikkel Mørk Hegnhøj <mikkel@fermyon.com>
2023-09-08 13:14:00 +02:00
Ryan Levick a16ee82f26
Update spin-componentize
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-08 11:01:22 +02:00
dependabot[bot] 56abe7b06c
Bump webpki from 0.22.0 to 0.22.1
Bumps [webpki](https://github.com/briansmith/webpki) from 0.22.0 to 0.22.1.
- [Commits](https://github.com/briansmith/webpki/commits)

---
updated-dependencies:
- dependency-name: webpki
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-07 19:07:42 +00:00
Lann 12b5c655bf
Merge pull request #1744 from fermyon/oci-inline-content
oci: Inline small content into manifest
2023-09-07 15:05:35 -04:00
Lann Martin 666eca701a
oci: Inline small content into manifest
Signed-off-by: Lann Martin <lann.martin@fermyon.com>
2023-09-07 13:51:08 -04:00
Adam Reese 83ed005786
implement Exec
also removed XXXContext functions because they fallback to the non
context functions.

Signed-off-by: Adam Reese <adam@reese.io>
2023-09-07 10:34:40 -07:00
Ryan Levick be4a528d3f
Merge pull request #1743 from fermyon/allow-codellama
Allow codellama-instruct as model for inferencing
2023-09-07 10:55:14 +02:00
Ryan Levick 8ad077635c
Allow codellama-instruct as model for inferencing
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-07 09:36:00 +02:00
Ryan Levick 07db218dcc
Try building aarch64 linux canary build
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-06 15:11:11 +02:00
Ryan Levick 317d784a5a
Merge pull request #1740 from fermyon/no-all-features
Turn back on llm gpu features
2023-09-06 11:37:56 +02:00
Ryan Levick 200d2aeede
Merge pull request #1725 from fermyon/more-value-result-conversions
Add more conversions to sqlite SDK ValueResult
2023-09-06 10:43:44 +02:00
Ryan Levick 5cffa2ca64
Merge pull request #1726 from fermyon/fix-clippy-errors
Fix clippy errors from 1.72
2023-09-06 10:43:25 +02:00
Ryan Levick eb6e8739c6
Turn back on llm gpu features
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-06 10:33:47 +02:00
Michelle Dhanani ee2addec21
Merge pull request #1736 from michelleN/lint 2023-09-05 19:03:18 -04:00
Michelle Dhanani e4a25788e5
remove unwanted mut
Signed-off-by: Michelle Dhanani <michelle@fermyon.com>
2023-09-05 17:25:18 -04:00
Adam Reese 6913768415
Add support for prepare statements
Signed-off-by: Adam Reese <adam@reese.io>
2023-09-05 13:02:42 -07:00
Michelle Dhanani 089e135f7f
Merge pull request #1710 from michelleN/outboundhttp 2023-09-05 14:23:01 -04:00
Adam Reese bcb50549c4
feat(sdk/go): implement sqlite SDK for TinyGo
Signed-off-by: Adam Reese <adam@reese.io>
2023-09-05 11:18:57 -07:00
Radu Matei 4d178a1140
Merge pull request #1732 from radu-matei/fix/skip-aarch64 2023-09-05 00:24:34 -07:00
Radu Matei b62e082a52
Temporarily turn off Linux aarch64 builds to generate a canary release
Signed-off-by: Radu Matei <radu.matei@fermyon.com>
2023-09-05 00:23:06 -07:00
Radu Matei 43c3ca2742
Merge pull request #1731 from fermyon/llm-support 2023-09-04 23:59:14 -07:00
Radu Matei 964f772f70
Update Rust to 1.71 in e2e test setup
Signed-off-by: Radu Matei <radu.matei@fermyon.com>
2023-09-04 23:02:41 -07:00
Radu Matei bceadeb13e
Temporarily remove cublas and llm features from llm crate
Signed-off-by: Radu Matei <radu.matei@fermyon.com>
2023-09-04 22:24:42 -07:00
Radu Matei e9d59dad2a
Temporarily remove cublas feature from llm crate
Signed-off-by: Radu Matei <radu.matei@fermyon.com>
2023-09-04 21:01:31 -07:00
Radu Matei 1840399fa0
Temporarily remove cublas feature from llm crate
Signed-off-by: Radu Matei <radu.matei@fermyon.com>
2023-09-04 20:51:14 -07:00
Radu Matei fb08aac136
Update Rust to 1.71 and fix Clippy
Signed-off-by: Radu Matei <radu.matei@fermyon.com>
2023-09-04 20:45:17 -07:00
Ryan Levick fd1f2e663f
Impl Default for InferencingParams RustSDK
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-04 17:08:41 +02:00
Ryan Levick 0a17f92810
Add draft of LLM SIP
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-04 17:08:41 +02:00
Ryan Levick f1c3b4dc04
Switch to 'ai-models' for the local dir
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-04 17:08:41 +02:00
Ryan Levick c109c2c705
Require an llms key in the spin.toml manifest
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-04 17:08:41 +02:00
Ryan Levick 7a136cccf8
Improve error messages
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-04 17:08:41 +02:00
Ryan Levick e1acbec475
Respect inferencing params
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-04 17:08:41 +02:00
Ryan Levick 74848c3bb1
Respect EoT token
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-04 17:08:41 +02:00
Ryan Levick 271f07055f
Update with (hopefully) final wit changes
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-04 17:08:41 +02:00
Ryan Levick c93571919f
Add usage to llm responses
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-04 17:08:41 +02:00
Ryan Levick dbfde1a0d6
Update to string model
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-04 17:08:41 +02:00
Ryan Levick f4b73d59df
Allow building spin with cuda or metal support
Signed-off-by: Ryan Levick <ryan.levick@fermyon.com>
2023-09-04 17:08:41 +02:00