synor/sdk/js/src
Gulshan Yadav a808bb37a6 feat(sdk): add consumer SDKs for JavaScript, Python, and Go
Add complete SDK implementations for accessing Synor Compute:

JavaScript/TypeScript SDK (sdk/js/):
- Full async/await API with TypeScript types
- Tensor operations: matmul, conv2d, attention
- Model inference with streaming support
- WebSocket-based job monitoring
- Browser and Node.js compatible

Python SDK (sdk/python/):
- Async/await with aiohttp
- NumPy integration for tensors
- Context managers for cleanup
- Type hints throughout
- PyPI-ready package structure

Go SDK (sdk/go/):
- Idiomatic Go with context support
- Efficient binary tensor serialization
- HTTP client with configurable timeouts
- Zero external dependencies (stdlib only)

All SDKs support:
- Matrix multiplication (FP64 to INT4 precision)
- Convolution operations (2D, 3D)
- Flash attention
- LLM inference
- Spot pricing queries
- Job polling and cancellation
- Heterogeneous compute targeting (CPU/GPU/TPU/NPU/LPU)
2026-01-11 14:11:58 +05:30
..
client.ts feat(sdk): add consumer SDKs for JavaScript, Python, and Go 2026-01-11 14:11:58 +05:30
index.ts feat(sdk): add consumer SDKs for JavaScript, Python, and Go 2026-01-11 14:11:58 +05:30
job.ts feat(sdk): add consumer SDKs for JavaScript, Python, and Go 2026-01-11 14:11:58 +05:30
tensor.ts feat(sdk): add consumer SDKs for JavaScript, Python, and Go 2026-01-11 14:11:58 +05:30
types.ts feat(sdk): add consumer SDKs for JavaScript, Python, and Go 2026-01-11 14:11:58 +05:30