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

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.42-cp313-cp313-musllinux_1_2_x86_64.whl (556.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.42-cp313-cp313-musllinux_1_2_aarch64.whl (508.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.42-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (548.1 kB view details)

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

clarifai_protocol-0.0.42-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (496.2 kB view details)

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

clarifai_protocol-0.0.42-cp313-cp313-macosx_11_0_universal2.whl (337.8 kB view details)

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

clarifai_protocol-0.0.42-cp312-cp312-win_amd64.whl (373.7 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.42-cp312-cp312-musllinux_1_2_x86_64.whl (554.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.42-cp312-cp312-musllinux_1_2_aarch64.whl (505.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.42-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (546.6 kB view details)

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

clarifai_protocol-0.0.42-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (493.6 kB view details)

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

clarifai_protocol-0.0.42-cp312-cp312-macosx_11_0_universal2.whl (337.1 kB view details)

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

clarifai_protocol-0.0.42-cp311-cp311-win_amd64.whl (381.6 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.42-cp311-cp311-musllinux_1_2_x86_64.whl (500.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.42-cp311-cp311-musllinux_1_2_aarch64.whl (470.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.42-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (494.8 kB view details)

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

clarifai_protocol-0.0.42-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (462.5 kB view details)

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

clarifai_protocol-0.0.42-cp311-cp311-macosx_11_0_universal2.whl (335.6 kB view details)

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

clarifai_protocol-0.0.42-cp310-cp310-win_amd64.whl (371.3 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.42-cp310-cp310-musllinux_1_2_x86_64.whl (495.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.42-cp310-cp310-musllinux_1_2_aarch64.whl (463.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.42-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (490.7 kB view details)

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

clarifai_protocol-0.0.42-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (457.4 kB view details)

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

clarifai_protocol-0.0.42-cp310-cp310-macosx_11_0_universal2.whl (327.1 kB view details)

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

clarifai_protocol-0.0.42-cp39-cp39-win_amd64.whl (366.6 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.42-cp39-cp39-musllinux_1_2_x86_64.whl (492.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.42-cp39-cp39-musllinux_1_2_aarch64.whl (459.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.42-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (485.8 kB view details)

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

clarifai_protocol-0.0.42-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (452.1 kB view details)

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

clarifai_protocol-0.0.42-cp39-cp39-macosx_11_0_universal2.whl (318.6 kB view details)

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

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cf6971cc851783e429432b02ef6b8996c66cb74b067b043bde7f2602e75074bb
MD5 fd680d289545b2df9aad4ae90c4961a9
BLAKE2b-256 f41c96b4c60c5f6543040d976fb1d6b9472936d46643c6998d198224a14f4677

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d97ff7a863d9962a026c646080914a0275adf4d3271abb69b692e71296da3e2d
MD5 199b9709d2e58612d413e961c9bd78e4
BLAKE2b-256 6c3ca6cc990670387a401fe70944402b4c8ef9977805640dd8860e1988ab57f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 90929cba5576f5ab0e420c4141101177f5c439b3ec9be986a7499ff0b00f54c4
MD5 5e975453145c78831e76606ab7f7a445
BLAKE2b-256 9eefae3edf0999322d0b4b753db2910c1551a6e1b52bf4ff5abd498038500988

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.42-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.42-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 259fb5d97d49abac2cff7a398eccd696f93114e2b265975aab1e6ae60cc691c6
MD5 64b7ed157c76f90cf522cc7fde49c5b1
BLAKE2b-256 3f7c1dbe52b3f27f791582eaa76d6ec03901bd47c304962162a31e256ab4d9a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 12030324866973a84df91ff5d6277bcc3667260885fc9e68aade560693621f0d
MD5 a8781132b6e1a2685db6f9d76c3cb388
BLAKE2b-256 64ed01ef0e6fea02cf5ef68d29ee5cdc238ec78266cc4f1c9fed8156ce1cdc71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c21e3b6b7a8fd91230a99e6cdc988108266158c6556fd4572ed099a4ddf04ad4
MD5 c663726f9b7204a126a99879b67a2575
BLAKE2b-256 0eb9083fa2c29aac849f4db66171d680efb806de936ef373b1c4f64bb4a6e8bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2ab1d4a56fb482e073d6fbb5508cdc838263af7903e59e54c9168b037a7e9ca7
MD5 2bd762d67b0421d0b5f7373f3e998828
BLAKE2b-256 2c938cef8542ae91bab71aa2ab2764e6f7a1fe2105ac7aec792ee682879389b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 057aac64c9defc16cbaeb89dd9f6506648b2d13148606f8da045b24168ce2fc4
MD5 e7a2fe1ef0d4aff2d40001fb0542b5fe
BLAKE2b-256 734106246fb634e4a0c825f6e2b7af0efa126cc54f6c827c7180127793b6f1a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 38928bf2b69c7fa56b2234ca56226c41e5934d76162b03d56695eace88bdefa5
MD5 eac59cb3f181eb90b1a89f5ab28581f2
BLAKE2b-256 7e81f544baf0e155e453b77ad06a67ffe014e9d630217067cd89b05553ffb0d9

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.42-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.42-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0fcdf4f72a2c4b9b3ff9c2e19ce99ca8704bfd65509e3e55bf1216f1c22d53a
MD5 dc2426d4143da49508829bef72ae8178
BLAKE2b-256 25b588cb65736dfd1a63a293c8210323ad4407d479bb234f154666cb8c6b5b80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c9627504690a9293677690245d8a3759474905e60f201d567f96aeee938d1e21
MD5 147de35533634105f7d6506eee7fe817
BLAKE2b-256 3d0193779505fc2443dfa76277e24672453ad158be112dfe9dc66fa77067ad7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 0157f15daa496e97efdfe3062ec42ba52bf8dccb1fab985fb358e541dd27b89c
MD5 c3aad846001ae261a6057a003b72e2a3
BLAKE2b-256 a43ff88e518fc507c20b857b001912e09f6b73b3c8e02baa117cfb18211e6bb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1376e7d69385e4b659fab4d1fdb9878f777d608fa5df7ba71ba26cc1018f3f3a
MD5 4b27a0efc1e384d5e13ca7052e8974ae
BLAKE2b-256 b95d319412109fbcd0c7cefbbd4eadcbb9057acc6a4b70306492ad7de8019961

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f828266be48f5c06ccf39390fb35d6c4b2677b0cf4ec688cf97ab2fd7f73834
MD5 689f3f01579d4a150325bb99f1bba75d
BLAKE2b-256 2841671932f133a3f5663dd016fc93790a02a71bdc9c0fbb1fc7238dcf3be4ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d84df38dc8df5c137e6cdadcb52bc085c18bdd1b6da28f8b28e3d24cc874b21a
MD5 a837ef37613dc719ff55a24e415206f2
BLAKE2b-256 1d4bcca086893fb822f6ff1d9f0bf4664a22bf962b918fec3626c6bace02d662

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.42-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.42-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5da6811b04f16d82c0a53d2598034a9bef5527becff62355230abdeb85178f5
MD5 db982a88ce3aa57f3103e601053d0f58
BLAKE2b-256 768359703c16d4ee4b87394e37897a2427c0d55d399ed1170060201da6a9b2f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 53ff81a9bcfeb4a4b395261f3ce2fceba80322652bf019586b6acd9f3364447b
MD5 9186036f581e31f64307531ce12b250e
BLAKE2b-256 dfa1845b15ea0d0a6eefcc9270cce547776bfbe1dcb40d42a57a6eb34eefc503

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9df3212c642e755239d8b2eec461465854634451c960077570db3635dc0a428e
MD5 1501df817e21d756b8a361986948a0c1
BLAKE2b-256 fe8989085984f126ff00ce373cab35fd00c4687575d96345acefa6b473b4f9bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0f9132e07fb36dfaddbc81632039e9fb91023a2a471030a04f6e8f8075ad33ee
MD5 89c5053be6740df0bc55487b312ac357
BLAKE2b-256 779f8d8e42e6d728c9daa5fcee33e14cb70768886f6ba12d524be0776869c049

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b7c969e20eb67615c4f5c311a063976ba9e9cbcd004b8b2d8557679a7e61e35a
MD5 32527ee7ce68b8e63a277c25307c2617
BLAKE2b-256 e9f6f75f64407f0283c48434c3e98c8a7599462d65ed7cba4bb8fc44330c9f67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e77b1f617eaf799e7e338d90bf0de715b236ec0da0d7718158d9d6486b429193
MD5 587c8cba30ca54a75590d4cd1d674380
BLAKE2b-256 92804b7d69a3df6a7e17629376886858abc6f77ec041f0366840997e84764dda

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.42-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.42-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f851638a06acfbb179fda9f6fa089ca0d1df32ac2ace22287db50ae3f82402f4
MD5 ba93d353f3f00e651bd4f0a6bbf91be8
BLAKE2b-256 69bc518c3c42a1e8f2ea6943500f8f07602d7000fc6933c59b2316d43380092d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb72b88c84194acb724c685ab1d06bd7ef0fc34bac0d52f533f01924e7c311f5
MD5 6ff51e2bbaa46d6180d9db26585212db
BLAKE2b-256 d98e443332c00c972f0a6d69c2ecd3b256a0bb08409d20c0612fb64a95b3a1ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a06981510668502d347e733fca749061cfef2525aa5325cc7b01056d635fc61f
MD5 1b027254343a4bc0dc426a3a5805f9f6
BLAKE2b-256 e83c9412c483f3b41a51580b3f73bfaf52f91b78d8acf881435b2d961865e80b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 904b1ce83f9c376cd8848488f212efd4f497c3ddc1c02acc67c7415aaee76582
MD5 14068f319eadd25eeafd4d91789e2b88
BLAKE2b-256 36eb3a38a751328c6572cdc18d9a792986ab5b65691de69fe95cf8e277cdf098

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3fb9dafb04f0ca19e6f2b72dcda4d021168a160b527be03f0503bf1db0444010
MD5 cb5e3cd582db6b2478b0e0c6b1384fbd
BLAKE2b-256 029100a2d2c39e9f6898170ff2fa66aa4e7969e66a4227d0c058425c90f444b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b1de905b4ad0b31ef6d47036ff8fbc89a141eeb11dc6bfb6ddf205feeaac0f14
MD5 09d4ebc042de50d3a603efcae6c71891
BLAKE2b-256 2584af38351e7e2d0049195ff93d0ad0460f612924add7d3ac1d7460d8396d33

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.42-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.42-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4354fcaebefa6436912eb7a11bc7b47900add2383c83e36df1d7130a65a2feca
MD5 eec492a399fefe88ef82c63973b50c8c
BLAKE2b-256 720c5b7f33842ec2ae0c296a7a881252646671d0a7f220648f72460dbb963310

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 506cae6a52a099b7bc1dc02bad071ebe7915522ab3e501f9ccc1dba2f0aed0cf
MD5 9a2e00f334ca5723c062d86bf7098e95
BLAKE2b-256 b7e04244072466426e4d1c85d8eafd4eb8be3334315e7225eb68827b7d58b114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.42-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a874cc60b096386ae11cba6fa555a9b0d54ecdc99be56c797a7efacbdcc2434b
MD5 72c3b40a2d7a57bc025a03cc2e20429d
BLAKE2b-256 e0708dbfa1c6ab4d044aff8ef0e10ffddea0ab76bc3f5edfa6c6423a65d3f73e

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