This release is a pre-release and may not be stable for production use.
High performance client for Baseten.co
This library provides a high-performance Python client for Baseten.co endpoints including embeddings, reranking, and classification. It was built for massive concurrent post requests to any URL, also outside of baseten.co. InferenceClient releases the GIL while performing requests in the Rust, and supports simulaneous sync and async usage. It was benchmarked with >1200 rps from a single-core machine on baseten.co. InferenceClient is built on top of pyo3, reqwest and tokio and is MIT licensed.
Installation
pip install baseten_inference_client
Usage
import os
import asyncio
from baseten_inference_client import InferenceClient, OpenAIEmbeddingsResponse, RerankResponse, ClassificationResponse
api_key = os.environ.get("BASETEN_API_KEY")
api_base_embed = "https://model-yqv0rjjw.api.baseten.co/environments/production/sync"
# Also works with 3rd party endpoints.
# api_base_embed = "https://api.openai.com" or "https://api.mixedbread.com"
client = InferenceClient(api_base=api_base_embed, api_key=api_key)
Synchronous Embedding
texts = ["Hello world", "Example text", "Another sample"]
response = client.embed(
input=texts,
model="my_model",
batch_size=4,
max_concurrent_requests=32,
timeout_s=360
)
# Accessing embedding data
print(f"Model used: {response.model}")
print(f"Total tokens used: {response.usage.total_tokens}")
for i, embedding_data in enumerate(response.data):
print(f"Embedding for text {i} (original input index {embedding_data.index}):")
# embedding_data.embedding can be List[float] or str (base64)
if isinstance(embedding_data.embedding, list):
print(f" First 3 dimensions: {embedding_data.embedding[:3]}")
print(f" Length: {len(embedding_data.embedding)}")
# Using the numpy() method (requires numpy to be installed)
import numpy as np
numpy_array = response.numpy()
print("\nEmbeddings as NumPy array:")
print(f" Shape: {numpy_array.shape}")
print(f" Data type: {numpy_array.dtype}")
if numpy_array.shape[0] > 0:
print(f" First 3 dimensions of the first embedding: {numpy_array[0][:3]}")
Note: The embed method is versatile and can be used with any embeddings service, e.g. OpenAI API embeddings, not just for Baseten deployments.
Asynchronous Embedding
async def async_embed():
texts = ["Async hello", "Async example"]
response = await client.aembed(
input=texts,
model="my_model",
batch_size=2,
max_concurrent_requests=16,
timeout_s=360
)
print("Async embedding response:", response.data)
# To run:
# asyncio.run(async_embed())
Synchronous Batch POST
payload1 = {"model": "my_model", "input": ["Batch request sample 1"]}
payload2 = {"model": "my_model", "input": ["Batch request sample 2"]}
response1, response2 = client.batch_post(
url_path="/v1/embeddings",
payloads=[payload, payload],
max_concurrent_requests=96,
timeout_s=360
)
print("Batch POST responses:", response1, response2)
Note: The batch_post method is generic. It can be used to send POST requests to any URL, not limited to Baseten endpoints.
Asynchronous Batch POST
async def async_batch_post():
payload = {"model": "my_model", "input": ["Async batch sample"]}
responses = await client.abatch_post(
url_path="/v1/embeddings",
payloads=[payload, payload],
max_concurrent_requests=4,
timeout_s=360
)
print("Async batch POST responses: list[Any]", responses)
# To run:
# asyncio.run(async_batch_post())
Synchronous Reranking
query = "What is the best framework?"
documents = ["Doc 1 text", "Doc 2 text", "Doc 3 text"]
rerank_response = client.rerank(
query=query,
texts=documents,
return_text=True,
batch_size=2,
max_concurrent_requests=16,
timeout_s=360
)
for res in rerank_response.data:
print(f"Index: {res.index} Score: {res.score}")
Asynchronous Reranking
async def async_rerank():
query = "Async query sample"
docs = ["Async doc1", "Async doc2"]
response = await client.arerank(
query=query,
texts=docs,
return_text=True,
batch_size=1,
max_concurrent_requests=8,
timeout_s=360
)
for res in response.data:
print(f"Async Index: {res.index} Score: {res.score}")
# To run:
# asyncio.run(async_rerank())
Synchronous Classification
texts_to_classify = [
"This is great!",
"I did not like it.",
"Neutral experience."
]
classify_response = client.classify(
inputs=texts_to_classify,
batch_size=2,
max_concurrent_requests=16,
timeout_s=360
)
for group in classify_response.data:
for result in group:
print(f"Label: {result.label}, Score: {result.score}")
Asynchronous Classification
async def async_classify():
texts = ["Async positive", "Async negative"]
response = await client.aclassify(
inputs=texts,
batch_size=1,
max_concurrent_requests=8,
timeout_s=360
)
for group in response.data:
for res in group:
print(f"Async Label: {res.label}, Score: {res.score}")
# To run:
# asyncio.run(async_classify())
Development
# Install prerequisites
sudo apt-get install patchelf
# Install cargo if not already installed.
# Set up a Python virtual environment
python -m venv .venv
source .venv/bin/activate
# Install development dependencies
pip install maturin[patchelf] pytest requests numpy
# Build and install the Rust extension in development mode
maturin develop
cargo fmt
# Run tests
pytest tests
Error Handling
The client can raise several types of errors. Here's how to handle common ones:
requests.exceptions.HTTPError: This error is raised for HTTP issues, such as authentication failures (e.g., 403 Forbidden if the API key is wrong), server errors (e.g., 5xx), or if the endpoint is not found (404). You can inspecte.response.status_codeande.response.text(ore.response.json()if the body is JSON) for more details.ValueError: This error can occur due to invalid input parameters (e.g., an emptyinputlist forembed, invalidbatch_sizeormax_concurrent_requestsvalues). It can also be raised byresponse.numpy()if embeddings are not float vectors or have inconsistent dimensions.
Here's an example demonstrating how to catch these errors for the embed method:
import requests # Make sure to import requests to catch its specific exceptions
# client = InferenceClient(api_base="your_api_base", api_key="your_api_key")
texts_to_embed = ["Hello world", "Another text example"]
try:
response = client.embed(
input=texts_to_embed,
model="your_embedding_model", # Replace with your actual model name
batch_size=2,
max_concurrent_requests=4,
timeout_s=60 # Timeout in seconds
)
# Process successful response
print(f"Model used: {response.model}")
print(f"Total tokens: {response.usage.total_tokens}")
for item in response.data:
embedding_preview = item.embedding[:3] if isinstance(item.embedding, list) else "Base64 Data"
print(f"Index {item.index}, Embedding (first 3 dims or type): {embedding_preview}")
except requests.exceptions.HTTPError as e:
print(f"An HTTP error occurred: {e}, code {e.args[0]}")
For asynchronous methods (aembed, arerank, aclassify, abatch_post), the same exceptions will be raised by the await call and can be caught using a try...except block within an async def function.
Contributions
Feel free to contribute to this repo, tag @michaelfeil for review.
License
MIT License
Metadata
Release files for baseten-inference-client 0.0.1rc2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| baseten_inference_client-0.0.1rc2.tar.gz | 32.6 kB | Details |
Built distributions (wheels)
Total release size: 81.2 MB
Release files / baseten_inference_client-0.0.1rc2.tar.gz
| Download URL | baseten_inference_client-0.0.1rc2.tar.gz |
|---|---|
| Size | 32.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f483f20649221c757b0006547cb7f6badad5beeaffd94ddbfb406e4f1cc8fe3d
|
|
BLAKE2b-256 checksum How to use checksums |
a3378ef8542404aecda69b77f4080a64e1955e6a92bd27ff0232c64987f5d19e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_x86_64.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
d77198a9d4b50c352eaeecde569ccd097da4e56a7445bae0297243e2336c37ba
|
|
BLAKE2b-256 checksum How to use checksums |
500a1e59b31ba1a68b3fd8539bb4af136d5219caaed7166d2eb4d0aaaa213d8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_i686.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_i686.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
d1a53184526756f63f84150b05694b43437ed052acf3448e0f6e7f63bd2430ce
|
|
BLAKE2b-256 checksum How to use checksums |
2b0b36b39093169548e3df6aa93d6a5c1f7083008394250db598ca750ba073f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_armv7l.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
397c1929e33b23030f29b137932eb6994f186ea9fd2a11cdab7205b464ce0969
|
|
BLAKE2b-256 checksum How to use checksums |
b382452135f33756c5757ba7f7925837ed1e8b92b1291890ecfc74189d7e61a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_aarch64.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
d336ea073f640b41a64e7088bc3e39738794847968db9944419900e5edfeb336
|
|
BLAKE2b-256 checksum How to use checksums |
47605d8bc87d79d0d006050e93a69d3eadc5d75df9ab41c1719716bede48b632
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2e96c70827beddef9e57fba7cd727ba377a2303795c8cf20c09436a3a0238f81
|
|
BLAKE2b-256 checksum How to use checksums |
335817d92dfccf74a72e46124b7be00df2f12297b77e6797d8bc24a3430a8b00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
b0154d638abf1b94ae1e3798b76ef8ab698e00b30f72ca60b9d36643fd800c76
|
|
BLAKE2b-256 checksum How to use checksums |
c3a74e40321c1445602d1bb3db7580fa98dc499e3327c023f35ec44f15bbb6c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
b21180445117e9c4dccc9badb94d13d0426814b434459447af11612ec9a4e3a3
|
|
BLAKE2b-256 checksum How to use checksums |
a38ee522e286272da32f3cb8fd1dd30fe4173c4dd6bba660ca86a9ec0a701521
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
7b33267aa14e744ddbec1ea701e285b8a8ef105448494cd1e94f5542a246dd4b
|
|
BLAKE2b-256 checksum How to use checksums |
335d12c9c12bb42100cb0d3ea8274001e01457803939f7e38da405e33825ca66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8dcf3f598bb07725a6af225fa5a1b006867c076e327a4b15871734d770c357aa
|
|
BLAKE2b-256 checksum How to use checksums |
2ab9584a7b2cbed372b2cc3090b22ec46fb5a3484384301c13df85979ea10f92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-macosx_11_0_arm64.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp313-cp313t-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c57702211726ae0cd35ec91c903041f9bd32a36b89fd16fcab73f72554abcd82
|
|
BLAKE2b-256 checksum How to use checksums |
3b5aa51a8f3bfe5072bb3afe622f93982fa9fdde85469ca95bd1b25b6d6db691
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-macosx_10_12_x86_64.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp313-cp313t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8e02b75af5f784b6708f3465ba4ac3d46a8564fa1af7cd3163cca0c74b80fef0
|
|
BLAKE2b-256 checksum How to use checksums |
f81da42aace912a3a8571ab8ce41e9bafc34e7a2e91a8bea305438ca6f3f01eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-win_amd64.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp38-abi3-win_amd64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.8 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
71311951cac4f848b543c6a69758b5f8b2174d37890181d148754f6157998844
|
|
BLAKE2b-256 checksum How to use checksums |
f48b983695913c33804f120e9030e879419c5f36ce64016abc9ebf16d239cc7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-win32.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp38-abi3-win32.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.8 Windows x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
071b5789fc394657b5cbeb5bd9df3c66e6b62abfeb4b6ae1462f3867e95a9727
|
|
BLAKE2b-256 checksum How to use checksums |
baffe680cc2ff320139520af8cd0ed8cf84e36f63ee400114c97ba8aaff6deae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_x86_64.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
c9ef4463ffdcbb8916735ed5b70164dccf085313b53f274a904ebd8a7674fa87
|
|
BLAKE2b-256 checksum How to use checksums |
0044708a7308062c73616d925dd881bbaae1b0c6bbb5dedc0eb7cd01b7dd49a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_i686.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_i686.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
e8a575f31c343f56387de407000ed2337cbc2d9c3775b3bd3eed7f5d6ec4f2d3
|
|
BLAKE2b-256 checksum How to use checksums |
cc1eb69f75af03002798bdc5dfa60e3dcdd64fc20ad28aebb86ecbc845be2539
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_armv7l.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.8 Linux musl 1.2+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
8e54010c1b8a5de0ca0e16402bf7c4cd710df2ea7841bdeafacfe61bc7a8f28b
|
|
BLAKE2b-256 checksum How to use checksums |
3e21acc5af45c1d1ec087d564dff62016380d66c723bf4ffba121d81b769741b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_aarch64.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.8 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
36dfa380f44f87061b19b7cdee54a5aae0f21685a423cf3678645a1a2dba29d8
|
|
BLAKE2b-256 checksum How to use checksums |
a2a458367372ae392332f1a00cf26987db3bfce9220636ebf683e76df1c553cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
c8b1da29374dd2c44ef2d00e8c5678c0bbae431d6a0136b0a7992427f3b8dfc4
|
|
BLAKE2b-256 checksum How to use checksums |
07936efc6e74055905f21206ee7e059aff9bba6f58a37d5fe904edf1db018d0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ PowerPC 64-le abi3 |
|
SHA-256 checksum How to use checksums |
fe4c56ab22bbe1ac36f4443d4565bb0d8a0d52ccc32a2cedc4640de3a8319f03
|
|
BLAKE2b-256 checksum How to use checksums |
a3d22d525cbb13de91f14bbed288514e78d8862c01c395682eccd97b5e01e118
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
6d3069ad707feb638ca155e791268bde435756eca47e69495fadd64df03e6635
|
|
BLAKE2b-256 checksum How to use checksums |
4dffb8565c2720d92575fe42948026fd876cd4da27c750839ef94e5483ef0f76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
ba47b60bfd7de3eda12cd0a74ced50be39dbb98ca024391480d41ae0408424bb
|
|
BLAKE2b-256 checksum How to use checksums |
a53644737e4dc17a9f1fb02b145aeef4d4863fcec0fa109f014316aa85df7381
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
6d195228b4ceda39af608387231b2593825bbc1d85e25a036bf88f10c009eb9a
|
|
BLAKE2b-256 checksum How to use checksums |
e05289685eb9a52bc43157e8394c0c8adb904c3f9e19d849e17cd8a672e3bcba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-macosx_11_0_arm64.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp38-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.8 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d4a380b8e3d65b42b02e53301b92c17ea366ae834854c1f9b64f5bebb1c9ab4b
|
|
BLAKE2b-256 checksum How to use checksums |
c3eb68f01b03a279e03b276c387dcbaed391190d211d4ce352b2c15d304edf9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|
Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-macosx_10_12_x86_64.whl
| Download URL | baseten_inference_client-0.0.1rc2-cp38-abi3-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.8 abi3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
9bda3cf2c8b2166f1db7fe903cdcd8af571b8ff078d73770ffbcc7e3f8574066
|
|
BLAKE2b-256 checksum How to use checksums |
9ab150c0c003fb9fa519d271e76705fa73319add9e65b7b80793b731cdc131d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.6
|