LIVE / DiffVG /pydiffvg /device.py
Xu Ma
update
be11144
raw
history blame
468 Bytes
import torch
use_gpu = torch.cuda.is_available()
device = torch.device('cuda') if use_gpu else torch.device('cpu')
def set_use_gpu(v):
global use_gpu
global device
use_gpu = v
if not use_gpu:
device = torch.device('cpu')
def get_use_gpu():
global use_gpu
return use_gpu
def set_device(d):
global device
global use_gpu
device = d
use_gpu = device.type == 'cuda'
def get_device():
global device
return device