def get_config():
ret = []
ret.append(colored('pyprob {}'.format(pyprob.__version__), 'blue', attrs=['bold']))
ret.append('PyTorch {}'.format(torch.__version__))
cpu_info = cpuinfo.get_cpu_info()
if 'brand' in cpu_info:
ret.append('CPU : {}'.format(cpu_info['brand']))
else:
ret.append('CPU : unknown')
if 'count' in cpu_info:
ret.append('CPU count : {0} (logical)'.format(cpu_info['count']))
else:
ret.append('CPU count : unknown')
if torch.cuda.is_available():
ret.append('CUDA : available')
ret.append('CUDA devices : {0}'.format(torch.cuda.device_count()))
if cuda_enabled:
if cuda_device == -1:
ret.append('CUDA selected : all')
else:
ret.append('CUDA selected : {0}'.format(cuda_device))
else:
ret.append('CUDA : not available')
if cuda_enabled:
ret.append('Running on : CUDA')
else:
ret.append('Running on : CPU')
return '\n'.join(ret)
评论列表
文章目录