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.47-cp313-cp313-win_amd64.whl (411.3 kB view details)

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.47-cp313-cp313-musllinux_1_2_x86_64.whl (614.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.47-cp313-cp313-musllinux_1_2_aarch64.whl (561.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.47-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (607.1 kB view details)

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

clarifai_protocol-0.0.47-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (547.8 kB view details)

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

clarifai_protocol-0.0.47-cp313-cp313-macosx_11_0_universal2.whl (388.4 kB view details)

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

clarifai_protocol-0.0.47-cp312-cp312-win_amd64.whl (412.4 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.47-cp312-cp312-musllinux_1_2_x86_64.whl (612.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.47-cp312-cp312-musllinux_1_2_aarch64.whl (558.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.47-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (605.6 kB view details)

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

clarifai_protocol-0.0.47-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (546.0 kB view details)

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

clarifai_protocol-0.0.47-cp312-cp312-macosx_11_0_universal2.whl (386.3 kB view details)

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

clarifai_protocol-0.0.47-cp311-cp311-win_amd64.whl (422.7 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.47-cp311-cp311-musllinux_1_2_x86_64.whl (553.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.47-cp311-cp311-musllinux_1_2_aarch64.whl (519.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.47-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (547.5 kB view details)

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

clarifai_protocol-0.0.47-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (511.1 kB view details)

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

clarifai_protocol-0.0.47-cp311-cp311-macosx_11_0_universal2.whl (384.2 kB view details)

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

clarifai_protocol-0.0.47-cp310-cp310-win_amd64.whl (409.1 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.47-cp310-cp310-musllinux_1_2_x86_64.whl (545.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.47-cp310-cp310-musllinux_1_2_aarch64.whl (509.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.47-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (538.8 kB view details)

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

clarifai_protocol-0.0.47-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (500.7 kB view details)

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

clarifai_protocol-0.0.47-cp310-cp310-macosx_11_0_universal2.whl (375.5 kB view details)

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

clarifai_protocol-0.0.47-cp39-cp39-win_amd64.whl (404.3 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.47-cp39-cp39-musllinux_1_2_x86_64.whl (540.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.47-cp39-cp39-musllinux_1_2_aarch64.whl (504.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.47-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (534.1 kB view details)

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

clarifai_protocol-0.0.47-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (496.4 kB view details)

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

clarifai_protocol-0.0.47-cp39-cp39-macosx_11_0_universal2.whl (366.9 kB view details)

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

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 36c9b580715b4480e2dbe722295948dfb3becad0380e4d4165e31736b8df6e53
MD5 9f5795b02d01e5ededae15509ec7274b
BLAKE2b-256 8425a7653d134a00745e84f02bb23c6c60a9a534a13a64629279382aa43ec6cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2835c4cb8e2a47ac75a78fa3a8581c009f3669498afdcd42ffb128a5af09878e
MD5 690faf0a4794b3e0fe0a2de4d315011e
BLAKE2b-256 856216f86182c7837257525b3df47cb1578908ebd6654201e9162b70727bdb3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ec34caf38f4aa15af00ece3c77df4402f158863c99db77cbd3b10a0e90ece966
MD5 a7f08ec40af7416fbfc9341f09bf70fa
BLAKE2b-256 7d1fbc4210c67a290a7725f4fe71271ea46d0213a064e6601e14647e5c4c2545

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.47-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.47-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f79a0333932e5b057b3694ea3b43ae01dde4f0c35eabfe061e38385e58edd0e
MD5 8a5bd2a8e9954858adeb89f21a088850
BLAKE2b-256 5649fdc7a5703fe4ef7ef989369c4f7e601ec5502e61343368c952d31f504670

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 062061d723729dc92f6b78d7f1840181ab7609e699c75be7625063b9f6d26112
MD5 0167d2a35dc04708641c41361eade448
BLAKE2b-256 3df2c9ea93883c020465d433befbd0355d577480e6416afec441a7c2d8016745

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 194a52bb4b7572ec382978db648514bdb96ed18dd319991a27997904f5a973de
MD5 23204ed39efd996edbe458d4497dc36b
BLAKE2b-256 58a5e4ea9d75b1e28dd1e15b2143c7d60fdbfd8e32e67200fa2d04d8489328e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6b6d97c42d567b14505e9307d6ebeea85609c5b18918bcae2743e105cb4e9d43
MD5 0aaea9124c83524dbb3ccabe2ab01593
BLAKE2b-256 00047e1c623515f3ede2ea89c07bea86544d518408590c45596c9953f8bd9a67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0138f0193836b748688c7a2f64e8518bef5ac90fe360c465021cf67f9506b16f
MD5 082f6d3574d6813fcbd4452248529350
BLAKE2b-256 ec0b4fdfc967582c780dd8c1f98365ce85c9f073906f6207988e8a393f93af86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8a302682c81c9b672acfe94b76165a12274f01f82981774f2ae93c5f39fe75da
MD5 e067dfd0236e6e32a806d3e33664d30b
BLAKE2b-256 257ff6930726c659c7c04289919c7f945c54794999152bdbb835266d17e6aa51

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.47-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.47-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 45e927b91fcccb51c4446146cac058f7312dc226e6f60ab1dfe350fbe02d2510
MD5 8b216a6c36bbe8c45991545a8208ae10
BLAKE2b-256 2445fabb77300b1f800e26837d49f2f2dc7d3ab75be5b82c5b05beb51c505b8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f00583b35f1c253a66359f36d3b03ddc611fdaf49b0ae5df0a5188cac67271a4
MD5 eb1ca80be44120b0426e0a8aacde590f
BLAKE2b-256 a55507389d33e433d2e68049953869708fdc332d8556aade59cb08c44d62c846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a8a7f0731467d85ac04289639c2702eb25b31d48e2df61466a491b0409226252
MD5 9640525604614453922b68175f23c1fe
BLAKE2b-256 93cbf1bd524b710b85a370833f1f46061a5935afc000609da627128b53e839d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 76ca23f00dbc31569a83dca9d72b15948e554999a73b01f0c3eca2c028652eb3
MD5 f34c1b42a22341e586ff433a9f2ce8a0
BLAKE2b-256 a6ba494413dbbb374bd0c0bd30d7e7c06de7181ce850fe974efdafcb7f4400e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2676591c9593127f3e89cacae3785a26a5cad5b42f2080e29d76e892de6610aa
MD5 918158a9e4f4424e70cdb03b359e35ad
BLAKE2b-256 8bae648549727a8172742413dc5707b169e23ef632169df25907a3f476c7abb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6c87350fd22798f301baa0f90bf8b45274710ed4bdf68d4bf11464f6503d9fe0
MD5 210f4656c3caf316dc70d5146dc896e4
BLAKE2b-256 bfddf8c06e13ebec6150be37501dcdec75b38255dfb77eb0f5440febb2657d75

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.47-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.47-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4252d57b4464b225210bc65b0163abc81867422897a4a35222859cea7effe74f
MD5 124b3aadd656e19a3c8fbd0e4f9c6397
BLAKE2b-256 28f5ded87c24840e432d3482c24757528c94a92bf04b7a2b6f5c1eb9254c6703

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c2e889a3f38a154668f50d857634c873a74286f681c6468ef40fe318ff8229ed
MD5 9f757565057e031be1e99f395476e5f7
BLAKE2b-256 d9fa5e1da84923d72d693aa6933c40eeefc7bd888439883ef60bc6c6d2f979d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f28d009d8a45943d048e2bd4e81cd01e2efcefa9731d87f85a07d876f6cc1512
MD5 d02cafbc1943dc86a9b56b2db10b5acc
BLAKE2b-256 aa625fddeca5b2366c9abac0c95e97b9a6dba90019c752877a20cc0352f82cc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 56c3e9d77fe66b4ee395891f7c97e14f6780acff3fb27e50bdfcb97dbf381b75
MD5 b0c3587fd95330413fa3ccb066a60d9e
BLAKE2b-256 4f198102c3fe21d716857ba0f250f4114d7e20a7b638e62a94c5484bb809cb79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c391f1c045d1cbde7ef4af63a79ad12ebb9b76142431a54b0be1039a912506fe
MD5 1b9566d9508537b357e371234ddeeb53
BLAKE2b-256 f6e6a1583777a1a2c1a3bdb863d8c87255b825700344e322ea8a446ed8280fa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6e4e0456b4ca50d7ea23cd724c3718cefb017e5d2831cf3236a66b0ccb36f592
MD5 9994fcb7c51998d176b5c1b79c25f616
BLAKE2b-256 a91199910b7911ff3458ade309f31efe11bc5eb67accac19927041da30eb57ea

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.47-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.47-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a16205c3fa92defa2a17b784b9fc577494146dd8e8f469222f8194e133aa5e6
MD5 0f0f36edb4e69be27f8b6cff2d366818
BLAKE2b-256 0749729a334f537db98c3f0767b1825d709d84027e2da28c3b5cf01f43bb3407

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb6f9c42883e83eb2d4747d6d337c1a4aa066f45f131fcf92cd50aa308a1d845
MD5 6bd5d6bcafd3b8783219e2da860e967b
BLAKE2b-256 06cee237cac90ab10e26e015b2b9faf98cd6b84eda8004ccdf02c1c55485e66b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7374c40a0dca7af52f5b45082f26f5f6017b90cc6c68b1e21381c1cbfa47a613
MD5 a39a4e0f9a01ad937e5a18941f3f75e0
BLAKE2b-256 43060932a832489fd33f6fdf93fd20f4477a17069e8071e466e09c97070dcc0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5d2213bab351e113fcc41700cd76972bd8b0369966345677dd13969403e3a313
MD5 22b8c662d1a101787e97b0713a4b96a9
BLAKE2b-256 c9601413fc281bdda3a9b935212484d4ca0e9a495864157d90b9a9fd980659f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2c0b19f8240db698f754f4a0ff86fb58bf64e3c99e2a2619d91f9a9a6e50d3a8
MD5 79b0c3aa562de4e8cf0c271f71460e01
BLAKE2b-256 e878821d3f75314d866ee15a9e4a36df8573be122fddec6e342a5f08496465b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eeb261ee802a2915592ca6f21897c853c1e5815af1c3e39fe79a5b8fd3d66268
MD5 4d243ae635a4850b267e56a5f6648b52
BLAKE2b-256 89bc0ba2759af8d0523265ace1de57c0910ee95b154b6e8030e54bfb4fe10f0d

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.47-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.47-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f7d56e452c1b0192627610a9a88ca89b332490f67d36f67795bf9c9a5052965
MD5 da1667d920892ffa1a2373d58b9b12ab
BLAKE2b-256 13e7bc588af7554037f631152c64cca7e5de3485b8da7b34330bdef42e06aded

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a9a43c7583cf654cf400ebaceeab1d63a7e64997acebf67fda1bf3027c1d85eb
MD5 30ca6cd6385e310da870a0608e8d000f
BLAKE2b-256 10985e80fb57763b7145c8b1afe2e4b8faeaff883fe72b82110b5e4027d20da4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.47-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 da7065e87f858ae74f8a7544954fa7f557750036990a35746e8f3b311364bb2a
MD5 6cd02d4af08a71581f89d7761e6b0aab
BLAKE2b-256 c76c4146bdaab3d40c69490ef26850f9e0b75560d681df2790abe37e98ba5bb6

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