Skip to content

Commit

Permalink
Add return for use_gpu..
Browse files Browse the repository at this point in the history
  • Loading branch information
D-X-Y committed Mar 12, 2021
1 parent 593553f commit 1d43524
Show file tree
Hide file tree
Showing 11 changed files with 31 additions and 28 deletions.
6 changes: 3 additions & 3 deletions qlib/contrib/model/pytorch_alstm.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ def __init__(
"\nearly_stop : {}"
"\noptimizer : {}"
"\nloss_type : {}"
"\nvisible_GPU : {}"
"\ndevice : {}"
"\nuse_GPU : {}"
"\nseed : {}".format(
d_feat,
Expand All @@ -107,7 +107,7 @@ def __init__(
early_stop,
optimizer.lower(),
loss,
GPU,
self.device,
self.use_gpu,
seed,
)
Expand Down Expand Up @@ -138,7 +138,7 @@ def __init__(

@property
def use_gpu(self):
self.device != torch.device("cpu")
return self.device != torch.device("cpu")

def mse(self, pred, label):
loss = (pred - label) ** 2
Expand Down
6 changes: 3 additions & 3 deletions qlib/contrib/model/pytorch_alstm_ts.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ def __init__(
"\nearly_stop : {}"
"\noptimizer : {}"
"\nloss_type : {}"
"\nvisible_GPU : {}"
"\ndevice : {}"
"\nn_jobs : {}"
"\nuse_GPU : {}"
"\nseed : {}".format(
Expand All @@ -111,7 +111,7 @@ def __init__(
early_stop,
optimizer.lower(),
loss,
GPU,
self.device,
n_jobs,
self.use_gpu,
seed,
Expand Down Expand Up @@ -143,7 +143,7 @@ def __init__(

@property
def use_gpu(self):
self.device != torch.device("cpu")
return self.device != torch.device("cpu")

def mse(self, pred, label):
loss = (pred - label) ** 2
Expand Down
6 changes: 3 additions & 3 deletions qlib/contrib/model/pytorch_gats.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ def __init__(
"\nbase_model : {}"
"\nwith_pretrain : {}"
"\nmodel_path : {}"
"\nvisible_GPU : {}"
"\ndevice : {}"
"\nuse_GPU : {}"
"\nseed : {}".format(
d_feat,
Expand All @@ -119,7 +119,7 @@ def __init__(
base_model,
with_pretrain,
model_path,
GPU,
self.device,
self.use_gpu,
seed,
)
Expand Down Expand Up @@ -151,7 +151,7 @@ def __init__(

@property
def use_gpu(self):
self.device != torch.device("cpu")
return self.device != torch.device("cpu")

def mse(self, pred, label):
loss = (pred - label) ** 2
Expand Down
2 changes: 1 addition & 1 deletion qlib/contrib/model/pytorch_gats_ts.py
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ def __init__(

@property
def use_gpu(self):
self.device != torch.device("cpu")
return self.device != torch.device("cpu")

def mse(self, pred, label):
loss = (pred - label) ** 2
Expand Down
2 changes: 1 addition & 1 deletion qlib/contrib/model/pytorch_gru.py
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ def __init__(

@property
def use_gpu(self):
self.device != torch.device("cpu")
return self.device != torch.device("cpu")

def mse(self, pred, label):
loss = (pred - label) ** 2
Expand Down
6 changes: 3 additions & 3 deletions qlib/contrib/model/pytorch_gru_ts.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ def __init__(
"\nearly_stop : {}"
"\noptimizer : {}"
"\nloss_type : {}"
"\nvisible_GPU : {}"
"\ndevice : {}"
"\nn_jobs : {}"
"\nuse_GPU : {}"
"\nseed : {}".format(
Expand All @@ -111,7 +111,7 @@ def __init__(
early_stop,
optimizer.lower(),
loss,
GPU,
self.device,
n_jobs,
self.use_gpu,
seed,
Expand Down Expand Up @@ -143,7 +143,7 @@ def __init__(

@property
def use_gpu(self):
self.device != torch.device("cpu")
return self.device != torch.device("cpu")

def mse(self, pred, label):
loss = (pred - label) ** 2
Expand Down
2 changes: 1 addition & 1 deletion qlib/contrib/model/pytorch_lstm.py
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ def __init__(

@property
def use_gpu(self):
self.device != torch.device("cpu")
return self.device != torch.device("cpu")

def mse(self, pred, label):
loss = (pred - label) ** 2
Expand Down
6 changes: 3 additions & 3 deletions qlib/contrib/model/pytorch_lstm_ts.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ def __init__(
"\nearly_stop : {}"
"\noptimizer : {}"
"\nloss_type : {}"
"\nvisible_GPU : {}"
"\ndevice : {}"
"\nn_jobs : {}"
"\nuse_GPU : {}"
"\nseed : {}".format(
Expand All @@ -110,7 +110,7 @@ def __init__(
early_stop,
optimizer.lower(),
loss,
GPU,
self.device,
n_jobs,
self.use_gpu,
seed,
Expand Down Expand Up @@ -139,7 +139,7 @@ def __init__(

@property
def use_gpu(self):
self.device != torch.device("cpu")
return self.device != torch.device("cpu")

def mse(self, pred, label):
loss = (pred - label) ** 2
Expand Down
8 changes: 4 additions & 4 deletions qlib/contrib/model/pytorch_nn.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,8 +99,8 @@ def __init__(
"\nloss_type : {}"
"\neval_steps : {}"
"\nseed : {}"
"\nvisible_GPU : {}"
"\nuse_gpu : {}"
"\ndevice : {}"
"\nuse_GPU : {}"
"\nweight_decay : {}".format(
layers,
lr,
Expand All @@ -114,7 +114,7 @@ def __init__(
loss,
eval_steps,
seed,
GPU,
self.device,
self.use_gpu,
weight_decay,
)
Expand Down Expand Up @@ -158,7 +158,7 @@ def __init__(

@property
def use_gpu(self):
self.device != torch.device("cpu")
return self.device != torch.device("cpu")

def fit(
self,
Expand Down
9 changes: 6 additions & 3 deletions qlib/contrib/model/pytorch_sfm.py
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,6 @@ def __init__(
self.optimizer = optimizer.lower()
self.loss = loss
self.device = torch.device("cuda:%d" % (GPU) if torch.cuda.is_available() and GPU >= 0 else "cpu")
self.use_gpu = torch.cuda.is_available()
self.seed = seed

self.logger.info(
Expand All @@ -260,7 +259,7 @@ def __init__(
"\neval_steps : {}"
"\noptimizer : {}"
"\nloss_type : {}"
"\nvisible_GPU : {}"
"\ndevice : {}"
"\nuse_GPU : {}"
"\nseed : {}".format(
d_feat,
Expand All @@ -277,7 +276,7 @@ def __init__(
eval_steps,
optimizer.lower(),
loss,
GPU,
self.device,
self.use_gpu,
seed,
)
Expand Down Expand Up @@ -309,6 +308,10 @@ def __init__(
self.fitted = False
self.sfm_model.to(self.device)

@property
def use_gpu(self):
return self.device != torch.device("cpu")

def test_epoch(self, data_x, data_y):

# prepare training data
Expand Down
6 changes: 3 additions & 3 deletions qlib/contrib/model/pytorch_tabnet.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,8 @@ def __init__(
"TabNet:"
"\nbatch_size : {}"
"\nvirtual bs : {}"
"\nGPU : {}"
"\npretrain: {}".format(self.batch_size, vbs, GPU, pretrain)
"\ndevice : {}"
"\npretrain: {}".format(self.batch_size, vbs, self.device, self.pretrain)
)
self.fitted = False
np.random.seed(self.seed)
Expand Down Expand Up @@ -118,7 +118,7 @@ def __init__(

@property
def use_gpu(self):
self.device != torch.device("cpu")
return self.device != torch.device("cpu")

def pretrain_fn(self, dataset=DatasetH, pretrain_file="./pretrain/best.model"):
get_or_create_path(pretrain_file)
Expand Down

0 comments on commit 1d43524

Please sign in to comment.