Contents#
- 1. Introduction
- 2. When to Use MPS
- 2.1. The Benefits of MPS
- 2.2. Identifying Candidate Applications
- 2.3. Considerations
- 3. Architecture
- 4. Appendix: Tools and Interface Reference
- 4.1. Utilities and Daemons
- 4.2. Environment Variables
- 4.2.1. CUDA_VISIBLE_DEVICES
- 4.2.2. CUDA_MPS_PIPE_DIRECTORY
- 4.2.3. CUDA_MPS_LOG_DIRECTORY
- 4.2.4. CUDA_DEVICE_MAX_CONNECTIONS
- 4.2.5. CUDA_MPS_ACTIVE_THREAD_PERCENTAGE
- 4.2.6. CUDA_MPS_ENABLE_PER_CTX_DEVICE_MULTIPROCESSOR_PARTITIONING
- 4.2.7. CUDA_MPS_PINNED_DEVICE_MEM_LIMIT
- 4.2.8. CUDA_MPS_CLIENT_PRIORITY
- 4.3. MPS Logging Format
- 4.4. MPS Known Issues
- 5. Appendix: Common Tasks
- 6. Notices