Linux path: 같은 NVCC, 다른 패키지 layer
Linux setup은 두 flavor:
- Native Linux (Ubuntu 22.04 / 24.04) — cloud VM이나 dedicated AI rig가 돌리는 거. 성능 최고, Nsight 풀 access.
- WSL 2 on Windows — Windows 안의 진짜 Linux 커널, NVIDIA WSL driver 통해 실제 GPU 호출 가능. 같은 Linux toolkit, profiling 약간 손해, 근데 Windows 개발자가 Unix shell + 개발 도구 쓸 수 있음.
둘 다 같은 Linux CUDA toolkit 패키지를 써. WSL 특별점은 GPU driver가 Windows랑 공유라는 것 — WSL 안에선 Linux driver 안 깔고, 바깥 Windows에 driver 깔고, CUDA Linux userland가 passthrough로 호출.
막 깐 WSL에 nvcc가 왜 없냐
Windows쪽 CUDA installer는 Windows path에만 파일 떨궈. WSL 안엔 분리된 filesystem이 있어서 Linux쪽 toolkit 패키지 따로 깔아야 해. NVIDIA apt repo에 있어.