Skip to content
Snippets Groups Projects
Commit 7e6681d7 authored by Felix Kleinert's avatar Felix Kleinert
Browse files

update model class for IntelliO3Ar

parent 3b62aa57
No related branches found
No related tags found
1 merge request!259Draft: Resolve "WRF-Datahandler should inherit from SingleStationDatahandler"
...@@ -455,13 +455,13 @@ class IntelliO3TsArchitecture(AbstractModelClass): ...@@ -455,13 +455,13 @@ class IntelliO3TsArchitecture(AbstractModelClass):
) )
model = keras.Model(inputs=X_input, outputs=[out_minor1, out_main]) model = keras.Model(inputs=X_input, outputs=[out_minor1, out_main])
if self.avail_gpus == 0: if self.avail_gpus <= 1:
self.model = model self.model = model
else: else:
self.model = keras.utils.multi_gpu_model(model, self.avail_gpus) self.model = keras.utils.multi_gpu_model(model, self.avail_gpus)
print(f"Set multi_gpu model with {self.avail_gpus} GPUs")
def set_compile_options(self): def set_compile_options(self):
self.optimizer = keras.optimizers.SGD(lr=self.initial_lr, momentum=0.9)
self.compile_options = {"optimizer": keras.optimizers.adam(lr=self.initial_lr, amsgrad=True), self.compile_options = {"optimizer": keras.optimizers.adam(lr=self.initial_lr, amsgrad=True),
"loss": [l_p_loss(4), keras.losses.mean_squared_error], "loss": [l_p_loss(4), keras.losses.mean_squared_error],
"metrics": ['mse'], "metrics": ['mse'],
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment