CATEGORY

Science 10,187 crates

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

infmachine_genThe Infinite Machine generator library.811Apache-2.0MathematicsScience mfsk-corePure-Rust WSJT-family decoders + synthesisers (FT8 FT4 FST4 WSPR JT9 JT65 Q65) behind a zero-cost Protocol trait. Host (rustfft)…810GPL-3.0-or-laterEmbedded developmentEncoding circuit_sat_checkSimple utility to generate circuit checking to CNF formula.810Apache-2.0MathematicsScience rustedbytes-piComputes digits of Pi using the Chudnovsky algorithm807GPL-3.0AlgorithmsMathematics deconvolutionRust image deconvolution and restoration library.807MITAlgorithmsComputer vision bambam-osmOpenStreetMaps support for The Behavior and Advanced Mobility Big Access Model806BSD-3-ClauseCommand line utilitiesScience openwrawRust reader for Waters MassLynx RAW mass spectrometry directories.805Apache-2.0Parser implementationsScience tensoratuWork in progress: Tensor network library804MIT OR Apache-2.0Data structuresMathematics cortiq-serverOpenAI-compatible HTTP serving for CMF models, built on the cortiq inference engine.804Apache-2.0Science zakatA type-safe, comprehensive, and Fiqh-compliant Zakat calculation library. Supports Gold, Silver, Business, Agriculture,…802MITAlgorithmsMathematics dicom-toolkit-dataCore DICOM data structures, file I/O, and encoding/decoding801MIT OR Apache-2.0EncodingParser implementations spacemanA WIP library for calculating common orbital maneuvers in Kerbal Space Program.800LGPL-3.0AerospaceScience pttsPocket TTS inference and serving using xn798MIT/Apache-2.0Science bambam-omfOvertureMaps Foundation support for The Behavior and Advanced Mobility Big Access Model797BSD-3-ClauseCommand line utilitiesScience tokieBlazingly fast tokenizer - 50x faster tokenization, 10x smaller model files, 100% accurate drop-in replacement for HuggingFace797MIT OR Apache-2.0ScienceText processing linreg-coreLightweight regression library (OLS, Ridge, Lasso, Elastic Net, WLS, LOESS, Polynomial) with 14 diagnostic tests, cross…797MIT OR Apache-2.0MathematicsScience nalgebra-randv09General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices.797Apache-2.0MathematicsNo standard library supasim-kernelsA kernel/shader compiling library made for use with supasim796GPL-3.0ScienceSimulation nexrad-renderRendering functions for NEXRAD weather radar data visualization.796MITRenderingScience litert-sysRaw FFI bindings to Google's LiteRT (TFLite) C API.796Apache-2.0External FFI bindingsScience phago-coreCore traits and types for Phago biological computing primitives796MITAlgorithmsData structures mimirs-coreCore traits, types, and errors for MimirsWell quantum-temporal memory796MPL-2.0AlgorithmsScience ntpsec-rs-ioReal OS I/O layer for ntpsec-rs — clock, sockets, filesystem, privileges793MIT OR Apache-2.0Network programmingScience sklears-simdHigh-performance SIMD acceleration primitives for the Sklears machine learning ecosystem793Apache-2.0AlgorithmsMathematics finetype-coreCore taxonomy and data generation for FineType792MITScienceText processing runmatHigh-performance MATLAB/Octave syntax mathematical runtime791MITDevelopment toolsScience exo-federationFederated cognitive mesh with post-quantum cryptographic sovereignty for distributed AI consciousness789MIT OR Apache-2.0CryptographyNetwork programming lie-rsLie series and Baker-Campbell-Hausdorff formula computations788AGPL-3.0-onlyAlgorithmsData structures quantsim_uiA web-based GUI for the quantsim quantum circuit simulator.788MIT OR Apache-2.0GUIScience xgboost-rustRust bindings for XGBoost, a gradient boosting library for machine learning. Downloads XGBoost binaries at build time for…783Apache-2.0Science tdc_toolkitRust CLI and library, as well as Python bindings, for working with time-to-digital converters (TDCs) such as the PicoQuant…782BSD-3-ClauseAPI bindingsCommand line utilities infmachineThe Infinite Machine.781Apache-2.0MathematicsScience exo-backend-classicalClassical compute backend for EXO-AI cognitive substrate with SIMD acceleration779MIT OR Apache-2.0AlgorithmsScience whispercpp-sysLow-level Rust FFI bindings to whisper.cpp. Cmake-builds a patched fork that closes upstream OOM / UB / leak hazards reachable…778MIT OR Apache-2.0External FFI bindingsMultimedia::Audio unitconvRust Simple Unit Converter777MITMathematicsScience oxilean-kernelOxiLean kernel - The trusted computing base for type checking776Apache-2.0Development toolsScience opentimstdfRust reader for timsTOF .d/ (TDF) mass spectrometry bundles.776Apache-2.0Parser implementationsScience ontocore-reasonerOntoLogos-backed reasoner facade for OntoCore (ontocore-*)775MIT OR Apache-2.0Command line utilitiesParser implementations genalgA flexible, high-performance genetic algorithm library written in Rust775MITAlgorithmsScience unsloth-rsRust implementations of transformer building blocks for LLM inference774MITMathematicsScience spvirit-codecPVAccess protocol encode/decode and connection state tracking.774BSD-3-ClauseScience u-analyticsStatistical process control, process capability, Weibull reliability, change-point detection, measurement system analysis (Gage…774MITMathematicsScience spectrographSpectrogram and scalogram rendering772BSD-3-Clause OR Apache-2.0AlgorithmsScience whippyunits-proc-macrosProcedural macros for whippyunits unit definitions and declarators772MIT OR Apache-2.0Development toolsNo standard library convex-curvesTerm structure framework for yield curves, credit curves, and multi-curve environments771MITFinanceMathematics quantwave-coreA high-performance, Polars-native technical analysis library for Rust.770MITMathematicsScience ushiHigh-performance LLM inference server with llama.cpp FFI bindings769GPL-3.0-or-laterAPI bindingsScience oldies-coreCore types for legacy simulator revival - ODE systems, time series, ion channels768MIT OR Apache-2.0MathematicsScience hdl-cat-syncMealy/Moore machines as IR arrows with initial state768MIT OR Apache-2.0Hardware supportScience rbf-interpolationRadial basis function interpolation in Rust using nalgebra767non-standardMathematicsScience complex-besselPure Rust implementation of complex Bessel functions (J, Y, I, K, H, Airy) based on Amos Algorithm 644767MIT OR Apache-2.0MathematicsNo standard library cwl_enginePart of `CommonWL`. CWL Execution767MIT OR Apache-2.0Science molioA library for reading chemical file formats766BSD-3-ClauseParser implementationsScience merc_atermA thread-safe library to manipulate and store first-order terms.764BSL-1.0AlgorithmsConcurrency torsh-visionComputer vision utilities for ToRSh deep learning framework764Apache-2.0Multimedia::ImagesScience ferrotorch-visionVision models, datasets, and transforms for ferrotorch763MIT OR Apache-2.0AlgorithmsMathematics nlaPure Rust Numerical Linear Algebra Package.763MIT OR Apache-2.0Data structuresMathematics las_rsHigh-performance parser and writer for LAS (Log ASCII Standard) well-log files — LAS 1.2 / 2.0 / 3.0. Pure-Rust core; the…763MITParser implementationsScience micro_swarmSwarm orchestration and coordination for micro-neural networks762MIT OR Apache-2.0ConcurrencyScience whispercppSafe Rust bindings for whisper.cpp speech recognition. Bundled patched build with memory-safety hardening, exception-catching FFI…762MIT OR Apache-2.0API bindingsMultimedia::Audio plotiveSimple data plotting library761MITGraphicsScience cadcore-geomAnalytic geometry primitives for the cadcore CAD kernel - curves, surfaces (Plane, Cylinder, Torus, Sphere)761MITMathematicsScience hyperjetForward-mode automatic differentiation with const-generic, stack-allocated first-, second-, and third-order jets (Jet1/Jet2/Jet3)…760BSD-3-ClauseAlgorithmsMathematics pmetal-dataDataset handling and preprocessing for PMetal759MIT OR Apache-2.0AlgorithmsScience moenarch-video-analysis-ffmpegFFmpeg-backed media ingest for video-analysis.759MIT OR Apache-2.0AlgorithmsComputer vision vsa-optim-rsDeterministic training optimization using VSA compression and closed-form gradient prediction757MITAlgorithmsMathematics vtpipelineCollect files and anti-virus reports from VirusTotal to build your own collection of malicious and benign files.756Apache-2.0Command line utilitiesScience oxibonsai-modelQwen3-8B Transformer implementation for OxiBonsai 1-bit inference756Apache-2.0AlgorithmsScience synaptic-neural-wasmWASM-optimized neural network engine for Synaptic Neural Mesh with SIMD acceleration756MIT OR Apache-2.0AlgorithmsScience randlasA program to generate random lidar files.754non-standardCommand line utilitiesScience synaptic-daa-swarmDistributed Autonomous Agent swarm intelligence framework for Synaptic Neural Mesh754MIT OR Apache-2.0AlgorithmsConcurrency dftd4-srcdftd4 build-from-source or library selection754LGPL-3.0Science ferrotorch-profilerOperation profiling and Chrome trace export for ferrotorch753MIT OR Apache-2.0AlgorithmsMathematics koharu-runtimeRuntime package discovery, downloading, and dynamic library loading for Koharu.753Apache-2.0Development toolsScience nvpA surgical-precision GPU process viewer for NVIDIA devices753MIT OR Apache-2.0Command line utilitiesScience yufmathA Rust CAS Lib.751MITMathematicsScience rinex2binRINEX to BINEX serialization751MPL-2.0Command-line interfaceCommand line utilities nahpu_gisA utility crate for spatial analysis and GIS data processing.751MITScience spectral_densitySpectral density750BSD-3-Clause OR Apache-2.0AlgorithmsScience nahpu_exportA utility crate for exporting NAHPU project data into documents (Markdown, Typst, PDF).749MITScience hdf5-coreShared HDF5 format types, constants, and validation helpers748MIT OR Apache-2.0EncodingParser implementations ontocore-querySQL-like and SPARQL query engine for OntoCore (ontocore-*)748MIT OR Apache-2.0Command line utilitiesParser implementations micro_cartan_attnComplete Cartan matrix attention mechanisms with proper Lie algebra structures748MIT OR Apache-2.0MathematicsScience rmtRandom matrix theory: Marchenko-Pastur, Wigner semicircle, eigenvalue statistics747MIT OR Apache-2.0AlgorithmsMathematics hoomd-linear-algebraLinear algebra types and routines optimized for small matrixes. Part of hoomd-rs.747BSD-3-ClauseScience oxibonsai-ragPure Rust RAG pipeline for OxiBonsai746Apache-2.0AlgorithmsScience aprender-tspLocal TSP optimization with personalized .apr models746MITAlgorithmsCommand line utilities bramble-rsProject spliced genomic alignments into transcriptomic coordinates.746MITScience data-coreCore traits and types for quant data providers745MIT OR Apache-2.0FinanceScience hoomd-utilityTypes and methods commonly used in hoomd-rs.745BSD-3-ClauseScience eye-guardA simple eye protection utility for Linux (Debian) written in Rust.744MITCommand line utilitiesOperating systems::Linux APIs torsh-textNatural language processing utilities for ToRSh deep learning framework744Apache-2.0ScienceText processing moritzbrantner-video-analysis-coreCore media, timing, detection, and analyzer contracts for video-analysis.743MIT OR Apache-2.0AlgorithmsComputer vision ferrotorch-trainTraining loop, metrics, and callbacks for ferrotorch742MIT OR Apache-2.0AlgorithmsMathematics ionexIONEX (Ionosphere Maps) parser742MPL-2.0Parsing toolsScience deep-timeHigh-precision, no-std, no-alloc date-time library, leap-seconds, time scales, relativistic time, and a powerful date & duration…742MIT OR Apache-2.0Date and timeScience edlc_analysisCode analysis utils EDL compiler741Apache-2.0CompilersScience ferrotorch-cubeclPortable GPU backend for ferrotorch via CubeCL (CUDA, ROCm, WGPU)741MIT OR Apache-2.0AlgorithmsMathematics hanzo-metal-kernelsMulti-backend tensor & ML framework for Rust — part of the Hanzo ML stack.741BSD-3-Clause OR Apache-2.0Science rustafitsHigh-performance FITS to JPEG converter for astronomical images with auto-stretch and Bayer debayering740Apache-2.0Command line utilitiesMultimedia::Images zakat-coreCore mathematical logic, data structures, Fiqh rules, and input validation for Zakat calculations.740MITAlgorithmsMathematics rembg-rsA Rust library for removing backgrounds from images using neural networks739MITMultimedia::ImagesScience pride-rs🏳️‍🌈 A highly customizable pride flags for WASM frameworks like Yew, Dioxus, and Leptos.738MITScienceWeb programming hdl-cat-verilogVerilog AST + emitter for hdl-cat IR graphs738MIT OR Apache-2.0Hardware supportScience tensogram-sz3-sysClean-room FFI bindings for the SZ3 lossy compression library736non-standardCompressionExternal FFI bindings ferray-stringsString operations on character arrays for ferray736MIT OR Apache-2.0MathematicsScience surge-solutionSurge solution types — shared power flow and OPF result contracts736PolyForm-Noncommercial-1.0.0ScienceSimulation rlxRLX — small ML compiler + runtime for transformer inference and training. JAX-shaped IR, autodiff, vmap, on top of CPU / Apple…736GPL-3.0-onlyAlgorithmsCompilers commonwlRust implementation of the CommonWorkflowLanguage (CWL) standard736MIT OR Apache-2.0Science tl-lexerLexer/tokenizer for ThinkingLanguage735Apache-2.0CompilersDevelopment tools pmetal-hubHuggingFace Hub integration for PMetal735MIT OR Apache-2.0AlgorithmsScience torsh-hubModel hub and pretrained model management for ToRSh735Apache-2.0AlgorithmsScience atomr-infer-remote-coreRemote-provider infrastructure for atomr-infer — distributed rate limiter (CRDT), circuit breaker, retry/backoff, SSE parser,…734Apache-2.0AsynchronousConcurrency logiqA logic SAT solver734GPL-3.0AlgorithmsCommand line utilities mold-ai-dbSQLite-backed metadata store for mold gallery items734MITCommand line utilitiesMultimedia::Images torsh-jitJIT compilation and kernel fusion for ToRSh deep learning framework734Apache-2.0Development toolsMathematics torsh-quantizationModel quantization for ToRSh neural networks734Apache-2.0AlgorithmsScience surge-topologyTopology engine for node-breaker to bus-branch reduction731PolyForm-Noncommercial-1.0.0AlgorithmsScience linear_algebra_42A linear algebra library in Rust730MITAlgorithmsScience magspecShort-time fourier transform730BSD-3-Clause OR Apache-2.0AlgorithmsScience ontocore-refactorWorkspace refactoring for OntoCore (ontocore-*) (rename, migrate, move, extract)729MIT OR Apache-2.0Command line utilitiesParser implementations stochastic-rs-distributionsProbability distributions with SIMD bulk sampling.729MITAlgorithmsMathematics rustorch-macrosProcedural macros for RusTorch tensor creation728MIT OR Apache-2.0AlgorithmsScience anamnesisParse any tensor format, recover any precision — framework-agnostic FP8/GPTQ/AWQ/BnB dequantization, NPZ parsing, and PyTorch…728MIT OR Apache-2.0Parser implementationsScience rsdiff-graphsComputational graphs for Rust728Apache-2.0MathematicsScience rsdiff-maththe crate provides custom mathematical operations for rsdiff728Apache-2.0MathematicsScience fft_rsRadix-2 Fast Fourier Transform Implementation in Rust727MITAlgorithmsCompression xrfGeneric library to build Random Forest implementations727GPL-3.0-or-laterScience supply-chain-trust-example-crate-000087Integer traits and functions726MIT OR Apache-2.0AlgorithmsNo standard library prakashOptics and light simulation — ray optics, wave optics, spectral math, lens geometry, atmospheric scattering, physically-based…725GPL-3.0-onlyRenderingScience mlx-lmRust implementation of mlx-lm725MIT OR Apache-2.0Science ontocore-diffSemantic ontology diff for OntoCore724MIT OR Apache-2.0Command line utilitiesParser implementations trapez_integrateNumerical integration724BSD-3-Clause OR Apache-2.0AlgorithmsScience ghostflow-nnNeural network layers for GhostFlow ML framework723MIT OR Apache-2.0AlgorithmsScience tenflowers-neuralNeural network layers, models and training APIs for TenfloweRS722Apache-2.0MathematicsScience tripletsA composable, deterministic text data pipeline for ML. Ingest, denoise, chunk, split, and sample multi-source corpora into…721MIT OR Apache-2.0AlgorithmsArtificial intelligence mosekcomodel-optserverMOSEK OptServer backend for mosekcomodel720MITMathematicsScience prism-qPRISM-Q: Performance Rust Interoperable Simulator for Quantum720MIT OR Apache-2.0MathematicsScience scaletContinious wavelet transform719BSD-3-Clause OR Apache-2.0AlgorithmsScience filtfiltZero-phase forward-backward IIR filtering filtfilt718BSD-3-Clause OR Apache-2.0AlgorithmsScience oxiphysics-coreCore types, traits, and abstractions for the OxiPhysics engine715Apache-2.0AlgorithmsMathematics reputation-typesCore types and data structures for the KnowThat Reputation Engine714MIT OR Apache-2.0AlgorithmsData structures uncertain-rsA Rust library for uncertainty-aware programming, implementing the approach from 'Uncertain<T>: A First-Order Type for Uncertain…714MITAlgorithmsMathematics aprender-simulateUnified Simulation Engine for the Sovereign AI Stack714MITMathematicsScience ferrotorch-distributionsProbability distributions for ferrotorch — PyTorch in Rust713MIT OR Apache-2.0AlgorithmsMathematics zeph-commandsSlash command registry, handler trait, and channel sink abstraction for Zeph712MIT OR Apache-2.0Command line utilitiesScience lumosai-vector-lancedbLanceDB integration for LumosAI vector storage - high-performance columnar vector database711MITAPI bindingsDatabase interfaces yaoiyaws io_uring I/O711Apache-2.0/MITScience xoroshiro256-full⚡ **Fast**, 🧪 **deterministic**, and 🧰 **ergonomic** implementation of **xoroshiro256**** with **no bit waste**.710Apache-2.0AlgorithmsNo standard library mold-ai-catalogModel-discovery catalog for mold — live HF + Civitai proxy with sidecar-driven installed-state.710MITCommand line utilitiesMultimedia::Images pmetal-loraLoRA and QLoRA implementations for PMetal709MIT OR Apache-2.0AlgorithmsScience shgo-rsA Rust implementation of a wrapper for the SHGO optimization algorithm from scipy.optimize708MITAlgorithmsScience microBioRust-microSeqIOMicrobiology friendly bioinformatics Rust functions706MITData structuresScience whippyunitsA zero-cost, pure rust units-of-measure library for applied computation706MIT OR Apache-2.0Development toolsNo standard library rml-coreA simple N-gram language model implementation in Rust705MITAlgorithmsScience rustquakeRustQuake is a high-performance Rust library for group motion calculations, signal processing, and seismic response analysis,…705MIT OR Apache-2.0MathematicsScience taco-threshold-automatonA crate defining basic types for threshold automata and all of its building blocks. This crate is part of the TACO toolsuite.705non-standardScience ontocore-pluginPlugin manifest discovery for OntoCore (v0.14 host foundation)704MIT OR Apache-2.0Command line utilitiesParser implementations lmonadeLLM inference engine - main crate with CLI and re-exports704GPL-3.0-or-laterConcurrencyScience hanzo-transformersMinimalist ML framework.703BSD-3-Clause OR Apache-2.0Science mathlexMathematical expression parser for LaTeX and plain text notation, producing a language-agnostic AST703Apache-2.0MathematicsParsing tools tinylearnMachine learning in WebAssembly and no_std environments702BSD-3-ClauseAlgorithmsMathematics allen-intervalsAn efficient implementation of Allen's interval relations for Rust's range types.702MPL-2.0Date and timeScience sdfrustA fast, pure-Rust parser for SDF, MOL2, and XYZ chemical structure files702MITParser implementationsScience chematic-ewaldSmooth Particle Mesh Ewald (SPME) electrostatics: real-space erfc Coulomb, reciprocal-space FFT, periodic boundary conditions —…702MIT OR Apache-2.0ScienceScience::Computational Chemistry::Cheminformatics thevenin-typesTypes and parser for SPICE netlists (ngspice dialect)702BSD-3-ClauseParser implementationsScience murk-spaceSpatial data structures and field storage for Murk simulations701MITGame developmentScience gananayantra-rustingA professional-grade, multi-industry calculation library for Rust (Finance, Health, Energy, Geo, Space, Physics, Climate,…701MITFinanceMathematics pmetal-distillKnowledge distillation toolkit for PMetal - KL divergence, hidden state alignment, and offline distillation701MIT OR Apache-2.0AlgorithmsScience lolli-coreCore data structures for the Lolli linear logic workbench700MITCompilersDevelopment tools bicycle_numericsCompute numerics for bicycle circuits700Apache-2.0CompilersScience mathengine-parserRobust parser for mathematical expressions with unit support using Pratt parsing700MIT OR Apache-2.0MathematicsParsing tools rstm-rulesthis crate implements the core modules of the rstm sdk699Apache-2.0MathematicsScience rusty-gradientsA full-stack deep learning framework in Rust for training and deploying Transformer models. Features multi-backend support…697MITAlgorithmsScience coreml-nativeSafe, ergonomic Rust bindings for Apple CoreML inference with ANE acceleration697Apache-2.0 OR MITOperating systems::macOS APIsScience tng-rsA Rust port of the Trajectory Next Generation (TNG) library697BSD-3-ClauseParser implementationsScience fpzip-rsLossless and lossy floating-point compression for multi-dimensional arrays696MITAlgorithmsCompression precursorPre-protocol payload tagging, similarity clustering, and packet/firmware triage CLI.696MIT OR UnlicenseCommand line utilitiesFilesystem ontocore-robotROBOT CLI wrappers for OntoCore (ontocore-*)695MIT OR Apache-2.0Command line utilitiesParser implementations rdf2hdtLibrary for converting a RDF data to HDT694BSD-3-ClauseCommand line utilitiesEncoding oxibonsai-runtimeInference runtime, sampling, tokenizer, and server for OxiBonsai693Apache-2.0AlgorithmsScience hanzo-flash-attnMinimalist ML framework.693BSD-3-Clause OR Apache-2.0Science hoomd-vectorVector and quaternion math types and operations for use in hoomd-rs simulations.693BSD-3-ClauseScience burn-mlxMLX backend for Burn deep learning framework - native Apple Silicon GPU acceleration692Apache-2.0AlgorithmsScience kira-scioDeterministic single-cell input reader stack for MTX/H5AD/BD Rhapsody in Kira tools.692MITAlgorithmsCommand line utilities nexosim-io-utilsI/O utilities for NeXosim-based simulations.690MIT OR Apache-2.0AerospaceScience tensogram-encodingsEncoding pipeline and compression codec registry for the Tensogram message format690Apache-2.0CompressionEncoding rusty-genius-coreCore types and protocol definitions for rusty-genius689MITAlgorithmsAsynchronous dreamwell-mathDreamwell classical mathematics — complex numbers, spatial hashing, wave equations, Fibonacci sequences, interpolation. Clean…689Apache-2.0CryptographyGame engines openai4rs-macroMacros for the openai4rs crate689Apache-2.0API bindingsAsynchronous sfc-coreCore utilities for controlling Sensirion's SFC mass flow controllers688MITScience fuzzyfoldNucleic acid secondary structure kinetics.688MITScienceScience::Bioinformatics orthanc_client_ogenOrthanc API client library produced by OpenAPI Generator687GPL-3.0API bindingsScience rsspicePure Rust port of the SPICE Toolkit for space geometry687non-standardAerospaceAPI bindings rlx-llada2LLaDA2 MoE diffusion LM + TIDE offload for RLX687GPL-3.0-onlyAlgorithmsScience math-solversHigh-performance linear solvers for BEM and FEM687GPL-3.0-or-laterMathematicsScience tl_runtimeRuntime library for TL differentiable programming language686MITMathematicsScience trtxSafe Rust bindings to NVIDIA TensorRT-RTX (EXPERIMENTAL - NOT FOR PRODUCTION)686Apache-2.0API bindingsScience imbalanced-ensembleEnsemble methods for imbalanced learning in Rust - Balanced Random Forest and more685MIT OR Apache-2.0AlgorithmsScience trustonA high-performance Rust client library for NVIDIA Triton Inference Server685MITAPI bindingsScience