0.1.8
Loading...
Searching...
No Matches
pyhelios.runtime Namespace Reference

Namespaces

namespace  gpu_detector
 

Functions

bool is_gpu_runtime_available ()
 Check if GPU runtime (CUDA/OptiX) is available for PyHelios.
 
Dict[str, Any] get_gpu_runtime_info ()
 Get detailed GPU runtime information for PyHelios.
 
None validate_gpu_requirements ()
 Validate that GPU requirements are met for GPU-dependent operations.
 

Variables

 logger = logging.getLogger(__name__)
 

Function Documentation

◆ get_gpu_runtime_info()

Dict[str, Any] pyhelios.runtime.get_gpu_runtime_info ( )

Get detailed GPU runtime information for PyHelios.

Returns
Dict containing GPU runtime status and details
Exceptions
RuntimeErrorIf GPU detection system is unavailable (fail-fast)

Definition at line 49 of file runtime.py.

◆ is_gpu_runtime_available()

bool pyhelios.runtime.is_gpu_runtime_available ( )

Check if GPU runtime (CUDA/OptiX) is available for PyHelios.

Returns
bool True if GPU runtime is available, False otherwise
Exceptions
RuntimeErrorIf GPU detection system is unavailable (fail-fast)

Definition at line 23 of file runtime.py.

◆ validate_gpu_requirements()

None pyhelios.runtime.validate_gpu_requirements ( )

Validate that GPU requirements are met for GPU-dependent operations.

Exceptions
RuntimeErrorIf GPU requirements are not met (fail-fast)

Definition at line 89 of file runtime.py.

Variable Documentation

◆ logger

pyhelios.runtime.logger = logging.getLogger(__name__)

Definition at line 11 of file runtime.py.