Expands SDK support to 8 additional languages/frameworks: - Java SDK with Maven/OkHttp/Jackson - Kotlin SDK with Gradle/Ktor/kotlinx.serialization - Swift SDK with Swift Package Manager/async-await - C SDK with CMake/libcurl - C++ SDK with CMake/Modern C++20 - C# SDK with .NET 8.0/HttpClient - Ruby SDK with Bundler/Faraday - Rust SDK with Cargo/reqwest/tokio All SDKs include: - Tensor operations (matmul, conv2d, attention) - LLM inference with streaming support - Model registry, pricing, and usage APIs - Builder patterns where idiomatic - Full type safety
25 lines
692 B
TOML
25 lines
692 B
TOML
[package]
|
|
name = "synor-compute"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
authors = ["Synor <sdk@synor.io>"]
|
|
description = "Rust SDK for Synor Compute - Distributed Heterogeneous Computing"
|
|
license = "MIT"
|
|
repository = "https://github.com/synor/synor-compute-rust"
|
|
keywords = ["compute", "gpu", "ai", "ml", "distributed"]
|
|
categories = ["api-bindings", "asynchronous"]
|
|
|
|
[dependencies]
|
|
reqwest = { version = "0.11", features = ["json", "stream"] }
|
|
tokio = { version = "1", features = ["full"] }
|
|
tokio-stream = "0.1"
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
thiserror = "1"
|
|
async-trait = "0.1"
|
|
futures = "0.3"
|
|
rand = "0.8"
|
|
|
|
[dev-dependencies]
|
|
tokio-test = "0.4"
|
|
mockito = "1"
|