We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 177c74e commit cd2dd9eCopy full SHA for cd2dd9e
src/evox/algorithms/so/pso_variants/pso.py
@@ -39,7 +39,7 @@ def __init__(
39
:param device: The device to use for the tensors. Defaults to None.
40
"""
41
super().__init__()
42
- device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
+ device = torch.get_default_device() if device is None else device
43
assert lb.shape == ub.shape and lb.ndim == 1 and ub.ndim == 1 and lb.dtype == ub.dtype
44
self.pop_size = pop_size
45
self.dim = lb.shape[0]
0 commit comments