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
23 lines
998 B
Ruby
23 lines
998 B
Ruby
Gem::Specification.new do |spec|
|
|
spec.name = "synor_compute"
|
|
spec.version = "0.1.0"
|
|
spec.authors = ["Synor"]
|
|
spec.email = ["sdk@synor.io"]
|
|
|
|
spec.summary = "Ruby SDK for Synor Compute - Distributed Heterogeneous Computing"
|
|
spec.description = "Access distributed heterogeneous compute resources (CPU, GPU, TPU, NPU, LPU, FPGA, DSP) for AI/ML workloads at 90% cost reduction compared to traditional cloud."
|
|
spec.homepage = "https://github.com/synor/synor-compute-ruby"
|
|
spec.license = "MIT"
|
|
spec.required_ruby_version = ">= 3.0"
|
|
|
|
spec.files = Dir["lib/**/*", "LICENSE", "README.md"]
|
|
spec.require_paths = ["lib"]
|
|
|
|
spec.add_dependency "faraday", "~> 2.0"
|
|
spec.add_dependency "faraday-multipart", "~> 1.0"
|
|
|
|
spec.add_development_dependency "bundler", "~> 2.0"
|
|
spec.add_development_dependency "rake", "~> 13.0"
|
|
spec.add_development_dependency "rspec", "~> 3.0"
|
|
spec.add_development_dependency "webmock", "~> 3.0"
|
|
end
|