Shortcuts

openrl.supports.opengpu package

Submodules

openrl.supports.opengpu.gpu_info module

class openrl.supports.opengpu.gpu_info.GPUInfo[源代码]

基类:object

gpu_id: int
memory_free: int
memory_total: int
memory_used: int
product_name: str
real_id: int
openrl.supports.opengpu.gpu_info.get_local_GPU_info()[源代码]
openrl.supports.opengpu.gpu_info.get_remote_GPU_info(request_api: str)[源代码]
openrl.supports.opengpu.gpu_info.preserve_decimal(a: float, keep_num: int = 2)[源代码]

openrl.supports.opengpu.manager module

class openrl.supports.opengpu.manager.LocalGPUManager(args: argparse.Namespace = None)[源代码]

基类:object

get_gpu() int[源代码]
get_learner_gpu(learner_id: int = 0) Optional[int][源代码]
get_learner_gpus() List[int][源代码]
get_worker_gpu(worker_id: int = 0) int[源代码]
log_info()[源代码]
class openrl.supports.opengpu.manager.RemoteGPUManager(pytorch_config=None, check: bool = False)[源代码]

基类:object

cal_learner_number()[源代码]
check_gpus()[源代码]
get_gpu_info(server_list: list)[源代码]

Module contents