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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 repositorios

Awesome GitHub RepositoriesComputational Frameworks

Software frameworks providing high-level abstractions for building and executing complex mathematical models and computational graphs.

Explore 15 awesome GitHub repositories matching scientific & mathematical computing · Computational Frameworks. Refine with filters or upvote what's useful.

Awesome Computational Frameworks GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • meta-llama/llamaAvatar de meta-llama

    meta-llama/llama

    59,464Ver en GitHub↗

    Llama is a computational framework and runtime environment designed for executing transformer-based neural networks locally. It functions as a generative AI inference engine, enabling the processing of input sequences through pre-trained model weights to produce text completions and structured data outputs directly on your own hardware. The system distinguishes itself through specialized memory and computation management techniques, including memory-mapped weight loading and quantization-aware inference, which allow for efficient execution on standard consumer hardware. It utilizes a stateles

    Organizes mathematical operations as directed graphs of multi-dimensional arrays to accelerate matrix multiplication.

    Python
    Ver en GitHub↗59,464
  • facebookresearch/detectron2Avatar de facebookresearch

    facebookresearch/detectron2

    34,548Ver en GitHub↗

    Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying models for object detection, image segmentation, and visual recognition. It provides a research-oriented environment for training complex vision models with multi-GPU acceleration. The project includes a specialized object detection library for identifying and locating multiple objects via bounding boxes, as well as an image segmentation toolkit for creating pixel-level masks through instance, semantic, and panoptic segmentation. Additionally, it features a human pose estimati

    Built on PyTorch to leverage dynamic computational graphs and automatic differentiation for visual tasks.

    Python
    Ver en GitHub↗34,548
  • mrdbourke/pytorch-deep-learningAvatar de mrdbourke

    mrdbourke/pytorch-deep-learning

    17,195Ver en GitHub↗

    This project is a structured educational resource and training platform designed for mastering deep learning development. It provides a comprehensive curriculum focused on building, evaluating, and refining predictive models through hands-on coding exercises and standard industry workflows. The curriculum emphasizes practical implementation, guiding users through the construction of neural network architectures and the application of transfer learning to adapt pretrained models for custom tasks. It includes methodologies for tracking and comparing model experiment results, allowing for the sy

    Provides automated gradient calculation through tensor computation graphs for neural network training.

    Jupyter Notebookdeep-learningmachine-learningpytorch
    Ver en GitHub↗17,195
  • dragen1860/deep-learning-with-tensorflow-bookAvatar de dragen1860

    dragen1860/Deep-Learning-with-TensorFlow-book

    13,237Ver en GitHub↗

    This project is an open source deep learning textbook and educational resource. It provides a structured curriculum of theory and practical examples designed for mastering the training of regression, classification, and generative models using the TensorFlow framework. The repository functions as a machine learning code collection, utilizing interactive notebooks and source code to demonstrate neural network implementation and tensor operations. It covers the development of deep learning models and the study of reinforcement learning. The material employs a case-study driven pedagogy, combin

    Implements tensor computation graphs to define and optimize the flow of data through neural network layers.

    Jupyter Notebookbookdeeplearningmachinelearning
    Ver en GitHub↗13,237
  • karpathy/convnetjsAvatar de karpathy

    karpathy/convnetjs

    11,171Ver en GitHub↗

    ConvNetJS is a JavaScript deep learning library and neural network training engine designed for client-side machine learning. It functions as a framework for building, training, and running convolutional neural networks directly within a web browser without the need for a backend server. The library specializes in image recognition and pattern analysis using convolutional and pooling layers. It enables the creation of models for classification and regression tasks, as well as the development of reinforcement learning agents that optimize behavior through trial and error in simulated environme

    Performs neural network mathematical operations using JavaScript arrays executed directly within the web browser.

    JavaScript
    Ver en GitHub↗11,171
  • deepmind/sonnetAvatar de deepmind

    deepmind/sonnet

    9,920Ver en GitHub↗

    Sonnet is a modular machine learning framework and TensorFlow library used for building, training, and managing deep learning models. It functions as a system for composing neural networks from reusable modules and layers that encapsulate their own parameters and internal states. The project provides specialized tools for distributed model training, enabling the synchronization of gradients across multiple hardware devices. It also serves as a model state management system, allowing for the persistence of neural network weights and the export of portable models that separate the computation g

    Constructs neural networks as tensor computation graphs optimized for hardware acceleration via TensorFlow.

    Python
    Ver en GitHub↗9,920
  • rtqichen/torchdiffeqAvatar de rtqichen

    rtqichen/torchdiffeq

    6,452Ver en GitHub↗

    torchdiffeq es una librería de PyTorch para resolver EDO (ecuaciones diferenciales ordinarias), diseñada para resolver problemas de valor inicial y construir frameworks de redes neuronales ODE. Proporciona un integrador de EDO diferenciable que permite a los modelos de deep learning simular profundidad continua integrando funciones dinámicas a lo largo del tiempo. La librería cuenta con un calculador de gradientes mediante el método adjunto para una retropropagación eficiente en memoria. Al resolver un sistema adjunto aumentado hacia atrás en el tiempo, calcula los gradientes de los parámetros sin necesidad de almacenar cada estado intermedio del solver. El proyecto cubre la integración numérica con solvers de paso fijo y adaptativo, incorporando control de errores e interpolación polinómica de estados. También admite la gestión de eventos diferenciables para terminar los solvers cuando funciones escalares específicas se activan, propagando gradientes a través del tiempo del evento. El framework se utiliza en aplicaciones como flujos normalizadores continuos y la transformación de distribuciones de probabilidad mediante EDO aprendidas en tiempo continuo.

    Integrates with PyTorch's automatic differentiation engine to track operations and compute gradients across continuous-time dynamics.

    Python
    Ver en GitHub↗6,452
  • pkmital/tensorflow_tutorialsAvatar de pkmital

    pkmital/tensorflow_tutorials

    5,668Ver en GitHub↗

    Este proyecto es una colección de Jupyter Notebooks educativos que ofrecen tutoriales sobre la construcción de redes neuronales y operaciones con tensores utilizando el framework TensorFlow. Sirve como repositorio educativo de machine learning y guía de implementación para estudiantes de deep learning. La suite se centra en arquitecturas avanzadas específicas, incluyendo redes convolucionales para clasificación de imágenes, redes residuales con conexiones de salto (skip connections) para la estabilidad del entrenamiento y autoencoders variacionales para modelado generativo y síntesis de datos. También incluye guías para construir autoencoders de eliminación de ruido (denoising) y profundos para realizar extracción de características y reducción de dimensionalidad. El repositorio cubre un espectro más amplio de modelado predictivo, con implementaciones de regresión lineal, polinómica y logística para predecir valores continuos y resultados binarios. El contenido está organizado en notebooks interactivos que permiten a los usuarios ejecutar operaciones matemáticas y modificar experimentos de machine learning.

    Defines mathematical operations as directed graphs of tensors to compute numerical results within a managed session.

    Jupyter Notebook
    Ver en GitHub↗5,668
  • cactus-compute/cactusAvatar de cactus-compute

    cactus-compute/cactus

    5,363Ver en GitHub↗

    Cactus es un motor de inferencia de IA en el dispositivo diseñado para ejecutar modelos de lenguaje de gran tamaño (LLM), modelos de visión y sistemas de voz a texto en hardware móvil y wearable. Proporciona un grafo de computación tensorial programable para definir secuencias de operaciones matriciales y funciones de activación, junto con un framework de RAG (generación aumentada por recuperación) local que fundamenta las respuestas del modelo utilizando archivos de texto locales. El proyecto cuenta con un SDK multiplataforma con bindings de lenguaje para integrar capacidades de IA en aplicaciones móviles y un sistema de conversión de modelos que transforma formatos externos para una ejecución local optimizada. Utiliza un sistema de enrutamiento híbrido para redirigir cargas de trabajo entre la ejecución en el dispositivo y proveedores en la nube según la capacidad del hardware. El motor cubre una amplia superficie de capacidades, incluyendo procesamiento de audio en el dispositivo para detección de actividad de voz y transcripción, generación de embeddings vectoriales para búsqueda por similitud e integración de herramientas para analizar salidas del modelo en llamadas a funciones externas. Estos procesos están respaldados por kernels nativos optimizados para un rendimiento de baja latencia en hardware móvil.

    Allows defining sequences of tensor operations and activation functions as computational graphs for local execution.

    C++aiandroidarm
    Ver en GitHub↗5,363
  • weiliu89/caffeAvatar de weiliu89

    weiliu89/caffe

    4,800Ver en GitHub↗

    Caffe es un framework de deep learning de alto rendimiento y una librería de redes neuronales convolucionales diseñada para entrenar y desplegar redes neuronales. Funciona como un motor de machine learning acelerado por GPU con un núcleo implementado en C++ para permitir operaciones de tensores de alto rendimiento. El proyecto utiliza un sistema de configuración declarativa donde las arquitecturas de modelos y los hiperparámetros se definen en archivos de texto externos, separando el diseño de la red del código de ejecución. Incluye un sistema de serialización de modelos para exportar pesos y topologías entrenadas a archivos binarios para un despliegue eficiente en diferentes entornos de hardware. El framework cubre una amplia gama de capacidades, incluyendo el diseño de arquitectura de redes neuronales, entrenamiento de modelos supervisados con optimización basada en gradientes y flujos de trabajo de clasificación de imágenes. Proporciona herramientas para el preprocesamiento de datasets, extracción de características neuronales y ajuste fino de modelos preentrenados. El núcleo en C++ es accesible a través de una interfaz multilenguaje con bindings oficiales para Python y MATLAB.

    Constructs models as a directed graph of tensor operations organized into discrete layers.

    C++
    Ver en GitHub↗4,800
  • uxlfoundation/onednnAvatar de uxlfoundation

    uxlfoundation/oneDNN

    4,009Ver en GitHub↗

    oneDNN es una biblioteca para la aceleración del aprendizaje profundo que proporciona bloques de construcción optimizados para el entrenamiento e inferencia de redes neuronales. Gestiona la computación de tensores a través de hardware CPU y GPU, permitiendo la ejecución de primitivas de alto rendimiento para el entrenamiento de modelos y la optimización de la inferencia de redes neuronales. El proyecto se distingue por la optimización de kernels específica para el hardware y el uso de compilación just-in-time para apuntar a conjuntos de instrucciones de procesador específicos. Soporta la ejecución de redes neuronales cuantizadas utilizando cuantización estática y dinámica para reducir el uso de memoria y aumentar el rendimiento. La biblioteca cubre una amplia gama de capacidades, incluyendo primitivas de aprendizaje profundo como convoluciones, multiplicación de matrices y ejecución de redes neuronales recurrentes. Implementa optimizaciones de rendimiento avanzadas, incluyendo fusión de operaciones, optimización de grafos de computación y gestión de formatos de memoria. La integración se proporciona a través de una ABI C estable y un wrapper C++, con soporte para SYCL, OpenCL y bibliotecas de álgebra lineal externas. El sistema incluye herramientas de observabilidad para la creación de perfiles de rendimiento de hardware, benchmarking de primitivas y registro de ejecución detallado.

    Represents sequences of mathematical operations as directed graphs of tensors to optimize execution flow and dependencies.

    C++aarch64amxavx512
    Ver en GitHub↗4,009
  • hunkim/pytorchzerotoallAvatar de hunkim

    hunkim/PyTorchZeroToAll

    3,974Ver en GitHub↗

    PyTorchZeroToAll es un recurso educativo y colección de tutoriales centrados en el deep learning y el framework PyTorch. Proporciona una ruta de aprendizaje estructurada para implementar arquitecturas de redes neuronales, desde la sintaxis básica del lenguaje y fundamentos hasta el diseño de modelos complejos. El proyecto sirve como guía de implementación para construir varios tipos de redes, incluyendo redes lineales, logísticas, convolucionales y recurrentes. Cubre específicamente el flujo de trabajo para el modelado de secuencias mediante el uso de mecanismos de atención y redes a nivel de carácter. El recurso también cubre la preparación de datos para machine learning, incluyendo el uso de cargadores de datasets personalizados, herramientas de procesamiento de texto y la traducción de archivos fuente crudos a tensores para pipelines de entrenamiento.

    Explains the use of tensor-based computational graphs for automated gradient calculations during backpropagation.

    Pythonbasicdeeplearningpython
    Ver en GitHub↗3,974
  • naturomics/capsnet-tensorflowAvatar de naturomics

    naturomics/CapsNet-Tensorflow

    3,787Ver en GitHub↗

    This is a TensorFlow-based framework for implementing and training capsule networks designed for image classification. It utilizes a tensor graph neural network model to build architectures that preserve spatial relationships and pose parameters through vector-based neuron groupings. The project implements a dynamic routing mechanism to establish hierarchical relationships between input features and output capsules. To handle complex architectures, it includes a distributed deep learning toolset that enables training across multiple graphics processing units. The framework covers the full ma

    Utilizes a tensor graph computational model to optimize memory allocation and hardware acceleration during training.

    Python
    Ver en GitHub↗3,787
  • tensor-compiler/tacoAvatar de tensor-compiler

    tensor-compiler/taco

    1,360Ver en GitHub↗

    Taco is a sparse tensor algebra compiler that translates high-level tensor index expressions into optimized machine code. It functions as a numerical code generator, producing specialized C kernels designed to execute complex multidimensional array operations efficiently on both CPU and GPU hardware. The project distinguishes itself by allowing users to define custom tensor storage layouts by composing dimension-level formats, such as dense or compressed structures, to match the specific sparsity patterns of their datasets. By analyzing the mathematical structure of tensor operations at compi

    Applies advanced mathematical transformations like loop reordering and parallel splitting to ensure efficient data calculations.

    C++code-generatorlibrarylinear-algebra
    Ver en GitHub↗1,360
  • hkproj/pytorch-stable-diffusionAvatar de hkproj

    hkproj/pytorch-stable-diffusion

    1,066Ver en GitHub↗

    This project provides a clean implementation of the latent diffusion model architecture using the PyTorch framework. It functions as a generative machine learning pipeline designed to synthesize images from text prompts by loading pre-trained model weights into a modular neural network structure. The implementation focuses on the mechanics of image generation, utilizing a tensor-based computational graph to execute the complex linear algebra required for inference. It incorporates transformer-based text encoding to map natural language into vector embeddings, which are then integrated into th

    Represents neural network layers as interconnected mathematical nodes to execute complex linear algebra on hardware accelerators.

    Jupyter Notebookdiffusion-modelslatent-diffusion-modelspaper-implementations
    Ver en GitHub↗1,066
  1. Home
  2. Scientific & Mathematical Computing
  3. High-Performance Execution Environments
  4. Scientific Computing Platforms
  5. Computational Frameworks

Explorar subetiquetas

  • Tensor Computation Graphs1 sub-etiquetaRepresentations of mathematical operations as directed graphs of multi-dimensional arrays optimized for hardware acceleration.