{"id":13492485,"url":"https://github.com/replicate/cog","last_synced_at":"2026-03-12T22:11:12.735Z","repository":{"id":37040274,"uuid":"342728683","full_name":"replicate/cog","owner":"replicate","description":"Containers for machine learning","archived":false,"fork":false,"pushed_at":"2026-03-09T20:31:25.000Z","size":33841,"stargazers_count":9263,"open_issues_count":351,"forks_count":658,"subscribers_count":67,"default_branch":"main","last_synced_at":"2026-03-09T21:41:09.203Z","etag":null,"topics":["ai","containers","cuda","docker","machine-learning","pytorch","tensorflow"],"latest_commit_sha":null,"homepage":"https://cog.run","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/replicate.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2021-02-26T23:43:09.000Z","updated_at":"2026-03-09T16:17:08.000Z","dependencies_parsed_at":"2026-01-20T23:02:15.218Z","dependency_job_id":null,"html_url":"https://github.com/replicate/cog","commit_stats":{"total_commits":1465,"total_committers":70,"mean_commits":"20.928571428571427","dds":0.7972696245733788,"last_synced_commit":"9d16cfc00268138e1bd8418bfa8d3712567093dc"},"previous_names":["replicate/modelserver"],"tags_count":233,"template":false,"template_full_name":null,"purl":"pkg:github/replicate/cog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/replicate%2Fcog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/replicate%2Fcog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/replicate%2Fcog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/replicate%2Fcog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/replicate","download_url":"https://codeload.github.com/replicate/cog/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/replicate%2Fcog/sbom","scorecard":{"id":497469,"data":{"date":"2025-08-11","repo":{"name":"github.com/replicate/cog","commit":"73b3a8545152a9b338bed002f64257e1103cdaf9"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.6,"checks":[{"name":"Code-Review","score":5,"reason":"Found 17/30 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:29","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:28","Info: found token with 'none' permissions: .github/workflows/ci.yaml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yaml:1","Warn: no topLevel permission defined: .github/workflows/llm-docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/pypi-package.yaml:12","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: test-integration/test_integration/fixtures/local-whl-install/my_package-0.1-py2.py3-none-any.whl:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:154: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:158: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:173: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:176: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:195: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:199: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:208: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yaml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/docs.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yaml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/docs.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/llm-docs.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/llm-docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-package.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/pypi-package.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi-package.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/pypi-package.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-package.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/pypi-package.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi-package.yaml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/pypi-package.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-package.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/pypi-package.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi-package.yaml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/replicate/cog/pypi-package.yaml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/docs.yaml:24","Info:   0 out of  26 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   9 third-party GitHubAction dependencies pinned","Info:   0 out of   1 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.16.2 not signed: https://api.github.com/repos/replicate/cog/releases/237432513","Warn: release artifact v0.16.1 not signed: https://api.github.com/repos/replicate/cog/releases/235757101","Warn: release artifact v0.16.0 not signed: https://api.github.com/repos/replicate/cog/releases/233969945","Warn: release artifact v0.15.11 not signed: https://api.github.com/repos/replicate/cog/releases/232538007","Warn: release artifact v0.15.10 not signed: https://api.github.com/repos/replicate/cog/releases/230544712","Warn: release artifact v0.16.2 does not have provenance: https://api.github.com/repos/replicate/cog/releases/237432513","Warn: release artifact v0.16.1 does not have provenance: https://api.github.com/repos/replicate/cog/releases/235757101","Warn: release artifact v0.16.0 does not have provenance: https://api.github.com/repos/replicate/cog/releases/233969945","Warn: release artifact v0.15.11 does not have provenance: https://api.github.com/repos/replicate/cog/releases/232538007","Warn: release artifact v0.15.10 does not have provenance: https://api.github.com/repos/replicate/cog/releases/230544712"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: branch 'main' does not require approvers","Warn: codeowners review is not required on branch 'main'","Info: status check found to merge onto on branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/ci.yaml:184"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"84 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2025-3533 / GHSA-wq9g-9vfc-cfq9","Warn: Project is vulnerable to: GO-2025-3787 / GHSA-fv92-fjc5-jj9h","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: GHSA-9548-qrrj-x5pj","Warn: Project is vulnerable to: GHSA-vqfr-h8mv-ghfj","Warn: Project is vulnerable to: GHSA-8qvm-5x2c-j2w7","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-2c2j-9gv5-cj73","Warn: Project is vulnerable to: GHSA-37mw-44qp-f5jm","Warn: Project is vulnerable to: GHSA-9356-575x-2w9m","Warn: Project is vulnerable to: GHSA-phhr-52qp-3mj4","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2025-53 / GHSA-4qjh-9fv9-r85r","Warn: Project is vulnerable to: PYSEC-2025-54 / GHSA-6qc9-v4r8-22xg","Warn: Project is vulnerable to: GHSA-9f8f-2vmf-885j","Warn: Project is vulnerable to: PYSEC-2025-55 / GHSA-9hcf-v7m4-6m2j","Warn: Project is vulnerable to: GHSA-9pcc-gvx5-r5wm","Warn: Project is vulnerable to: PYSEC-2025-43 / GHSA-c65p-x677-fgj6","Warn: Project is vulnerable to: GHSA-hf3c-wxg2-49q9","Warn: Project is vulnerable to: PYSEC-2025-42 / GHSA-hj4w-hm2g-p6w5","Warn: Project is vulnerable to: GHSA-hjq4-87xh-g4fv","Warn: Project is vulnerable to: GHSA-j828-28rj-hfhp","Warn: Project is vulnerable to: GHSA-vc6m-hm49-g9qg","Warn: Project is vulnerable to: GHSA-vrq3-r879-7m65","Warn: Project is vulnerable to: PYSEC-2025-50 / GHSA-w6q7-j642-7c25","Warn: Project is vulnerable to: GHSA-389x-67px-mjg3","Warn: Project is vulnerable to: GHSA-44wm-f244-xhp3","Warn: Project is vulnerable to: PYSEC-2025-61 / GHSA-xg8h-j46f-w952","Warn: Project is vulnerable to: GHSA-4cv3-v7pv-rfhf","Warn: Project is vulnerable to: GHSA-27rc-728f-x5w2","Warn: Project is vulnerable to: GHSA-368v-7v32-52fx","Warn: Project is vulnerable to: GHSA-49rq-hwc3-x77w","Warn: Project is vulnerable to: GHSA-54pp-c6pp-7fpx","Warn: Project is vulnerable to: GHSA-558h-mq8x-7q9g","Warn: Project is vulnerable to: GHSA-5w96-866f-6rm8","Warn: Project is vulnerable to: GHSA-647v-r7qq-24fh","Warn: Project is vulnerable to: GHSA-64jg-wjww-7c5w","Warn: Project is vulnerable to: GHSA-66vq-54fq-6jvv","Warn: Project is vulnerable to: GHSA-67pf-62xr-q35m","Warn: Project is vulnerable to: GHSA-68v3-g9cm-rmm6","Warn: Project is vulnerable to: GHSA-6hg6-5c2q-7rcr","Warn: Project is vulnerable to: GHSA-6wfh-89q8-44jq","Warn: Project is vulnerable to: GHSA-6x99-gv2v-q76v","Warn: Project is vulnerable to: GHSA-7jvm-xxmr-v5cw","Warn: Project is vulnerable to: GHSA-7x4v-9gxg-9hwj","Warn: Project is vulnerable to: GHSA-8fvv-46hw-vpg3","Warn: Project is vulnerable to: GHSA-8w5g-3wcv-9g2j","Warn: Project is vulnerable to: GHSA-93vr-9q9m-pj8p","Warn: Project is vulnerable to: GHSA-94mm-g2mv-8p7r","Warn: Project is vulnerable to: GHSA-cg88-rpvp-cjv5","Warn: Project is vulnerable to: GHSA-cqvq-fvhr-v6hc","Warn: Project is vulnerable to: GHSA-f2w8-jw48-fr7j","Warn: Project is vulnerable to: GHSA-f49c-87jh-g47q","Warn: Project is vulnerable to: GHSA-f637-vh3r-vfh2","Warn: Project is vulnerable to: GHSA-fqm2-gh8w-gr68","Warn: Project is vulnerable to: GHSA-frqp-wp83-qggv","Warn: Project is vulnerable to: GHSA-fxgc-95xx-grvq","Warn: Project is vulnerable to: GHSA-g9fm-r5mm-rf9f","Warn: Project is vulnerable to: GHSA-gf97-q72m-7579","Warn: Project is vulnerable to: GHSA-gjh7-xx4r-x345","Warn: Project is vulnerable to: GHSA-gq2j-cr96-gvqx","Warn: Project is vulnerable to: GHSA-gw97-ff7c-9v96","Warn: Project is vulnerable to: GHSA-h246-cgh4-7475","Warn: Project is vulnerable to: GHSA-h6q3-vv32-2cq5","Warn: Project is vulnerable to: GHSA-hq7g-wwwp-q46h","Warn: Project is vulnerable to: GHSA-j5w9-hmfh-4cr6","Warn: Project is vulnerable to: GHSA-jq6x-99hj-q636","Warn: Project is vulnerable to: GHSA-mv77-9g28-cwg3","Warn: Project is vulnerable to: GHSA-pf36-r9c6-h97j","Warn: Project is vulnerable to: GHSA-qjqc-vqcf-5qvj","Warn: Project is vulnerable to: GHSA-rcf8-g8jv-vg6p","Warn: Project is vulnerable to: GHSA-rjx6-v474-2ch9","Warn: Project is vulnerable to: GHSA-rmg2-f698-wq35","Warn: Project is vulnerable to: GHSA-w58w-79xv-6vcj","Warn: Project is vulnerable to: GHSA-xf83-q765-xm6m","Warn: Project is vulnerable to: GHSA-xvwp-h6jv-7472","Warn: Project is vulnerable to: GHSA-xxcj-rhqg-m46g","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T20:50:35.161Z","repository_id":37040274,"created_at":"2025-08-19T20:50:35.161Z","updated_at":"2025-08-19T20:50:35.161Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30444348,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T20:23:30.529Z","status":"ssl_error","status_checked_at":"2026-03-12T20:23:14.027Z","response_time":114,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","containers","cuda","docker","machine-learning","pytorch","tensorflow"],"created_at":"2024-07-31T19:01:06.478Z","updated_at":"2026-03-12T22:11:12.721Z","avatar_url":"https://github.com/replicate.png","language":"Go","readme":"# Cog: Containers for machine learning\n\nCog is an open-source tool that lets you package machine learning models in a standard, production-ready container.\n\nYou can deploy your packaged model to your own infrastructure, or to [Replicate](https://replicate.com/).\n\n## Highlights\n\n- 📦 **Docker containers without the pain.** Writing your own `Dockerfile` can be a bewildering process. With Cog, you define your environment with a [simple configuration file](#how-it-works) and it generates a Docker image with all the best practices: Nvidia base images, efficient caching of dependencies, installing specific Python versions, sensible environment variable defaults, and so on.\n\n- 🤬️ **No more CUDA hell.** Cog knows which CUDA/cuDNN/PyTorch/Tensorflow/Python combos are compatible and will set it all up correctly for you.\n\n- ✅ **Define the inputs and outputs for your model with standard Python.** Then, Cog generates an OpenAPI schema and validates the inputs and outputs.\n\n- 🎁 **Automatic HTTP prediction server**: Your model's types are used to dynamically generate a RESTful HTTP API using a high-performance Rust/Axum server.\n\n- 🚀 **Ready for production.** Deploy your model anywhere that Docker images run. Your own infrastructure, or [Replicate](https://replicate.com).\n\n## How it works\n\nDefine the Docker environment your model runs in with `cog.yaml`:\n\n```yaml\nbuild:\n  gpu: true\n  system_packages:\n    - \"libgl1-mesa-glx\"\n    - \"libglib2.0-0\"\n  python_version: \"3.13\"\n  python_requirements: requirements.txt\npredict: \"predict.py:Predictor\"\n```\n\nDefine how predictions are run on your model with `predict.py`:\n\n```python\nfrom cog import BasePredictor, Input, Path\nimport torch\n\nclass Predictor(BasePredictor):\n    def setup(self):\n        \"\"\"Load the model into memory to make running multiple predictions efficient\"\"\"\n        self.model = torch.load(\"./weights.pth\")\n\n    # The arguments and types the model takes as input\n    def predict(self,\n          image: Path = Input(description=\"Grayscale input image\")\n    ) -\u003e Path:\n        \"\"\"Run a single prediction on the model\"\"\"\n        processed_image = preprocess(image)\n        output = self.model(processed_image)\n        return postprocess(output)\n```\n\nIn the above we accept a path to the image as an input, and return a path to our transformed image after running it through our model.\n\nNow, you can run predictions on this model:\n\n```console\n$ cog predict -i image=@input.jpg\n--\u003e Building Docker image...\n--\u003e Running Prediction...\n--\u003e Output written to output.jpg\n```\n\nOr, build a Docker image for deployment:\n\n```console\n$ cog build -t my-classification-model\n--\u003e Building Docker image...\n--\u003e Built my-classification-model:latest\n\n$ docker run -d -p 5000:5000 --gpus all my-classification-model\n\n$ curl http://localhost:5000/predictions -X POST \\\n    -H 'Content-Type: application/json' \\\n    -d '{\"input\": {\"image\": \"https://.../input.jpg\"}}'\n```\n\nOr, combine build and run via the `serve` command:\n\n```console\n$ cog serve -p 8080\n\n$ curl http://localhost:8080/predictions -X POST \\\n    -H 'Content-Type: application/json' \\\n    -d '{\"input\": {\"image\": \"https://.../input.jpg\"}}'\n```\n\n\u003c!-- NOTE (bfirsh): Development environment instructions intentionally left out of readme for now, so as not to confuse the \"ship a model to production\" message.\n\nIn development, you can also run arbitrary commands inside the Docker environment:\n\n```console\n$ cog run python train.py\n...\n```\n\nOr, [spin up a Jupyter notebook](docs/notebooks.md):\n\n```console\n$ cog run -p 8888 jupyter notebook --allow-root --ip=0.0.0.0\n```\n--\u003e\n\n## Why are we building this?\n\nIt's really hard for researchers to ship machine learning models to production.\n\nPart of the solution is Docker, but it is so complex to get it to work: Dockerfiles, pre-/post-processing, Flask servers, CUDA versions. More often than not the researcher has to sit down with an engineer to get the damn thing deployed.\n\n[Andreas](https://github.com/andreasjansson) and [Ben](https://github.com/bfirsh) created Cog. Andreas used to work at Spotify, where he built tools for building and deploying ML models with Docker. Ben worked at Docker, where he created [Docker Compose](https://github.com/docker/compose).\n\nWe realized that, in addition to Spotify, other companies were also using Docker to build and deploy machine learning models. [Uber](https://eng.uber.com/michelangelo-pyml/) and others have built similar systems. So, we're making an open source version so other people can do this too.\n\nHit us up if you're interested in using it or want to collaborate with us. [We're on Discord](https://discord.gg/replicate) or email us at [team@replicate.com](mailto:team@replicate.com).\n\n## Prerequisites\n\n- **macOS, Linux or Windows 11**. Cog works on macOS, Linux and Windows 11 with [WSL 2](docs/wsl2/wsl2.md)\n- **Docker**. Cog uses Docker to create a container for your model. You'll need to [install Docker](https://docs.docker.com/get-docker/) before you can run Cog. If you install Docker Engine instead of Docker Desktop, you will need to [install Buildx](https://docs.docker.com/build/architecture/#buildx) as well.\n\n## Install\n\nIf you're using macOS, you can install Cog using Homebrew:\n\n```console\nbrew install replicate/tap/cog\n```\n\nYou can also download and install the latest release using our \n[install script](https://cog.run/install):\n\n```sh\n# bash, zsh, and other shells\nsh \u003c(curl -fsSL https://cog.run/install.sh)\n\n# fish shell\nsh (curl -fsSL https://cog.run/install.sh | psub)\n\n# download with wget and run in a separate command\nwget -qO- https://cog.run/install.sh\nsh ./install.sh\n```\n\nYou can manually install the latest release of Cog directly from GitHub \nby running the following commands in a terminal:\n\n```console\nsudo curl -o /usr/local/bin/cog -L \"https://github.com/replicate/cog/releases/latest/download/cog_$(uname -s)_$(uname -m)\"\nsudo chmod +x /usr/local/bin/cog\n```\n\nOr if you are on docker:\n\n```\nRUN sh -c \"INSTALL_DIR=\\\"/usr/local/bin\\\" SUDO=\\\"\\\" $(curl -fsSL https://cog.run/install.sh)\"\n```\n\n## Upgrade\n\nIf you're using macOS and you previously installed Cog with Homebrew, run the following:\n\n```console\nbrew upgrade replicate/tap/cog\n```\n\nOtherwise, you can upgrade to the latest version by running the same commands you used to install it.\n\n## Development\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for how to set up a development environment and build from source.\n\n## Next steps\n\n- [Get started with an example model](docs/getting-started.md)\n- [Get started with your own model](docs/getting-started-own-model.md)\n- [Using Cog with notebooks](docs/notebooks.md)\n- [Using Cog with Windows 11](docs/wsl2/wsl2.md)\n- [Take a look at some examples of using Cog](https://github.com/replicate/cog-examples)\n- [Deploy models with Cog](docs/deploy.md)\n- [`cog.yaml` reference](docs/yaml.md) to learn how to define your model's environment\n- [Prediction interface reference](docs/python.md) to learn how the `Predictor` interface works\n- [Training interface reference](docs/training.md) to learn how to add a fine-tuning API to your model\n- [HTTP API reference](docs/http.md) to learn how to use the HTTP API that models serve\n\n## Need help?\n\n[Join us in #cog on Discord.](https://discord.gg/replicate)\n\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/replicate/cog)\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://fir.sh/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/40906?v=4?s=100\" width=\"100px;\" alt=\"Ben Firshman\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBen Firshman\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=bfirsh\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=bfirsh\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://replicate.ai/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/713993?v=4?s=100\" width=\"100px;\" alt=\"Andreas Jansson\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndreas Jansson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=andreasjansson\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=andreasjansson\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#maintenance-andreasjansson\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://zeke.sikelianos.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2289?v=4?s=100\" width=\"100px;\" alt=\"Zeke Sikelianos\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eZeke Sikelianos\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=zeke\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=zeke\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#tool-zeke\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://rory.bio/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/9436784?v=4?s=100\" width=\"100px;\" alt=\"Rory Byrne\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRory Byrne\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=synek\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=synek\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=synek\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/hangtwenty\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2420688?v=4?s=100\" width=\"100px;\" alt=\"Michael Floering\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMichael Floering\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=hangtwenty\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=hangtwenty\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#ideas-hangtwenty\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://bencevans.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/638535?v=4?s=100\" width=\"100px;\" alt=\"Ben Evans\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBen Evans\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=bencevans\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://shashank.pw/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/778870?v=4?s=100\" width=\"100px;\" alt=\"shashank agarwal\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eshashank agarwal\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=imshashank\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=imshashank\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://victorxlr.me/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/22397950?v=4?s=100\" width=\"100px;\" alt=\"VictorXLR\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVictorXLR\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=VictorXLR\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=VictorXLR\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=VictorXLR\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://annahung31.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/39179888?v=4?s=100\" width=\"100px;\" alt=\"hung anna\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ehung anna\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/issues?q=author%3Aannahung31\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://notes.variogr.am/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/76612?v=4?s=100\" width=\"100px;\" alt=\"Brian Whitman\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBrian Whitman\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/issues?q=author%3Abwhitman\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/JimothyJohn\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/24216724?v=4?s=100\" width=\"100px;\" alt=\"JimothyJohn\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJimothyJohn\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/issues?q=author%3AJimothyJohn\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ericguizzo\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/26746670?v=4?s=100\" width=\"100px;\" alt=\"ericguizzo\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eericguizzo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/issues?q=author%3Aericguizzo\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.dominicbaggott.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/74812?v=4?s=100\" width=\"100px;\" alt=\"Dominic Baggott\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDominic Baggott\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=evilstreak\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=evilstreak\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dashstander\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7449128?v=4?s=100\" width=\"100px;\" alt=\"Dashiell Stander\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDashiell Stander\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/issues?q=author%3Adashstander\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=dashstander\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=dashstander\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Hurricane-eye\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/31437546?v=4?s=100\" width=\"100px;\" alt=\"Shuwei Liang\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eShuwei Liang\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/issues?q=author%3AHurricane-eye\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#question-Hurricane-eye\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ericallam\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/534?v=4?s=100\" width=\"100px;\" alt=\"Eric Allam\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEric Allam\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-ericallam\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://perdomo.me\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/178474?v=4?s=100\" width=\"100px;\" alt=\"Iván Perdomo\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIván Perdomo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/issues?q=author%3Aiperdomo\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://charlesfrye.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/10442975?v=4?s=100\" width=\"100px;\" alt=\"Charles Frye\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCharles Frye\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=charlesfrye\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/phamquiluan\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/24642166?v=4?s=100\" width=\"100px;\" alt=\"Luan Pham\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLuan Pham\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/issues?q=author%3Aphamquiluan\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=phamquiluan\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/TommyDew42\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/46992350?v=4?s=100\" width=\"100px;\" alt=\"TommyDew\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTommyDew\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=TommyDew42\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://m4ke.org\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/27?v=4?s=100\" width=\"100px;\" alt=\"Jesse Andrews\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJesse Andrews\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=anotherjesse\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=anotherjesse\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=anotherjesse\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://whiteink.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3602?v=4?s=100\" width=\"100px;\" alt=\"Nick Stenning\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNick Stenning\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=nickstenning\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=nickstenning\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#design-nickstenning\" title=\"Design\"\u003e🎨\u003c/a\u003e \u003ca href=\"#infra-nickstenning\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=nickstenning\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://merrell.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/14996837?v=4?s=100\" width=\"100px;\" alt=\"Justin Merrell\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJustin Merrell\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=justinmerrell\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ruriky\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/19946546?v=4?s=100\" width=\"100px;\" alt=\"Rurik Ylä-Onnenvuori\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRurik Ylä-Onnenvuori\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/issues?q=author%3Aruriky\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.youka.club/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/59315275?v=4?s=100\" width=\"100px;\" alt=\"Youka\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYouka\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/issues?q=author%3Ayoukaclub\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/afiaka87\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3994972?v=4?s=100\" width=\"100px;\" alt=\"Clay Mullis\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eClay Mullis\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=afiaka87\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mattt\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7659?v=4?s=100\" width=\"100px;\" alt=\"Mattt\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMattt\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=mattt\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=mattt\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-mattt\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Juneezee\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/20135478?v=4?s=100\" width=\"100px;\" alt=\"Eng Zer Jun\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEng Zer Jun\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=Juneezee\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/bbedward\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/550752?v=4?s=100\" width=\"100px;\" alt=\"BB\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBB\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=bbedward\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/williamluer\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/85975676?v=4?s=100\" width=\"100px;\" alt=\"williamluer\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ewilliamluer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=williamluer\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://sirupsen.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/97400?v=4?s=100\" width=\"100px;\" alt=\"Simon Eskildsen\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSimon Eskildsen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=sirupsen\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://erbridge.co.uk\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1027364?v=4?s=100\" width=\"100px;\" alt=\"F\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eF\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/issues?q=author%3Aerbridge\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=erbridge\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/philandstuff\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/581269?v=4?s=100\" width=\"100px;\" alt=\"Philip Potter\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePhilip Potter\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/issues?q=author%3Aphilandstuff\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=philandstuff\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/joannejchen\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/33409024?v=4?s=100\" width=\"100px;\" alt=\"Joanne Chen\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoanne Chen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=joannejchen\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://technillogue.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/945691?v=4?s=100\" width=\"100px;\" alt=\"technillogue\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003etechnillogue\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=technillogue\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://aroncarroll.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/47144?v=4?s=100\" width=\"100px;\" alt=\"Aron Carroll\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAron Carroll\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=aron\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/commits?author=aron\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-aron\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Theodotus1243\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/32220358?v=4?s=100\" width=\"100px;\" alt=\"Bohdan Mykhailenko\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBohdan Mykhailenko\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=Theodotus1243\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/issues?q=author%3ATheodotus1243\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/one1zero1one\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/724604?v=4?s=100\" width=\"100px;\" alt=\"Daniel Radu\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDaniel Radu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=one1zero1one\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/replicate/cog/issues?q=author%3Aone1zero1one\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Etelis\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/92247226?v=4?s=100\" width=\"100px;\" alt=\"Itay Etelis\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eItay Etelis\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=Etelis\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.wavefunction.dev\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/54407820?v=4?s=100\" width=\"100px;\" alt=\"Gennaro Schiano\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGennaro Schiano\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=gschian0\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://andreknoerig.de\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/481350?v=4?s=100\" width=\"100px;\" alt=\"André Knörig\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndré Knörig\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=aknoerig\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://condense.live\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/24726?v=4?s=100\" width=\"100px;\" alt=\"Dan Fairs\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDan Fairs\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/replicate/cog/commits?author=danfairs\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","funding_links":[],"categories":["Go","Python","其他_机器学习与深度学习","Open-source tools","ai","Model Serving","Supplement: Troubleshooting","Tools for Deployment","\u003ca name=\"Go\"\u003e\u003c/a\u003eGo","AI Cloud"],"sub_categories":["Easier sharing of deep learning models and demos"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freplicate%2Fcog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freplicate%2Fcog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freplicate%2Fcog/lists"}