Skip to content

Releases: replicate/cog

v0.0.12

22 Sep 00:29
Compare
Choose a tag to compare

Changelog

2f70db8 Add "failed" status to redis responses
ce1de79 Add support for yield to redis queue worker
3770198 Bump golang.org/x/tools from 0.1.5 to 0.1.6
18e8fa4 Capture log output from generator
bcb9b44 Create extensions.json
e984c84 Document not downloading weights in setup()
b048b49 Set timeouts for brpop tests
78df85d [wip] Yield progressive output
7017729 clarify installation steps for Mac M1 users
4f2c573 clean up the wheel
13d874d document release process (#236)
0ca463e make fmt
1ab99b2 refine M1 copy
7180bcf update http responder to handle generator functions
fdc2804 use sudo to install

v0.0.11

13 Sep 18:49
9a4bcf9
Compare
Choose a tag to compare

Changelog

66b44eb Allow PyTorch GPU versions not known by Cog
4dedf07 Better build temp directory
ddfcecf Bump github.com/golangci/golangci-lint from 1.42.0 to 1.42.1
b9aef0b Bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14
9a4bcf9 Bump pillow from 8.2.0 to 8.3.2 (#234)
edd4063 More sensible pytest output
9d84df8 Remove main-trigger from CI
39cfc5c add troubleshooting section
975e2b2 link to golang install page

v0.0.10

03 Sep 15:46
Compare
Choose a tag to compare

Changelog

76de37f Add run build option to cog.yaml
6eae3d2 Allow installing any PyTorch CPU version
5a3a5e2 Capture exception tracebacks in redis queue worker
332d975 Redirect build stdout to stderr
137e890 Remove "hack" to install any tensorflow CPU version

v0.0.9

24 Aug 22:40
Compare
Choose a tag to compare

Changelog

f59f718 Add comments to example in readme
9970446 Add hidden --registry flag to cog login
76287c9 Bump github.com/docker/cli
931711c Bump github.com/golangci/golangci-lint from 1.41.1 to 1.42.0
58270d4 Fix broken development version
e6fea96 Set all labels after build

v0.0.8

12 Aug 22:53
Compare
Choose a tag to compare

Changelog

dbfe486 Enable GPUs when fetching type signature
c1367e0 Use buildkit caching for pip and apt

v0.0.7

12 Aug 19:03
Compare
Choose a tag to compare

Bugfix release:

  • Fix login error on Linux
  • Add flush() method to logger

v0.0.6

11 Aug 19:48
8745b51
Compare
Choose a tag to compare

This is a minor release that introduces the cog login command.

This release also adds a --progress flag to all commands that build Docker images to allow users to set the Docker build progress format, particularly for less capable terminals.

v0.0.5

31 Jul 00:46
317a809
Compare
Choose a tag to compare

This is a major update to Cog that removes the server/client model and makes it merely a wrapper around Docker. Kind of like Docker Compose for machine learning.

If you've been using the Cog server with a Docker registry, you now simply push directly to the registry by setting the image name in cog.yaml.

If you've got some models defined with Cog, here's what you need to update:

  • environment: in cog.yaml is now build:
  • model: in cog.yaml is now predict:
  • The Python class cog.Model is now cog.Predictor.

Some things have moved around in the user interface too. Check out the docs to see how it works.

Changelog

90b0c62 Add Tensorflow 2.5.0
79e3805 Add build command
a96b8ea Add docs for serverless Cog
7a29ad6 Add install Docker to docs
18a4894 Add labels to built images
aa1a3c9 Add push command
1efa803 Add run to docker package
6049fe1 Add test for predict with just an image
8a17274 Add todo
c1811ac Bump github.com/golangci/golangci-lint from 1.40.1 to 1.41.1
a1f30c0 Bump golang.org/x/tools from 0.1.3 to 0.1.5
0aa109c Clean up console package
c02b0a3 Disable Tensorflow package picking for CPU
f451eea Display log output for predict
bb220c1 Explain how inputs are passed to model
6dcaf31 Fix git lfs install instructions
fd86dc8 Fix goreleaser setting version
ca4908b Fix queue worker test
317a809 Fix release
3904768 Move Dockerfile generation to a separate package
d6bee41 Move Python package into separate directory
9839a72 Move pkg/model into pkg/config
3d45495 Move runtime LD_LIBRARY_PATH envvar to dockerfile
87b9dc9 Move source code directory to /src
070d331 Print stderr from predict server
ff53d2a Re-introduce Mac M1 builds with buildx
47b56dc Refactor predict and run to share code
20cd4bd Remove Dockerfile section labels
be4fc8d Remove server and client
1a5177b Remove terminal package
edb0d88 Remove workdir option from cog.yaml
36f3bcb Rename cog.Model to cog.Predictor
9f9e00c Rename environment to build
669e0b9 Rename end-to-end-test to test-integration
9e8fdd3 Replace helper scripts with Python
157ca8b Revert "Add Tensorflow 2.5.0"
e126de9 Revert "Test predict doesn't output log messages to stdout"
e2daf12 Send logs to queue
3b09bab Simplify build system
21fbf7f Split Python package into multiple modules
f843830 Support more types of object in JSON output
2c60560 Test predict doesn't output log messages to stdout
4760745 Tidy up our bios
f79d954 Use Docker CLI for prediction
c6e521b Use Python base images
a0a4a16 Use gpu option in cog.yaml to enable GPUs
f557cda Use base image for local predict

v0.0.4

25 Jun 22:32
Compare
Choose a tag to compare

Changelog

5757ec6 Add dependabot config
34ab62f Bump github.com/docker/docker
a15ec57 Bump github.com/fatih/color from 1.10.0 to 1.12.0
8004c84 Bump github.com/golangci/golangci-lint from 1.40.0 to 1.40.1
c79643c Bump github.com/mattn/go-isatty from 0.0.12 to 0.0.13
0836166 Bump github.com/montanaflynn/stats from 0.6.5 to 0.6.6
5bc91cf Bump github.com/pkg/profile from 1.5.0 to 1.6.0
8ce9def Bump github.com/schollz/progressbar/v3 from 3.7.6 to 3.8.1
ffb5ede Bump github.com/schollz/progressbar/v3 from 3.8.1 to 3.8.2
16c0252 Make inline terminal taller
dfcd61b Update description
73105c2 Update readme with local stuff
6abeea8 chore: add projections and venv/ to gitignore
7653c4d chore: add tests for loading config from parent dir
429ff9f chore: e2e test for loading config
81560d6 chore: test for loading Config from YAML
0815054 feat: allow config loading from subdirectories
b724c51 feat: basic errors.go with ConfigNotFound
d9a350c feat: config parent search has max depth (height?)
4b3f94a feat: shell out to docker to get bridge IP
d985a6f fix: incorrect binary comparison
092d608 fix: linting errors
0c570e6 fix: use bridge network to connect to redis
164ba6c fix: use server dir for loading config
7253361 wip: simplify the algorithm to find the project root dir

v0.0.3

09 Jun 02:11
4ff68ac
Compare
Choose a tag to compare

Changelog

4ff68ac Add DCO instructions to contributing
2b7648d Attempt to delete :latest tag before tagging with :latest
1f001fd Fix getting started guide