Quiz połączony z przewodnikiem · Średni Poziom
Python Zarządzanie zależnościami dla quizu ML
Zrozum środowiska wirtualne, pliki blokujące, role menedżera pakietów i dlaczego wybór koła GPU musi być testowany na platformach docelowych.
Pytanie 1 z 8
What does a virtual environment primarily provide?
Podgląd każdego pytania8 pytania
Odpowiedzi i wyjaśnienia pojawiają się w miarę rozwiązywania quizu.
- What does a virtual environment primarily provide?
- Isolation of project packages from other Python environments
- A compatible host GPU driver
- A guarantee of deterministic training
- A lock on external datasets
- What does a lockfile generally add beyond a dependency manifest?
- A copy of the training dataset
- A concrete resolved dependency set
- A host kernel driver
- A guarantee every wheel exists forever
- Why can a generic framework install command choose an unsuitable GPU build?
- Every machine has the same runtime libraries
- Python packaging always ignores CUDA versions
- Wheel variants depend on platform and accelerator compatibility
- A lockfile sets host driver versions
- What does a clean CI installation help detect?
- All package vulnerabilities permanently
- A model's causal validity
- Future GPU availability
- Undeclared dependencies available only on a developer machine
- Which layer does a Python lockfile generally not control?
- Transitive Python package versions
- The host NVIDIA kernel driver
- Some platform package markers
- Resolved package hashes when supported
- What should a team do when supporting both CPU and GPU installations?
- Store the driver inside requirements.txt
- Assume one wheel works identically on every platform
- Test each supported environment and document package constraints
- Avoid recording the framework version
- Why use package hashes where appropriate?
- They make dependency updates automatic
- They force every package to use a GPU
- They provide model accuracy estimates
- They help verify downloaded artifacts match expected content
- What does repeatable package resolution not guarantee by itself?
- Bitwise-identical training across hardware and data pipelines
- A recorded dependency graph
- A clean project environment
- A tested installation procedure