Device Manager¤
Module: generative_models.core.device_manager
Source: generative_models/core/device_manager.py
Overview¤
Foundation-first device management system for Workshop.
This module provides a comprehensive, type-safe device management architecture that prioritizes clean design and robust error handling over backward compatibility.
Classes¤
CUDADetector¤
DeviceCapabilities¤
DeviceConfiguration¤
DeviceDetector¤
DeviceManager¤
DeviceType¤
JAXDeviceManager¤
MemoryStrategy¤
Functions¤
init¤
init¤
configure_for_generative_models¤
cpu_devices¤
detect_capabilities¤
detect_capabilities¤
device_count¤
devices¤
distribute_data¤
get_default_device¤
get_default_device¤
get_device_info¤
get_device_manager¤
gpu_count¤
gpu_devices¤
has_gpu¤
has_gpu¤
optimize_for_model_size¤
print_device_info¤
Module Statistics¤
- Classes: 8
- Functions: 19
- Imports: 8