Lab repo for Computer Science self-learning. Contains codes of common scripts, teaching code, minimal verification, PoCs(Proof of Concepts), and MVPs(Minimum Viable Products) for Ideas. Mainly writen in C++, Python, Go, and Rust.
-
Lab Guidelines:LAB.md
-
C++ LSP / clangd Troubleshooting:TROUBLESHOOTING.md
- Clone the repo with submodules
git clone --recurse-submodules git@github.com:virtualguard101/vglab.git- Set up the environment
./scripts/bootstrap.shThis repo uses Just to manage commands, see justfile for details.
Use just --list to list all commands.
- Setup cuda environment:
setup-cuda.sh
curl -fsSL https://raw.githubusercontent.com/virtualguard101/vglab/main/infrastructure/scripts/setup-cuda.sh | bash