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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/AI-System

0
View on GitHub↗
4,301 stars·530 forks·Python·CC-BY-4.0·5 vuesmicrosoft.github.io/AI-System↗

AI System

AI-System est une ressource éducative et une boîte à outils conçue pour apprendre les fondements matériels et logiciels des systèmes d'apprentissage profond. Il fournit un programme et des exercices pratiques pour construire une infrastructure IA, allant du développement de noyaux CUDA bas niveau à la gestion système haut niveau.

Le projet inclut une boîte à outils pour développer des opérations sur tenseurs et optimiser les performances GPU via la programmation matérielle directe. Il dispose également d'un framework pour l'entraînement distribué, se concentrant sur la planification des ressources et les protocoles de communication pour gérer des modèles à grande échelle sur plusieurs nœuds de calcul.

Le système couvre l'analyse de sécurité de l'IA pour identifier les vulnérabilités de confidentialité et les attaques adverses, ainsi que l'optimisation des performances via la compilation consciente du matériel, la compression pilotée par la sparsité et les graphes de calcul basés sur des tenseurs. Il fournit en outre des outils pour gérer l'infrastructure IA et coordonner les stratégies de déploiement pour des environnements d'inférence haute performance.

Features

  • AI & Machine Learning Education - Provides a comprehensive curriculum and practical exercises for learning the hardware and software foundations of deep learning systems.
  • Deep Learning Infrastructure - Implements tools and strategies for resource scheduling and deployment tailored for high-performance inference environments.
  • Distributed Training Frameworks - Provides a system for implementing large-scale model training across multiple computing nodes using specialized algorithms.
  • Distributed Training Orchestration - Implements systems for managing parallelization and synchronization of large-scale model training across computing clusters.
  • Distributed Training - Implements the setup and execution of large-scale model training across multiple computing nodes.
  • AI Security Frameworks - Provides a framework for analyzing vulnerabilities and implementing protection methods for artificial intelligence models.
  • AI System Components - Provides practical exercises for constructing low-level AI primitives such as tensor operations and CUDA kernels.
  • Deep Learning Curriculum - Provides a structured learning path and exercises for the hardware and software foundations of deep learning.
  • Deep Learning Computation Tutorials - Offers educational content on how matrix operations and computer architectures are optimized for deep neural networks.
  • System Design Learning - Offers educational resources on the hardware, software, and algorithmic foundations for designing robust deep learning systems.
  • CUDA Compute Kernels - Provides implementation of custom GPU kernels in C++ to parallelize heavy mathematical tensor operations.
  • AI Infrastructure Managers - Provides a framework for coordinating resource scheduling and deployment strategies for high-performance inference environments.
  • AI Security and Governance - Identifies and fixes security and privacy vulnerabilities within artificial intelligence models to implement effective protections.
  • Computational Graphs - Represents mathematical operations as directed graphs to optimize memory allocation and matrix multiplication sequences.
  • Hardware-Aware Compilers - Transforms high-level algorithmic descriptions into machine code optimized for specific GPU and TPU architectures.
  • Neural Network Compression - Reduces model size and computational overhead using pruning, quantization, and sparsity-driven compression.
  • Performance Optimization - Provides techniques for applying compilation, sparsity, and compression to increase overall AI system efficiency.
  • AI Model Security Analysis - Implements verification checkpoints to detect and mitigate privacy vulnerabilities and adversarial attacks within the model pipeline.
  • AI Inference Infrastructure - Teaches resource scheduling and deployment strategies to maintain high-performance AI inference environments.
  • AI Security - Teaches how to analyze and mitigate privacy vulnerabilities and adversarial attacks in artificial intelligence models.

Historique des stars

Graphique de l'historique des stars pour microsoft/ai-systemGraphique de l'historique des stars pour microsoft/ai-system

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait microsoft/ai-system ?

AI-System est une ressource éducative et une boîte à outils conçue pour apprendre les fondements matériels et logiciels des systèmes d'apprentissage profond. Il fournit un programme et des exercices pratiques pour construire une infrastructure IA, allant du développement de noyaux CUDA bas niveau à la gestion système haut niveau.

Quelles sont les fonctionnalités principales de microsoft/ai-system ?

Les fonctionnalités principales de microsoft/ai-system sont : AI & Machine Learning Education, Deep Learning Infrastructure, Distributed Training Frameworks, Distributed Training Orchestration, Distributed Training, AI Security Frameworks, AI System Components, Deep Learning Curriculum.

Quelles sont les alternatives open-source à microsoft/ai-system ?

Les alternatives open-source à microsoft/ai-system incluent : openmlsys/openmlsys — This project is a comprehensive educational resource and curriculum focused on the design and implementation of the… nvidia/deeplearningexamples — This project is a collection of optimized scripts, deployment patterns, and reference implementations designed for… atcold/pytorch-deep-learning-minicourse — This is an educational curriculum for building and training neural networks using PyTorch. It serves as a deep… mlnlp-world/deeplearning-muli-notes — This project is a deep learning study resource and educational curriculum designed for mastering neural network… flashlight/flashlight — Flashlight is a standalone C++ machine learning library and tensor library used for building and training neural… microsoft/ai-edu — ai-edu is a comprehensive AI education curriculum and machine learning courseware collection. It provides theoretical…

Alternatives open source à AI System

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec AI System.
  • openmlsys/openmlsysAvatar de openmlsys

    openmlsys/openmlsys

    4,813Voir sur GitHub↗

    This project is a comprehensive educational resource and curriculum focused on the design and implementation of the full machine learning software and hardware stack. It serves as a technical reference for architecting machine learning systems, spanning from low-level programming interfaces to large-scale deployment infrastructure. The project provides instructional guidance on several specialized domains, including the development of AI compilers through intermediate representations and graph optimizations. It covers the architectural patterns required for distributed training across GPU clu

    TeXcomputer-systemsmachine-learningsoftware-architecture
    Voir sur GitHub↗4,813
  • atcold/pytorch-deep-learning-minicourseAvatar de Atcold

    Atcold/pytorch-Deep-Learning-Minicourse

    6,810Voir sur GitHub↗

    This is an educational curriculum for building and training neural networks using PyTorch. It serves as a deep learning training guide and resource, providing a structured series of lessons on tensor computation and architecture development. The course uses an interactive learning model that synchronizes academic theory with practice. It pairs theoretical lecture slides with exercise-driven notebooks, requiring students to implement model logic within predefined templates to validate their conceptual understanding. The curriculum covers a broad range of deep learning capabilities, including

    Jupyter Notebook
    Voir sur GitHub↗6,810
  • flashlight/flashlightAvatar de flashlight

    flashlight/flashlight

    5,443Voir sur GitHub↗

    Flashlight is a standalone C++ machine learning library and tensor library used for building and training neural networks. It functions as a comprehensive neural network framework and automatic differentiation engine, providing the tools to construct computation graphs and calculate gradients via backpropagation. The project serves as a distributed training framework, utilizing all-reduce operations to synchronize gradients and parameters across multiple compute nodes and devices. It distinguishes itself through deep integration of high-performance tensor manipulation, native device memory in

    C++
    Voir sur GitHub↗5,443
  • mlnlp-world/deeplearning-muli-notesAvatar de MLNLP-World

    MLNLP-World/DeepLearning-MuLi-Notes

    3,790Voir sur GitHub↗

    This project is a deep learning study resource and educational curriculum designed for mastering neural network architectures and theory. It serves as a learning platform that combines theoretical notes and mathematical formulas with practical code implementations. The curriculum is centered on the PyTorch framework, providing a structured path for building and training models through annotated code examples and technical reviews of mathematical foundations. The resource utilizes interactive notebooks for executing machine learning algorithms and experimenting with data models. Theoretical

    Jupyter Notebookdeep-learningpytorch
    Voir sur GitHub↗3,790
Voir les 30 alternatives à AI System→