Skip to main content

Clarifai Python Runner Protocol

Project description

Clarifai Protocol

This is a proprietary protocol used by our runners to communicate with our API. This should be installed as part of our python SDK.

Request Cancellation Support

The protocol now supports request cancellation, allowing models to abort in-flight requests to external inference servers when a user cancels their request.

Features

  • Request ID Access: Models can access the current request ID via get_request_id()
  • Abort Callbacks: Models can register a callback that will be invoked when requests are cancelled or when connections are aborted
  • Thread Safety: All operations are thread-safe and work correctly with concurrent requests
  • Background Execution: Abort callbacks run in background threads to avoid blocking the protocol

Usage

from clarifai_protocol import get_request_id, register_abort_callback
import requests

class MyModel:
    def __init__(self):
        super().__init__()
        self.sglang_url = "http://localhost:30000"
        # Register abort callback during initialization
        register_abort_callback(self._abort_sglang)
    
    def _abort_sglang(self, req_id: str) -> None:
        """Abort handler called when requests are cancelled."""
        try:
            requests.post(
                f"{self.sglang_url}/abort_request",
                json={"rid": req_id},
                timeout=2.0
            )
        except Exception:
            pass  # Handle exceptions gracefully
    
    def generate(self, prompt: str):
        """Generate text using external inference server."""
        # Get the request ID to pass to the external server
        req_id = get_request_id()
        
        # Use req_id when calling external services
        for token in self._call_sglang(prompt, req_id):
            yield token

API Reference

get_request_id() -> Optional[str]

Returns the current request ID, or None if called outside of a request context.

Use this as an identifier when calling external inference servers so that cancellation can properly abort the request.

register_abort_callback(callback: Callable[[str], None]) -> None

Register a function to be called when a request is cancelled or the connection is aborted.

  • Should be called once during model initialization
  • The callback receives the cancelled request's ID as a parameter
  • The callback runs in a background thread
  • The callback should be idempotent (safe to call multiple times with the same req_id)
  • Exceptions in the callback are logged but don't crash the protocol
  • Triggered when: explicit cancellation (RUNNER_ITEM_CANCELLED) or connection abort (stream done/cancelled)

Release instructions

Bump the version in the file VERSION, merge it, pull master, git tag to the same version, push the tag to github to release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

clarifai_protocol-0.0.36-cp313-cp313-win_amd64.whl (360.4 kB view details)

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.36-cp313-cp313-musllinux_1_2_x86_64.whl (535.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.36-cp313-cp313-musllinux_1_2_aarch64.whl (490.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.36-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (528.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.36-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (479.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.36-cp313-cp313-macosx_11_0_universal2.whl (325.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

clarifai_protocol-0.0.36-cp312-cp312-win_amd64.whl (361.6 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.36-cp312-cp312-musllinux_1_2_x86_64.whl (532.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.36-cp312-cp312-musllinux_1_2_aarch64.whl (488.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.36-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (526.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.36-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (477.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.36-cp312-cp312-macosx_11_0_universal2.whl (324.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

clarifai_protocol-0.0.36-cp311-cp311-win_amd64.whl (367.5 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.36-cp311-cp311-musllinux_1_2_x86_64.whl (484.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.36-cp311-cp311-musllinux_1_2_aarch64.whl (455.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.36-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (477.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.36-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (445.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.36-cp311-cp311-macosx_11_0_universal2.whl (322.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

clarifai_protocol-0.0.36-cp310-cp310-win_amd64.whl (358.8 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.36-cp310-cp310-musllinux_1_2_x86_64.whl (478.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.36-cp310-cp310-musllinux_1_2_aarch64.whl (446.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.36-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (471.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.36-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (440.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.36-cp310-cp310-macosx_11_0_universal2.whl (315.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

clarifai_protocol-0.0.36-cp39-cp39-win_amd64.whl (354.0 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.36-cp39-cp39-musllinux_1_2_x86_64.whl (472.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.36-cp39-cp39-musllinux_1_2_aarch64.whl (443.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.36-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (467.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.36-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (436.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.36-cp39-cp39-macosx_11_0_universal2.whl (306.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file clarifai_protocol-0.0.36-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f0e0c24d36e15a7bd1a50cd1f3376f0f274ed9f3de2608687c7ede91c0394f61
MD5 68e1017b4042e3e13b6e3de3102954f4
BLAKE2b-256 881e7937fec0b9e684ead24d5319f9d83b46d3db65ee8dc30dfd53a0996d4e81

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7630ee26672c22c41e42a6fb55f5c10ec3d1824bb345cc9798b7e6d9f16b2c8a
MD5 6263ed3f7339b8cc5a0eecd258ce6c43
BLAKE2b-256 52751c8c7e0b4bf157c47241fa5ecebfe900ea81731cef8197043afea9058f56

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e55d86acc416426879672d5fc2a7d66cd40f5a1aaaae47f1b1603f6d7800c75d
MD5 ac94356eceaf53cf8140c376dc611c9b
BLAKE2b-256 2a7798bb9e22f1e6be9933a3239747d69ada799518c1e567376e395633a2ecc4

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2a015caf375d4c89ecf89c60f69dd69a045ca5008a4cdb43059b695ab5e22cd
MD5 a91ac50e9f4e12bf75181176ae9b499c
BLAKE2b-256 521a31bd402fcd7378bfbf19ef65bccc1bfe2a87487665913da59dae70d19434

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 88b220abae9910508d9639ac1431be0f95270d2d4dc5948befae896731729b1c
MD5 3ef1b6b4038b5e9343427cf5cad0d7cc
BLAKE2b-256 4c821449db119fdf86461b19e69408d6ac686433057cae77750b491228b93507

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 420e94a4691692172c96a272a27b03047d8517a0b0fcb94c2f762948d48695da
MD5 2c9f244b93d032d1d36c4b5be531efee
BLAKE2b-256 25ffaaa6c6c0a9b5f6e6fc78074b0b5999b5c5520048b3ef0b85fb7c05177f59

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 593d0f2f66dc48daf0f3b7b180025078f93dd21ba00a6a649f15cb0b740dae88
MD5 8aec4da648acb880948523b54df67469
BLAKE2b-256 f4039666942cb13b101ebb3d4a9b1083b0ae8e3a4b4c41353b38204c3179d8c0

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ecc9fbf393896a490abf74bb56615a34276a6183333eb2babc9f3bbb4f5fcca
MD5 e788368f86c919ec04322d60511d759d
BLAKE2b-256 bf13d60955ca55fc092a80337c89ccd2d2426a3ac28649abfe626703e0d3b02c

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 537aa08b0dc58d49dca96688787014d86dabb620f7b979d5eed8cd2f46c67149
MD5 4eb80c4ca324593c1feca8f6c79826af
BLAKE2b-256 6dc25dbcf9ed5a888ea74909036ee4c40ef2b6be48c436e3616c8bd0acbb1ac5

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df1b8dec3b338c20f731c972d67eaf612ece7fc11d54334ae5e571ea71bb369c
MD5 b4b16ab780903972605b0e4c8d5d7016
BLAKE2b-256 b3120e7ac3f4e4bbdf27f9fcd16afa39b5eee38046f9b54979fef851e7369e32

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 726e12ee79b574300231a358d81d43c685b50273b64a39635663e9ed2e3afc59
MD5 f1ee6c2d29eeaef54005ad8817341bc5
BLAKE2b-256 80a2f5130a0d8e38857d4d41004997a91560da8e04221290db77a86bd5077a2d

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 377a3d7e78a15d52c9f38cbdd7cbae80bd10d622d1bce3480c6f0248ba77710e
MD5 ee9c9826a4da07e06267aeff4b0363a4
BLAKE2b-256 37e9339cbf6fa07deb1fd0595a744ddf170eb6398ddabd8e6ce81a891c66c067

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9757e6f1b807a9a522aa0b56ebef0a35445d464c3409ae9d6f67d466b3c35804
MD5 c749ef5dd81f35932f643f5d02a5dab1
BLAKE2b-256 020a81bc0031d9c3ff46f024809058cff73d4e60c40fd7c5a11a764d2c8ba6d9

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e104f70e56cd4ba0e13393ce6dd325dfb6cae8afb39f448e09a4865154a626b1
MD5 66e9e977210f2ee3edfac336019c0df9
BLAKE2b-256 797a83d55381daaeeb236f07a304af6cb36a320eecd9d51b72046369712a777b

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4f405a6a900409e2a7c93c7bae72e0934b258ec962267c7050f9494168fe592e
MD5 13956620f885e4bdccef5d539b977535
BLAKE2b-256 9c3cec21f340b6a8ecd0b472a6ee442f671a7d3f25eae93244a9747ebb1f6309

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc3de400f555e0e4c3db902b4f63c4fb49e2f5f5870d1b0d1b0033a935711208
MD5 52004182ce28ade106805ddd9d4e403d
BLAKE2b-256 59eb0e3af04aa17366677c1305de4e65813cce7ff24ecf6d5e5ad4097bc169c7

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a53ea4f6bb50325e8aec3da937c535a42e8f12f963de1f8b25faff271bd4d224
MD5 faa77eb7caf49659e021b21cdf8019ca
BLAKE2b-256 bc5270e8b233eabdc2c31338ac1fb653aab629098dbc202bd4b34e8e97a9e834

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 28231cde1fefd55109ca181624d059394be74a19954612c39b410a0277faad06
MD5 12eb4a87e1cc6733987e650c23da2e72
BLAKE2b-256 c25669f671183aba70acdb61db0af5e8c0dafc1d3a874c8d3076af5766845f7a

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 36035459990be703721ffcf922c775e101534f864586a6d5f39e0c6d5f955aae
MD5 816b86d845886a41f74f9a31b4d34437
BLAKE2b-256 2a8adb60aff6823986bf68cbf6efa9283a6e652905362e2784c69b15d889c077

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7d73b794c095a819c78b78bac1845cd7032ea920fad0b95a0ba79e3800805b03
MD5 05237cb0d3b2479eb1d90f8cb3817362
BLAKE2b-256 6e12b4cd417560152d9b74f37d1368cafcfa5171948883fd5de0b4f2ef7a4740

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a9d39b1bcaeb06ca34dbdee07a72744ec977a0f4734b2b1515635b19b89daa36
MD5 d8deab7f1ab2f873066b25ee5d5adb0f
BLAKE2b-256 1110bf86e252e2ec139717ef5ebfa6d447a20b01e60db533bb5a8839ddcac067

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11b793b5b28a4bc3e59af36a2c503065b0f02fc1145f32a470a6aa13531fd9ac
MD5 1cc9e73f0a57bcdca063c663e8384c40
BLAKE2b-256 75cb73454eb7a7d8b23d6c830626fcf90f522fbe5de61711b063aaae60185043

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3237dbcf12ee975305343da2290d8838ec022d76890af4dd365c52d69450501f
MD5 2556e91c5820211ac0599575a75d4231
BLAKE2b-256 8548676a868a24d88f7fb6804a28930c74b2cfa3a5fd45473da4333f041dd748

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 45bb483b254a430dc66d585cdfcc2f7d03cfb7a9154411aa10e1916661ab0c72
MD5 83bd1efbed3ba47f8418b09bf8cba869
BLAKE2b-256 726c420d397c4c5fa2108a09e83103258c73a971e992aca0ded9b482a0f0ce05

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8675e7cdf48fb27a8a33ea49f2c643eccc051df435c4adc3cccc1dfa1e37959c
MD5 aa148952e536689bfbcf3a2d6e7e66dc
BLAKE2b-256 a429a54b2709dcc7a1c1b465044958c4c5910c2def7e0172183d3128af805a2e

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 95f5ad1223248683bf977a3533e5b3e489b52f2ceb496526f691ab4e5806e988
MD5 779b5c1ec1eed0f653a1c368ac16bbc7
BLAKE2b-256 75971c5355fa2f0f81e4ba6372719a60dbbdf93580c22d4acd88c7318475458b

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 226649568b0986187f06da148eacd8fba429c8bc7f3a59690edfe43b56c8cd85
MD5 e49cf58d1ea2e63581c4be046efd16be
BLAKE2b-256 4065506b86f6454687cb2a0a66d034541fd1a58c2bab08fe3a8c993eb7261a1b

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6a936b6e4a331fe5731f2d6cf6601d6b0ff900170a4a4d8b8f1c3d75bdf8b9e
MD5 30bb87657e1586d0fe28e748cfecb494
BLAKE2b-256 1d894e9f54d5f38367dac497156b8dd020c24097d74b7cbbd20b7c131f6d25b1

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cfcef5192babf1d58800647a6678e3a8d4122a154cc35f07afe721688adefd00
MD5 150dbec7a1a06b2398b7d185bfd01fc7
BLAKE2b-256 0529ee12eb58f0f2d5d8a16c99568baabd1a28e38314d13ba83b9f9143a637c0

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.36-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.36-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 07a9dd3f05aabfbe3ade8b32cb7b27986e6e836c5d563c26c92bf3352860372b
MD5 8d6e379fab7e1481511a3b8672394959
BLAKE2b-256 583d4a51537d23cac649bb80ab8b10d9bddf1f49ea2148987e493aa9175f8a39

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page