analysis.py v 1.1.0.005

This commit is contained in:
ltcptgeneral 2019-09-17 08:46:47 -05:00
parent 43d059b477
commit 936354a1a2

View File

@ -7,10 +7,12 @@
# current benchmark of optimization: 1.33 times faster # current benchmark of optimization: 1.33 times faster
# setup: # setup:
__version__ = "1.1.0.004" __version__ = "1.1.0.005"
# changelog should be viewed using print(analysis.__changelog__) # changelog should be viewed using print(analysis.__changelog__)
__changelog__ = """changelog: __changelog__ = """changelog:
1.1.0.005:
- removed impossible outcomes
1.1.0.004: 1.1.0.004:
- added performance metrics (r^2, mse, rms) - added performance metrics (r^2, mse, rms)
1.1.0.003: 1.1.0.003:
@ -158,13 +160,9 @@ def _init_device(setting, arg): # initiates computation device for ANNs
if setting == "cuda": if setting == "cuda":
try: try:
return torch.device(setting + ":" + str(arg) if torch.cuda.is_available() else "cpu") return torch.device(setting + ":" + str(arg) if torch.cuda.is_available() else "cpu")
except:
raise error("could not assign cuda or cpu")
elif setting == "cpu": elif setting == "cpu":
try: try:
return torch.device("cpu") return torch.device("cpu")
except:
raise error("could not assign cpu")
else: else:
raise error("specified device does not exist") raise error("specified device does not exist")