awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 Repos

Awesome GitHub RepositoriesDynamic Tensor Shapes

Capabilities for modifying input dimensions, batch sizes, and memory layouts during model execution.

Distinct from Dynamic Sync Shapes: None of the candidates address neural network tensor shapes; most relate to UI layouts or audio timbre.

Explore 14 awesome GitHub repositories matching artificial intelligence & ml · Dynamic Tensor Shapes. Refine with filters or upvote what's useful.

Awesome Dynamic Tensor Shapes GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • openvinotoolkit/openvinoAvatar von openvinotoolkit

    openvinotoolkit/openvino

    10,414Auf GitHub ansehen↗

    OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models across CPUs, GPUs, and NPUs through a unified API. It includes a model optimization toolkit for converting, quantizing, and compressing models from various frameworks, alongside a specialized generative AI runtime for large language models. The project distinguishes itself through a plugin-based hardware acceleration layer that maps neural network operations to vendor-specific drivers. It features advanced execution mechanisms such as continuous batching, speculative decoding, and

    Allows modifying batch size and input shapes during execution to optimize the balance between throughput and latency.

    C++aicomputer-visiondeep-learning
    Auf GitHub ansehen↗10,414
  • lyhue1991/eat_tensorflow2_in_30_daysAvatar von lyhue1991

    lyhue1991/eat_tensorflow2_in_30_days

    9,933Auf GitHub ansehen↗

    This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow. It provides a comprehensive guide for building, training, and deploying neural networks, combining theoretical fundamentals with practical implementation examples. The repository distinguishes itself by covering the end-to-end machine learning workflow, from low-level tensor mathematics and linear algebra to the creation of complex model architectures. It includes specific guidance on developing data pipelines for diverse data types, such as images, text, and time-series seque

    Expands smaller tensor dimensions to match larger ones for compatible element-wise operations.

    Pythontensorflowtensorflow-examplestensorflow-tutorial
    Auf GitHub ansehen↗9,933
  • wang-xinyu/tensorrtxAvatar von wang-xinyu

    wang-xinyu/tensorrtx

    7,802Auf GitHub ansehen↗

    tensorrtx is a computer vision inference engine and model implementation library designed for graphics processor acceleration. It provides a framework for optimizing deep learning models through a GPU inference optimizer, a deep learning model converter for transforming weights from frameworks like TensorFlow and PyTorch, and a custom plugin library to implement operations not natively supported by the TensorRT API. The project distinguishes itself through a comprehensive collection of pre-defined network implementations, ranging from various YOLO versions and DETR transformers for object det

    Provides capabilities for managing variable batch sizes and input dimensions through optimization profiles during model execution.

    C++arcfacecrnndetr
    Auf GitHub ansehen↗7,802
  • flashlight/flashlightAvatar von flashlight

    flashlight/flashlight

    5,443Auf GitHub ansehen↗

    Flashlight ist eine eigenständige C++-Bibliothek für maschinelles Lernen und Tensor-Berechnungen, die zum Erstellen und Trainieren neuronaler Netze verwendet wird. Sie fungiert als umfassendes Framework für neuronale Netze und Engine für automatische Differenzierung und bietet Werkzeuge zur Konstruktion von Berechnungsgraphen und zur Berechnung von Gradienten via Backpropagation. Das Projekt dient als Framework für verteiltes Training und nutzt All-Reduce-Operationen zur Synchronisation von Gradienten und Parametern über mehrere Rechenknoten und Geräte hinweg. Es zeichnet sich durch eine tiefe Integration von leistungsstarker Tensor-Manipulation, nativer Interoperabilität mit Gerätespeichern und einem System zur Synchronisation von Gewichten über verteilte Worker aus, um das Training großskaliger Modelle zu beschleunigen. Das Framework deckt eine breite Palette an Deep-Learning-Funktionen ab, einschließlich modularer Schichtkomposition für den Entwurf komplexer Architekturen wie Residual-Blöcke und rekurrente Zellen. Es bietet umfangreiche Datenmanagement-Utilities für Ingestion und Prefetching sowie Serialisierungssysteme zur Persistierung von Modellzuständen. Zusätzlich enthält es eine Suite an Überwachungs- und Observability-Tools zur Verfolgung von Trainingsmetriken und zur Messung von Sequenzfehlern. Die Bibliothek ist in C++ implementiert.

    Changes dimensions and permutes axes of tensors during model execution.

    C++
    Auf GitHub ansehen↗5,443
  • facebook/pyreflyAvatar von facebook

    facebook/pyrefly

    5,390Auf GitHub ansehen↗

    Pyrefly is a static type checker for Python that operates as a language server, delivering real-time diagnostics, completions, and navigation in any editor supporting the Language Server Protocol. It also performs static tensor shape analysis, using symbolic dimension variables and arithmetic to verify shape consistency in deep learning models without runtime execution. Beyond core type checking, Pyrefly supports gradual adoption workflows: it can generate a baseline of known errors so only new issues are reported, migrate configuration from other type checkers, and automatically suppress exi

    Validates tensor shape consistency at compile time using symbolic arithmetic and shape rules for operations.

    Rustcode-qualitycontributions-welcomegood-first-issue
    Auf GitHub ansehen↗5,390
  • tile-ai/tilelangAvatar von tile-ai

    tile-ai/tilelang

    5,226Auf GitHub ansehen↗

    TileLang is a Python-embedded domain-specific language compiler that JIT-compiles and autotunes GPU kernels. It uses a tile-based DSL, automatic software pipelining, and parallel autotuning to generate optimized GPU kernels at runtime. It supports tensor core operations with Pythonic syntax, automatic memory management, and thread mapping. The compiler searches over tile sizes, thread counts, and scheduling policies, compiling and benchmarking candidates in parallel to find the fastest kernel. It also caches compiled binaries and tuning results to disk for reuse across sessions. TileLang inc

    Queries supported tensor instruction shapes from the target architecture for instruction selection.

    Python
    Auf GitHub ansehen↗5,226
  • tingsongyu/pytorch-tutorial-2ndAvatar von TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Lehrressource und ein Kurs zum Aufbau neuronaler Netze mit PyTorch. Es deckt die grundlegenden Bausteine des Deep Learning ab, einschließlich Tensor-Manipulation, automatischer Differenzierung und der Konstruktion modularer Komponenten für neuronale Netze. Das Repository dient als technischer Leitfaden für verschiedene spezialisierte Bereiche. Es bietet Implementierungsdetails für Computer-Vision-Aufgaben wie Bildklassifizierung, Objekterkennung und semantische Segmentierung sowie Workflows für die Verarbeitung natürlicher Sprache (NLP) mit Transformern, rekurrenten Netzen und generativen Modellen. Zudem enthält es eine Referenz für generative KI, mit Fokus auf die Synthese von Bildern mittels Diffusionsmodellen und adversarialen Netzwerken. Das Material erstreckt sich auf Modelloptimierung und Deployment-Pipelines. Es behandelt Techniken zur Reduzierung der Modellgröße und zur Erhöhung der Inferenzgeschwindigkeit durch Quantisierung und den Export von Modellen in Formate wie ONNX und TensorRT. Weitere Kompetenzbereiche umfassen Data Engineering für paralleles Laden, Modellevaluierung mittels benutzerdefinierter Metriken und das Deployment von Open-Source Large Language Models. Das Projekt wird primär als eine Reihe von Jupyter Notebooks bereitgestellt.

    Changes tensor structures through operations such as reshaping, squeezing, permuting, and rotating axes.

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Auf GitHub ansehen↗4,555
  • pytorch/executorchAvatar von pytorch

    pytorch/executorch

    4,296Auf GitHub ansehen↗

    ExecuTorch is a lightweight C++ runtime for deploying PyTorch models on mobile, embedded, and edge hardware. It provides an ahead-of-time compilation pipeline that exports, quantizes, and lowers model graphs into compact serialized programs, then executes them through a minimal runtime with hardware acceleration and on-device large language model inference capabilities. The project distinguishes itself through a hardware accelerator delegate system that partitions model subgraphs and offloads computation to specialized backends including NPUs, GPUs, and DSPs from Apple, Arm, Intel, MediaTek,

    Handles tensor dimension changes between inference runs without requiring model recompilation.

    Pythondeep-learningembeddedgpu
    Auf GitHub ansehen↗4,296
  • paddlepaddle/paddlerecAvatar von PaddlePaddle

    PaddlePaddle/PaddleRec

    4,076Auf GitHub ansehen↗

    PaddleRec ist eine Deep-Learning-Empfehlungsbibliothek und ein Framework für verteiltes Modelltraining auf Basis des PaddlePaddle-Frameworks. Es bietet eine Suite industrieller Algorithmen und Modelle für das User-Matching und das personalisierte Content-Ranking. Das Projekt enthält eine Empfehlungs-Inferenz-Engine für den Export und die Bereitstellung trainierter Modelle in Produktionsumgebungen für Online-Echtzeitanfragen. Es ermöglicht die Implementierung von Deep-Learning-Empfehlungsalgorithmen zur Verarbeitung massiver Verhaltensdatensätze. Das Framework deckt das Modelltraining im großen Maßstab über verteilte Rechencluster hinweg ab sowie die Entwicklung von Systemen zum Ranking von Elementen basierend auf persönlichen Präferenzen.

    Supports dynamic tensor shapes to handle variable-length input sequences in recommendation ranking.

    Pythondeepfmesmmgru4rec
    Auf GitHub ansehen↗4,076
  • sksq96/pytorch-summaryAvatar von sksq96

    sksq96/pytorch-summary

    4,054Auf GitHub ansehen↗

    pytorch-summary ist eine Sammlung von Utilities für PyTorch-neuronale Netze, die dazu dienen, Modellzusammenfassungen zu generieren, Speicheranforderungen zu berechnen und Layer-für-Layer-Tensor-Shapes zu visualisieren. Es fungiert als Reporting-Tool, das detaillierte Aufschlüsselungen von Netzwerkschichten und Ausgabe-Shapes bereitstellt, um beim Debugging und der Inspektion von Modellen zu unterstützen. Das Projekt bietet spezialisierte Funktionen zur Schätzung des Gesamtspeicherverbrauchs von Forward- und Backward-Passes basierend auf Eingabedimensionen und Parameteranzahl. Es generiert menschenlesbare Visualisierungen von Modellstrukturen, um architektonische Entwürfe zu verifizieren und Dimensionskonflikte über Schichten hinweg zu identifizieren. Das Tool implementiert strukturelle Analysen durch rekursive Modul-Traversierung, Hook-basiertes Tensor-Tracking und eingabegesteuerte Shape-Inferenz. Diese Fähigkeiten ermöglichen die Aggregation von Parameteranzahlen und das Mapping des Datenflusses zwischen aufeinanderfolgenden Operationen.

    Determines output dimensions by passing dummy tensors through the network to trigger actual layer computations.

    Pythondeep-learningkeraspytorch
    Auf GitHub ansehen↗4,054
  • iree-org/ireeAvatar von iree-org

    iree-org/iree

    3,819Auf GitHub ansehen↗

    IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various frameworks into optimized binaries for execution across diverse hardware targets. It provides a unified pipeline to ingest models from PyTorch, TensorFlow, JAX, and ONNX, lowering them into a common intermediate representation for deployment on CPUs, GPUs, and bare-metal embedded systems. The project distinguishes itself through a bytecode virtual machine and a hardware abstraction layer that decouple high-level model logic from specific hardware instruction sets. It supports sophis

    Processes tensors with varying dimensions while prioritizing static shapes to maintain high performance.

    C++compilercudajax
    Auf GitHub ansehen↗3,819
  • xtensor-stack/xtensorAvatar von xtensor-stack

    xtensor-stack/xtensor

    3,748Auf GitHub ansehen↗

    xtensor is a C++ multidimensional array library for numerical computing that provides N-dimensional containers with an interface mirroring the NumPy API. It utilizes a lazy evaluation expression engine to defer numerical computations until assignment, which minimizes memory allocations and intermediate copies. The library features a foreign memory array adaptor that allows it to wrap external buffers, such as NumPy arrays, to perform numerical operations in-place without duplicating data. It further optimizes performance through lazy broadcasting and a system that manages the lifetime of temp

    Expands tensor shapes lazily to execute operations without creating intermediate temporary copies.

    C++c-plus-plus-14multidimensional-arraysnumpy
    Auf GitHub ansehen↗3,748
  • city96/comfyui-ggufAvatar von city96

    city96/ComfyUI-GGUF

    3,291Auf GitHub ansehen↗

    ComfyUI-GGUF is a memory optimizer and model loader for ComfyUI that enables the execution of large transformer-based generative models using quantized weights. It provides a system for loading GGUF formatted weights within a node-based diffusion interface to reduce GPU memory consumption. The project includes a quantization tool for converting standard model checkpoints into compressed binary formats and a tensor fixer to restore missing keys and correct architectures in binary model files. These utilities ensure that compressed models remain functional during inference on hardware with limi

    Corrects tensor shapes and restores missing keys in model architectures to ensure functional inference.

    Python
    Auf GitHub ansehen↗3,291
  • onnx/onnx-tensorrtAvatar von onnx

    onnx/onnx-tensorrt

    3,187Auf GitHub ansehen↗

    This project is a deep learning model compiler and parser that converts ONNX models into optimized TensorRT engines. It functions as a bridge that maps standardized ONNX operators to vendor-specific kernels to enable high-performance inference on NVIDIA GPUs. The system operates as a GPU inference optimizer, selecting hardware-specific kernels and tuning memory allocation to maximize throughput. It transforms neural network graphs into serialized binary execution plans to reduce runtime overhead. The toolset covers deep learning model deployment and edge AI performance tuning. It includes ca

    Determines optimal memory allocation and tensor dimensions during the build process to support variable input sizes.

    C++deep-learningnvidiaonnx
    Auf GitHub ansehen↗3,187
  1. Home
  2. Artificial Intelligence & ML
  3. Dynamic Tensor Shapes

Unter-Tags erkunden

  • Lazy Shape ExpansionDeferred modification of tensor dimensions to perform operations without creating temporary copies. **Distinct from Dynamic Tensor Shapes:** Distinct from Dynamic Tensor Shapes: specifically focuses on the lazy deferral of shape expansion to optimize memory.
  • Static Shape ValidatorsCompile-time validation that checks tensor shape transformations using symbolic arithmetic and operator rules. **Distinct from Dynamic Tensor Shapes:** Distinct from Dynamic Tensor Shapes: focuses on compile-time validation of shape consistency rather than runtime dimension modification.
  • Tensor Shape ExpansionsExpansion of expressions by repeating data along specific dimensions for element-wise operations. **Distinct from Dynamic Tensor Shapes:** Distinct from Dynamic Tensor Shapes: specifically refers to the repetition of data to expand shape for broadcasting, not general runtime resizing.
  • Tensor Shape Inferences2 Sub-TagsAutomatic inference of tensor shapes from operations, reporting mismatches without manual annotations. **Distinct from Dynamic Tensor Shapes:** Distinct from Dynamic Tensor Shapes: focuses on compile-time inference of shapes rather than runtime dimension modification.