summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorJordan Gong <jordan.gong@protonmail.com>2021-01-07 14:34:37 +0800
committerJordan Gong <jordan.gong@protonmail.com>2021-01-07 14:34:37 +0800
commita27af5dfd58e7b48cf3bd063fa2b4b51ed1e0277 (patch)
tree08e6b52d4e59506e6890bf67d1922abea97ce116 /utils
parentf1fe77c083f952e81cf80c0b44611fc6057a7882 (diff)
Change device config and add enable multi-GPU computing
1. Add `disable_acc` switch for disabling accelerator. When it is off, system will automatically choosing accelerator. 2. Enable multi-GPU training using torch.nn.DataParallel
Diffstat (limited to 'utils')
-rw-r--r--utils/configuration.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/utils/configuration.py b/utils/configuration.py
index 3e98343..f3ae0b3 100644
--- a/utils/configuration.py
+++ b/utils/configuration.py
@@ -1,12 +1,10 @@
from typing import TypedDict, Optional, Union
-import torch
-
from utils.dataset import ClipClasses, ClipConditions, ClipViews
class SystemConfiguration(TypedDict):
- device: torch.device
+ disable_acc: bool
CUDA_VISIBLE_DEVICES: str
save_dir: str