← all repositories
aimuch/iAI

A Chinese cookbook for building AI workstations from bare metal

When your GPU arrives before your OS is ready, this repo has the recipes for Ubuntu, CUDA, and the whole PyTorch pipeline.

692 stars Python LearningML Frameworks
iAI
Velocity · 7d
+0.2
★ / day
Trend
steady
star history

What it does

iAI is a Chinese-language knowledge base for setting up deep-learning workstations on Ubuntu. It walks through dual-booting Windows, installing NVIDIA drivers across Ubuntu 16.04–22.04, juggling multiple CUDA versions, compiling OpenCV from source, and wrangling TensorRT, Caffe, PyTorch, and TensorFlow into the same Anaconda environment. The algorithm section covers YOLO v3, Faster R-CNN, transfer learning, loss functions, and a growing set of LLM notes.

The interesting bit

The value is in the friction it documents — grub resolution fixes, “Linux stuck at boot logo,” unnamed conda environments, and the specific dependency hell of TensorRT 4.0.1.6. Someone actually lived through this and wrote it down.

Key highlights

  • Step-by-step NVIDIA driver installs for Ubuntu 16/18/20/22 LTS with dependency lists
  • CUDA and cuDNN installation, uninstallation, and multi-version switching on both Ubuntu and Windows
  • OpenCV build-from-source instructions with compile flags
  • TensorRT engine generation from Caffe, TensorFlow, and ONNX models (with Jupyter notebook examples)
  • PyTorch “common code” reference: reproducibility seeds, multi-GPU sync BN, bilinear pooling, CPU/GPU model portability
  • Practical server ops: Docker commands, multi-GPU training setup, remote Jupyter over SSH

Caveats

  • Content is entirely in Chinese; no English translation visible
  • Some framework versions are aging (TensorRT 4.0.1.6, Caffe with Python 2/3 split)
  • README is a table of contents; actual detail lives in linked markdown files that weren’t provided

Verdict

Grab this if you’re a Mandarin-speaking developer building or maintaining on-premise GPU boxes and tired of scattered forum posts. Skip if you want cloud-native, container-first workflows or English documentation.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.