AI Compare
​
​
ToolsArticlesServices
Best for
    All tools

    Sales

    AI tools for finding leads, qualifying them, preparing quotes, following up and keeping the CRM up to date.

    Marketing

    AI tools for content, social media, images, video, SEO and campaigns.

    Customer service

    AI tools for answering customer emails, chats and calls, handling requests and escalating the hard cases.

    Operations

    AI tools for running the daily work: workflows, scheduling, projects, purchasing and delivery.

    Finance

    AI tools for invoices, bookkeeping, reconciliation, spreadsheets and financial reporting.

    Management & Admin

    AI tools for owners, managers and office staff: planning, reports, documents, meetings, scheduling and everyday admin.

    HR

    AI tools for hiring, screening candidates, onboarding, training and answering employee questions.

    Legal & Compliance

    AI tools for reviewing contracts, tracking deadlines and preparing compliance work for a qualified person to check.

    IT & Development

    AI tools for developers and IT teams: coding, AI models, agents, infrastructure and integrations.

Find AI tools for your team
AllAssistantsWriting & DocsImagesVideoAudioAI AgentsAutomationCode
← Back to tools

•

2022-09-22

AISystem logo

AISystem

Not rated yet

17.3K GitHub stars

Type:

Tool

Platforms:

Github

Task:

Study and learnManage AI modelsServe AI models

Best for:

IT & Development
Visit websiteView on GitHub

Pricing


Starting price

$0

Type

Freemium

Overview

AISystem is an open course about AI systems and the full low-level technology stack behind AI, including AI chips, AI compilers, inference systems, and training frameworks. The course is also known as AI System (AISys). Newer large-model material is maintained separately in the AIFoundation project.

The README highlights goals such as understanding the complete computer-system architecture behind AI through practical problems and case studies, learning system design across the AI lifecycle, and exploring research that combines modern systems architecture with AI. It also introduces mainstream frameworks, platforms, and tools used to build AI systems.

README

AI System & AI Infra

Because large-model content has grown substantially, the newest LLM material is maintained in AIFoundation.

The written course is continuously being expanded. Course materials are available through AISys, videos are hosted on Bilibili and YouTube, and the slides are open-sourced on GitHub.

Course background

The English name of this open course is AI System (AISys). It explores system design for artificial intelligence and deep learning, based on ZOMI's accumulated work building and organizing the full AI systems stack. The goal is to learn and discuss AI systems together with the open-source community.

AI systems full stack

Course outline

The course contains five major modules:

ModuleDescriptionLink
AI systems full-stack overviewFundamentals and a full-stack overview of AI systems, including systematic design methods for deep-learning systems and the overall architecture of AI training and inference.[Slides]
AI chips and architectureHardware architecture for AI, from CPU/GPU fundamentals to AI chip principles, design, applications, middleware, frameworks, and practical usability.[Slides]
AI programming and computing architectureCompiler problems in modern machine-learning system design, especially intermediate representations and backend optimization.[Slides]
AI inference systems and enginesPractical inference systems and engines, including core algorithms and engineering considerations required to deploy AI in real products.[Slides]
Core AI framework technologiesAutomatic differentiation, graphs and operators, frontend optimization, and key technologies for distributed large-model training.[Slides]

Course goals

The course is designed for senior undergraduates, graduate students, researchers, and AI systems practitioners. It aims to:

  1. Provide a complete understanding of AI computer-system architecture and system design across the full AI lifecycle through practical problems and case studies.
  2. Introduce research that combines modern system architecture and AI, together with mainstream frameworks, platforms, and tools.

Course sections

1. AI systems overview

#TopicContent
1AI systemsHow algorithms, frameworks, and computer architecture combine into an AI system.

2. AI chip architecture

#TopicContent
1AI computing architectureComputing patterns and architectures for neural networks and other AI workloads.
2AI chip fundamentalsBasic architecture principles of CPUs, GPUs, NPUs, and related processors.
3GPUsGPU fundamentals and the evolution of NVIDIA GPU architecture.
4NVIDIA GPUs in depthTensor Cores, NVLink, and NVIDIA GPU architecture.
5International AI processorsCore principles of specialized AI processors from companies such as Google and Tesla.
6Chinese AI processorsCore principles of specialized AI processors from companies such as Cambricon and Enflame.
7The golden decade of AI chipsA review of AI-chip programming models and development trends.

3. AI compiler principles

#TopicContent
1Traditional compilersGCC, LLVM, and LLVM architecture.
2AI compilersEvolution and architecture of AI compilers, future challenges, and open questions.
3Frontend optimizationOperator fusion, memory optimization, and other frontend compiler techniques.
4Backend optimizationKernel optimization and AutoTuning.
5Polyhedral compilationWork in progress.
6PyTorch 2.0The compilation technology stack introduced in PyTorch 2.0.

4. AI inference systems

#TopicContent
1Inference systemsOverall inference-system concepts and inference-engine architecture.
2Lightweight networksLightweight backbone networks such as MobileNet and other SOTA models.
3Model compressionQuantization, distillation, pruning, and binarization.
4Conversion and optimizationConverting trained models and optimizing their computation graphs.
5Kernel optimizationOperator, memory, scheduling, and kernel-level optimization.

5. Core AI framework technologies

#TopicContent
1AI framework fundamentalsThe role, evolution, and programming paradigms of AI frameworks.
2Automatic differentiationPrinciples and implementation approaches for automatic differentiation.
3Computation graphsGraph concepts, graph optimization, execution, and control-flow representation.

Knowledge checklist

Knowledge checklist

Notes

The repository is around 10 GB because the author provides source production materials and high-resolution images. A full git clone can therefore be slow; using the Releases page to download only the material you need is recommended.

Community participation is welcome. Please report errors, submit fixes through pull requests, and respect the open-source work by clearly citing the source when reusing slide content.

Releases

Release information has not been added yet.

Complete your AI stack

Add complementary AI tools for the rest of your workflow.

More recommendations will appear here as matching tools are published.

Best alternatives

Compare similar tools in the same category.

CodeRabbit logo

CodeRabbit

AI-powered code review assistant for pull requests.

OpenClaw logo

OpenClaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

Cursor logo

Cursor

AI coding editor and autonomous software development platform

DeepSeek logo

DeepSeek

AI assistant for reasoning, coding, research, and agent tasks

ECC logo

ECC

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

View all in this category
Help
Pick an answer below
Hi! I can point you to the right tool or guide. What are you looking for?
Browse all articles