ISAT: Inference Stack Auto-Tuner — 91-command production inference engine with KV cache compression, disaggregated prefill-decode, MoE expert parallelism, model routing/cascade, multi-modal pipelines, RAG engine, long context (100K+), inference compiler, SLO scheduling, prompt caching, AI watermarking, token economics, session management, shadow deployment, and edge-cloud hybrid inference.
Project description
ISAT
Inference Stack Auto-Tuner
A production-grade inference engine for ONNX models.
91 CLI commands. Any GPU. Any framework. One tool.
|
What ISAT does in one sentence: ISAT converts models from any framework to ONNX, auto-detects your hardware, and provides 91 production commands — from KV cache compression and disaggregated prefill-decode to RAG engines, AI watermarking, and edge-cloud hybrid inference — that compete with vLLM, TensorRT-LLM, and DeepSpeed. |
pip install isat-tuner
# Convert + auto-tune in one command
isat onnx facebook/opt-1.3b
isat tune model.onnx
# Serve with continuous batching
isat serve-llm model.onnx --port 8000
# 2-4x LLM speedup
isat speculate model.onnx --draft draft.onnx
|
Key Numbers
| Metric | Value |
|---|---|
| CLI commands | 91 |
| Supported GPU vendors | 6 (AMD, NVIDIA, Intel, Apple, Qualcomm, DirectML) |
| Model conversion backends | 7 (HuggingFace, PyTorch, TensorFlow, JAX, TFLite, SafeTensors, ONNX) |
| E2E validated HuggingFace models | 6 (ViT, CLIP, DETR, BLIP, DistilGPT2, OPT-1.3B) |
| Lines of Python | 45,000+ |
| Modules | 55+ |
| PyPI package | isat-tuner |
Feature Overview
ISAT is organized into three tiers of capability:
Tier 0 — Trillion-Dollar Infrastructure (NEW in v0.12.0)
Features deployed at Google, OpenAI, Meta, Microsoft, and Anthropic.
| Command | Capability | How it works |
|---|---|---|
isat kv-compress |
KV cache compression | KIVI INT4/INT8 quantization for 2-4x longer contexts. H2O eviction keeps only high-attention tokens. Sliding window with attention sinks for infinite generation. |
isat disaggregate |
Disaggregated prefill-decode | Splitwise/DistServe architecture: prefill on compute-optimized GPUs, decode on bandwidth-optimized GPUs, KV transfer with optional compression. |
isat moe |
MoE expert parallelism | Top-k routing, expert caching (hot in GPU, cold on CPU), load balancing with auxiliary loss, auto-detect MoE structure from ONNX graph. |
isat route |
Model router/cascade | Route to cheapest model that can handle the request. Cascade: try small first, escalate on low confidence. Saves 50-90% compute. |
isat multimodal |
Multi-modal pipeline | Orchestrate vision/audio/text encoders feeding into LLM backbone. Dynamic resolution, audio chunking, embedding interleaving. |
isat rag |
RAG engine | Full pipeline: recursive chunking, HNSW vector index (pure numpy), BM25 sparse search, hybrid RRF fusion, cross-encoder reranking, citation extraction. |
isat longctx |
Long context (100K+) | Ring attention, sliding window, StreamingLLM attention sinks, chunked prefill, RoPE scaling (linear/NTK/YaRN/dynamic). |
isat compile |
Inference compiler | Pattern-matching kernel fusion (GELU, LayerNorm, attention, QKV), memory planning with lifetime analysis and greedy bin-packing. |
isat slo-schedule |
SLO-aware scheduler | Per-request SLO targets, admission control, priority tiers, weighted fair queuing, preemption for deadline protection. |
isat prompt-cache |
Semantic prompt cache | Radix tree prefix matching, LRU eviction, multi-tenant namespaces, cost savings analytics. |
isat watermark |
AI text watermarking | Kirchenbauer scheme: green/red vocabulary split, logit biasing, z-test detection, multi-bit payload, robustness analysis. |
isat token-econ |
Token economics | Per-request metering, cost attribution, budget enforcement, rate limiting, SQLite persistence, Prometheus export. |
isat session |
Multi-turn sessions | KV cache persistence across turns, incremental prefill, session compaction, TTL expiry, disk offload. |
isat shadow |
Shadow deployment | Run two models side-by-side, BLEU/ROUGE comparison, paired t-test with bootstrap CI, auto-promotion. |
isat edge-split |
Edge-cloud hybrid | Layer-level split analysis, activation compression, privacy-preserving execution (raw input never leaves device). |
Tier 1 — LLM Inference Engine
These features put ISAT on par with dedicated LLM serving frameworks.
| Command | Capability | How it works |
|---|---|---|
isat speculate |
2-4x LLM decode speedup | Draft model generates K candidate tokens; target model verifies in one forward pass via rejection sampling (Leviathan et al. 2023). Also supports self-speculation (early-exit) and Medusa multi-head prediction. |
isat serve-llm |
Continuous batching server | PagedAttention-style KV cache pool with block-level allocation, iteration-level scheduling, chunked prefill, prefix caching. OpenAI-compatible /v1/completions and /v1/chat/completions with SSE streaming. Prometheus /metrics endpoint. |
isat constrain |
Grammar-constrained generation | Forces LLM output to match JSON schema, regex, or GBNF grammar. Regex compiled via Thompson's NFA construction + subset-construction DFA with precomputed per-state token masks for O(1) lookup. JSON schema via pushdown automaton. |
isat stream |
Token-by-token generation | Autoregressive inference with KV cache management, nucleus sampling (top-k/top-p), TTFT/ITL/TPS benchmarking. |
Tier 2 — Model Engineering
Tools for adapting, parallelizing, and optimizing models before deployment.
| Command | Capability | How it works |
|---|---|---|
isat lora |
LoRA adapter runtime | Hot-swap adapters at runtime, multi-LoRA routing, adapter fusion for zero-overhead inference. Weight merging via TIES-Merging (trim/elect/merge), DARE (drop-and-rescale), SLERP (spherical interpolation), Task Arithmetic, Model Soup. |
isat tensor-parallel |
True tensor parallelism | Column-parallel QKV projections, row-parallel output projections, all-reduce synchronization. Auto-detects parallelizable layers from ONNX graph topology. |
isat graph-compile |
CUDA/HIP graph capture | Captures inference graphs and replays them to eliminate kernel launch overhead. 20-47% decode throughput improvement. Includes graph region analysis (static vs dynamic ops). |
isat amp-profile |
Mixed-precision search | Profiles every layer at FP32/FP16/INT8/INT4, then finds the Pareto-optimal precision assignment via dynamic programming, greedy, or beam search — minimizing latency under a user-defined MSE budget. |
isat distill-train |
Knowledge distillation | Real training loop through ORT: teacher forward pass, student forward pass, KL-divergence + cross-entropy loss, numerical gradients, Adam optimizer in pure numpy. Auto-creates smaller student via depth/width reduction. |
isat a2a |
Architecture surgery | Attention head pruning with importance scoring (magnitude/entropy/Taylor), width shrinking, depth shrinking (importance/uniform/first-last), vocabulary pruning for domain-specific deployment. |
isat quantize |
Advanced quantization | INT4 weight-only (MatMulNBits), INT8 static QDQ, FP16 cast, mixed-precision, SmoothQuant with per-layer sensitivity analysis. |
isat shard |
Model sharding | Graph-based splitting (balanced/layer/auto strategies) for multi-GPU or memory-constrained inference with pipeline-parallel execution. |
isat merge |
Model composition | Chain (sequential) or parallel (concat/mean/max/sum aggregation) composition of multiple ONNX models. |
isat onnx |
Universal conversion | One command converts from HuggingFace, PyTorch, TensorFlow, JAX, TFLite, or SafeTensors to optimized ONNX. |
Tier 3 — Production Operations
Everything needed to deploy, monitor, secure, and validate models in production.
| Command | Capability | How it works |
|---|---|---|
isat monitor-live |
Real-time monitoring | Daemon collects CPU/GPU/VRAM/latency/throughput metrics, detects anomalies (latency spikes, throughput drops, memory leaks, thermal throttling), triggers auto-remediation. ASCII TUI dashboard with sparkline trends. |
isat test |
Automated testing | Determinism, numerical stability, edge cases, cross-provider comparison, memory leak detection. Golden test generation. JUnit XML output for CI. |
isat benchmark-suite |
Comprehensive benchmarks | Latency (P50/P95/P99), throughput, memory profiling, scalability analysis across batch sizes. |
isat encrypt |
Model protection | AES-256-GCM encryption, XOR obfuscation, LSB watermark fingerprinting, expiry dates. |
isat safety |
Content guardrails | PII detection, toxicity filtering, jailbreak pattern matching, confidence thresholding. |
isat cloud-deploy |
One-command deployment | Generates Dockerfile, Kubernetes manifests, SageMaker handler, Azure ML config, GCP Vertex config, FastAPI inference server. |
isat explain |
Explainability | Feature importance (perturbation), gradient attribution (finite differences), sensitivity mapping, layer activations. |
isat tune |
Auto-tuning | 7-dimension search across memory strategy, kernel backend, precision, graph transforms, batch size, threading, and execution provider. Bayesian optimization optional. |
See all 76 commands
Auto-Tuning & Search
tune · profiles · init · batch · shapes
Model Analysis & Inspection
inspect · diff · fusion · attention · weight-sharing · visualize · scan · compat-matrix
Benchmarking & Profiling
profile · llm-bench · compiler-compare · stress · leak-check · power · thermal · gpu-frag · warmup
Model Optimization
optimize · prune · surgery · quant-sensitivity · distill
Production Deployment
serve · triton · canary · ensemble · guard · codegen
Monitoring & Operations
alerts · trace · drift · regression · replay
Planning & Cost
cost · sla · recommend · migrate · memory
Infrastructure & Utilities
hwinfo · doctor · history · export · compare · abtest · snapshot · cache · zoo · download · registry · pipeline
Validated Models
Every release is tested end-to-end against real HuggingFace models:
| Model | Type | Parameters | Status |
|---|---|---|---|
google/vit-base-patch16-224 |
Vision Transformer | 86.6M | Pass |
openai/clip-vit-base-patch32 |
Multimodal (CLIP) | 151.3M | Pass |
facebook/detr-resnet-50 |
Object Detection | 41.6M | Pass |
Salesforce/blip-image-captioning-base |
Image Captioning | 196.2M | Pass |
distilgpt2 |
Language Model | 81.9M | Pass |
facebook/opt-1.3b |
Large Language Model | 1,315.7M | Pass |
Installation
pip install isat-tuner
Optional dependencies and platform-specific installs
# All optional features
pip install "isat-tuner[all]"
# Model conversion
pip install "isat-tuner[convert]" # All backends
pip install "isat-tuner[convert-hf]" # HuggingFace (optimum)
pip install "isat-tuner[convert-pt]" # PyTorch
pip install "isat-tuner[convert-tf]" # TensorFlow
# Feature-specific
pip install "isat-tuner[stream]" # Streaming inference (transformers)
pip install "isat-tuner[encrypt]" # Model encryption (cryptography)
# Platform-specific
pip install "isat-tuner[rocm]" # AMD ROCm
pip install "isat-tuner[cuda]" # NVIDIA CUDA
pip install "isat-tuner[server]" # FastAPI server
pip install "isat-tuner[bayesian]" # Bayesian optimization
# From GitHub (latest)
pip install git+https://github.com/SID-Devu/isat-tuner.git
# Development
git clone https://github.com/SID-Devu/isat-tuner.git
cd isat && pip install -e ".[dev,all]"
Note: On modern Linux (Ubuntu 23.04+, Debian 12+), bare
pip installmay be blocked by PEP 668. Usepipx install isat-tunerinstead.
Quick Start
Convert any model to ONNX
isat onnx google/vit-base-patch16-224 # HuggingFace Vision Transformer
isat onnx facebook/opt-1.3b # HuggingFace LLM (1.3B params)
isat onnx model.pt --input-shape 1,3,224,224 # Local PyTorch
isat onnx saved_model/ # TensorFlow SavedModel
isat onnx model.tflite # TFLite
Auto-tune for your hardware
isat tune model.onnx # Auto-detect + optimize
isat tune model.onnx --profile cloud # Cloud deployment profile
isat tune model.onnx --bayesian --max-configs 20 # Bayesian search
Serve with continuous batching
isat serve-llm model.onnx --tokenizer gpt2 --port 8000
# OpenAI-compatible API
curl http://localhost:8000/v1/completions \
-d '{"prompt": "Hello", "max_tokens": 50, "stream": true}'
Speculative decoding (2-4x speedup)
isat speculate target.onnx --draft draft.onnx --benchmark
isat speculate target.onnx --mode self # Self-speculation (no draft needed)
Grammar-constrained generation
isat constrain model.onnx --schema '{"type":"object","properties":{"name":{"type":"string"},"age":{"type":"integer"}}}'
isat constrain model.onnx --regex '[0-9]{3}-[0-9]{2}-[0-9]{4}'
isat constrain model.onnx --grammar grammar.gbnf
LoRA adapter management
isat lora base.onnx --adapter lora_weights.npz --action fuse -o fused.onnx
isat lora base.onnx --action merge --merge-method ties --merge-models a.onnx b.onnx c.onnx
Quantize and profile precision
isat quantize model.onnx --method int4 --block-size 128
isat amp-profile model.onnx --action optimize --max-mse 0.001 -o mixed.onnx
Architecture surgery
isat a2a model.onnx --action analyze
isat a2a model.onnx --action prune-heads --ratio 0.5 --method magnitude -o pruned.onnx
isat a2a model.onnx --action shrink-depth --ratio 0.5 -o smaller.onnx
Knowledge distillation
isat distill-train teacher.onnx --epochs 20 --temperature 4.0 -o student.onnx
Deploy to cloud
isat cloud-deploy model.onnx --output-dir deploy/ # Docker + K8s + SageMaker + Azure + GCP
Monitor in production
isat monitor-live --model model.onnx # TUI dashboard + anomaly detection
isat test model.onnx --junit # Automated testing with CI output
More examples: benchmarking, security, explainability
# Comprehensive benchmarking
isat benchmark-suite model.onnx --batch-sizes 1,4,16,64
isat llm-bench model.onnx --seq-lengths 32,64,128,256
# Model security
isat encrypt model.onnx -o encrypted.onnx --method encrypt --password "secret"
isat encrypt model.onnx -o fingerprinted.onnx --method fingerprint --owner "ACME Corp"
isat safety --input-text "check this text for PII and toxicity"
# Explainability
isat explain model.onnx --method perturbation
# Sharding and merging
isat shard large_model.onnx --num-shards 4 --strategy balanced
isat merge encoder.onnx decoder.onnx -o pipeline.onnx --mode chain
# CI/CD gate
isat tune model.onnx --gate-latency 50 --gate-throughput 100
echo $? # 0 = pass, 1 = fail
# CUDA/HIP graph capture
isat graph-compile model.onnx --action benchmark
# Tensor parallelism
isat tensor-parallel model.onnx --num-gpus 4 --action split
Using as a Library
from isat.converter.engine import convert
from isat.auto_detect.detector import detect_hardware
from isat.auto_detect.recommender import generate_recommendations
# Convert any model to ONNX
result = convert("google/vit-base-patch16-224", output_dir="./output")
# Auto-detect hardware and get recommendations
hw = detect_hardware()
report = generate_recommendations(hw, result.onnx_path)
Full API reference
# v0.11.0 — LLM Engine
from isat.speculative.engine import SpeculativeDecoder, SelfSpeculativeDecoder, MedusaDecoder
from isat.llm_server.server import LLMServer, create_app, serve_llm
from isat.constrained.grammar import ConstrainedGenerator, constrained_generate
# v0.11.0 — Model Engineering
from isat.lora.adapter import LoRARuntime, MultiLoRARouter
from isat.lora.merger import WeightMerger
from isat.parallel.tensor_parallel import TensorParallelizer, TensorParallelRunner
from isat.graph_compile.capture import GraphCapture, GraphRegionAnalyzer
from isat.amp.profiler import PrecisionProfiler
from isat.amp.optimizer import MixedPrecisionOptimizer
from isat.distill_train.trainer import DistillationTrainer
from isat.arch_convert.converter import ArchitectureConverter
# v0.11.0 — Production
from isat.live_monitor.daemon import InferenceMonitor
from isat.live_monitor.dashboard import MonitorDashboard
# v0.10.0
from isat.quantize.quantizer import ModelQuantizer, quantize_model
from isat.stream.generator import StreamingGenerator
from isat.shard.splitter import ModelSharder
from isat.merge.merger import ModelMerger
from isat.explain.explainer import ModelExplainer
from isat.benchmark_suite.suite import BenchmarkSuite
from isat.encrypt.protector import ModelProtector
from isat.safety.guardrails import SafetyGuard
from isat.cloud_deploy.deployer import CloudDeployer
from isat.model_test.tester import ModelTester
# Core
from isat.fingerprint import fingerprint_hardware, fingerprint_model
from isat.search import SearchEngine
from isat.pruning.pruner import ModelPruner
from isat.fusion.analyzer import FusionAnalyzer
How the Auto-Tuner Works
ISAT explores a 7-dimension search space that would take hours to test manually:
| Dimension | Search Space | Impact |
|---|---|---|
| Memory strategy | XNACK on/off, coarse-grain, oversubscribe | Up to 30% on APUs |
| Kernel backend | MLIR, rocBLAS, hipBLASLt | 10-25% on GEMM-heavy models |
| Precision | FP32, FP16, INT8, INT4 | 2-4x throughput |
| Graph transforms | Raw, simplified, pinned dimensions | 5-20% latency reduction |
| Batch size | Powers of 2 up to GPU memory limit | Linear throughput scaling |
| Thread tuning | Inter/intra op threads, execution mode | CPU-side parallelism |
| Execution provider | MIGraphX, CUDA, TensorRT, OpenVINO, ROCm, DirectML, CPU | Provider-specific optimizations |
A single wrong choice can leave 40%+ performance on the table. ISAT tests combinations automatically and reports the best configuration.
Deployment Profiles
| Profile | Focus | Use Case |
|---|---|---|
edge |
Latency | IoT, mobile, embedded |
cloud |
Throughput | Serving, batch processing |
latency |
P99 | Real-time inference |
throughput |
FPS | Max batch throughput |
power |
Perf/watt | Battery, thermal-constrained |
quick |
Fast | Rapid exploration |
exhaustive |
Complete | Leave no stone unturned |
apu |
APU-specific | AMD APU optimization |
Architecture
isat/ 30,000+ lines of Python
├── cli.py 91 CLI commands
│
├── kv_compress/ KV cache compression (KIVI/H2O)
├── disaggregate/ Disaggregated prefill-decode
├── moe_runtime/ MoE expert parallelism + routing
├── model_router/ Cascade routing + cost-aware selection
├── multimodal/ Multi-modal pipeline orchestrator
├── rag_engine/ RAG: HNSW + BM25 + RRF + reranking
├── long_context/ 100K+ context: RoPE scaling, ring attention
├── inference_compiler/ Kernel fusion + memory planning
├── slo_scheduler/ SLO-aware scheduling + fair queuing
├── prompt_cache/ Radix tree prompt cache
├── watermark/ AI text watermarking (Kirchenbauer)
├── token_economics/ Cost attribution + budget enforcement
├── session_manager/ Multi-turn KV persistence
├── shadow_deploy/ Shadow deployment + auto-promotion
├── edge_split/ Edge-cloud hybrid inference
│
├── speculative/ Speculative decoding engine
├── llm_server/ Continuous batching + PagedAttention
├── constrained/ Grammar FSM (NFA/DFA/PDA)
├── lora/ LoRA runtime + TIES/DARE/SLERP
├── parallel/ Tensor parallelism + all-reduce
├── graph_compile/ CUDA/HIP graph capture
├── amp/ Mixed-precision profiling + optimization
├── distill_train/ Knowledge distillation training
├── arch_convert/ Architecture surgery
├── live_monitor/ Anomaly detection + TUI dashboard
│
├── converter/ Universal model-to-ONNX conversion
├── quantize/ INT4/INT8/FP16/SmoothQuant
├── stream/ Token-by-token LLM generation
├── shard/ Model sharding + pipeline execution
├── merge/ Model merging + composition
├── explain/ Explainability tools
├── benchmark_suite/ Latency/throughput/memory benchmarks
├── encrypt/ AES-256 encryption + watermarking
├── safety/ PII/toxicity/jailbreak guardrails
├── cloud_deploy/ Docker/K8s/SageMaker/Azure/GCP
├── model_test/ Automated testing + JUnit output
│
├── auto_detect/ Hardware detection + recommendations
├── fingerprint/ Hardware + model fingerprinting
├── search/ 7-dimension search + Bayesian opt
├── benchmark/ Runner, stats, thermal, multi-GPU
├── analysis/ Outliers, significance, Pareto
├── server/ FastAPI REST API
├── ... (20+ more modules) Pruning, fusion, canary, tracing, etc.
└── utils/ sysfs, rocm, onnx utilities
REST API
isat serve --port 8000
| Endpoint | Method | Description |
|---|---|---|
/api/v1/tune |
POST | Submit tuning job |
/api/v1/jobs/{id} |
GET | Job status + results |
/api/v1/jobs/{id}/report/html |
GET | Interactive HTML dashboard |
/api/v1/inspect |
POST | Model fingerprint |
/api/v1/hardware |
GET | Hardware fingerprint |
/health |
GET | Health check |
CI/CD Integration
# Gate deployments on performance thresholds
isat tune model.onnx --gate-latency 50 --gate-throughput 100
echo $? # 0 = pass, 1 = fail
# Automated model testing with JUnit XML
isat test model.onnx --junit --output-dir test-results/
Docker
docker-compose up -d
# Or standalone
docker build -t isat .
docker run --device /dev/kfd --device /dev/dri --group-add video \
-v ./models:/models isat tune /models/model.onnx
Generated Artifacts
| File | Description |
|---|---|
isat_report.html |
Interactive HTML dashboard |
isat_report.json |
Machine-readable results |
best_config.sh |
Shell script to apply best env vars |
isat_results.db |
SQLite history database |
config.pbtxt |
Triton Inference Server config |
isat.prom |
Prometheus metrics |
traces_*.json |
OpenTelemetry trace export |
isat_inference.cpp |
Generated C++ inference code |
Version History
| Version | Date | Highlights |
|---|---|---|
| v0.12.0 | May 2026 | Trillion-dollar features: KV cache compression, disaggregated prefill-decode, MoE runtime, model routing, multi-modal pipelines, RAG engine, long context (100K+), inference compiler, SLO scheduling, prompt caching, AI watermarking, token economics, session management, shadow deployment, edge-cloud hybrid (91 commands) |
| v0.11.0 | May 2026 | Speculative decoding, continuous batching, grammar-constrained generation, LoRA TIES/DARE/SLERP, tensor parallelism, CUDA graph capture, mixed-precision search, knowledge distillation, architecture surgery, live monitoring (76 commands) |
| v0.10.0 | May 2026 | Quantization, streaming, sharding, merging, explainability, benchmarking, encryption, safety, cloud deployment, automated testing (66 commands) |
| v0.9.1 | May 2026 | Universal model converter, 6-model E2E validation, PyTorch 2.9+ compatibility (56 commands) |
| v0.8.x | Apr 2026 | Auto-detect hardware, inference script generation, Windows DirectML, cross-platform GPU detection |
| v0.7.x | Apr 2026 | Pruning, distillation planning, fusion analysis, LLM benchmarking, compiler comparison (55 commands) |
| v0.6.0 | Apr 2026 | Tracing, canary deployment, alerts, graph surgery, caching (45 commands) |
| v0.5.0 | Apr 2026 | Regression detection, security scanning, thermal monitoring (38 commands) |
| v0.4.0 | Apr 2026 | Dynamic shapes, model hub, power profiler, A/B testing (30 commands) |
| v0.3.0 | Apr 2026 | Latency profiler, cost estimator, SLA validation (22 commands) |
| v0.2.0 | Apr 2026 | Config system, optimization, stress testing, plugin system (14 commands) |
| v0.1.0 | Apr 2026 | Initial release: auto-tuning, Bayesian search (9 commands) |
Requirements
- Python >= 3.9
- Runtime:
onnxruntime(CPU),onnxruntime-rocm(AMD), oronnxruntime-gpu(NVIDIA) - Core:
onnx,numpy - Optional:
transformers,torch,tensorflow,fastapi,uvicorn,cryptography,scipy,onnxsim
Contributing
Contributions are welcome. Please open an issue first to discuss what you'd like to change.
git clone https://github.com/SID-Devu/isat-tuner.git
cd isat && pip install -e ".[dev,all]"
Citation
@software{isat_tuner,
author = {Sudheer Ibrahim Daniel Devu},
title = {ISAT: Inference Stack Auto-Tuner},
year = {2026},
version = {0.12.0},
url = {https://github.com/SID-Devu/isat-tuner},
note = {91-command production inference engine for ONNX models}
}
Apache 2.0 — Copyright 2026 Sudheer Ibrahim Daniel Devu
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file isat_tuner-0.12.0.tar.gz.
File metadata
- Download URL: isat_tuner-0.12.0.tar.gz
- Upload date:
- Size: 458.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9b343b64cf70111719e8b15b0056e399d62b7e20f1e2412e3d2ee2e00182ca2
|
|
| MD5 |
46799a3c7996d278d6fb9c9e24ade8d2
|
|
| BLAKE2b-256 |
a7dd0fd79807f700b597fcae348e661109beccbbf22e7503942ba2e4f370a9f3
|
File details
Details for the file isat_tuner-0.12.0-py3-none-any.whl.
File metadata
- Download URL: isat_tuner-0.12.0-py3-none-any.whl
- Upload date:
- Size: 491.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a30e051db363a587bd5d21c0fe6e683709ac16cdf9cd07f3a07acbedc7abecf7
|
|
| MD5 |
045d654409744e6baae085c579b9b52e
|
|
| BLAKE2b-256 |
00f248f5e575a0e80807836e1e30dae4d6c16e05a9fc4b35c7bd7e045c26f87d
|