Title: Discussion 4 — Version Mismatches and "Works on My Machine"
Course: AIINFRA 100: AI Systems & Development Environments > Section: Week 04 — The AI Software Stack: Frameworks, CUDA, Drivers, Model Formats

💬 Discussion 4 — Version Mismatches and "Works on My Machine" (20 pts)

Think about a time — in this course, another class, a job, or even just setting up an app on your own computer — when something failed to install or run correctly, and it turned out to be a version mismatch or a "it works on my machine but not yours" problem (it doesn't have to be AI-related). In your initial post, describe: (1) what you were trying to install or run, (2) what actually went wrong, and (3) now that you've learned about environment isolation (venv/conda) and containers (Docker) this week, explain specifically how one or both of those tools could have prevented or fixed the problem. If you can't think of a personal example, that's okay — instead, pick one of the three misconceptions from this week's lecture (CUDA version matching, GPU access in containers, or model format interchangeability) and explain in your own words why a beginner would fall for it and what you'd tell them instead. Respond to at least two classmates — try to engage with posts describing a different scenario than your own.