[tune] Added WandbLogger (#9725)

Co-authored-by: Richard Liaw <rliaw@berkeley.edu>
Co-authored-by: Kai Fricke <kai@anyscale.com>
This commit is contained in:
krfricke
2020-07-30 13:09:03 -07:00
committed by GitHub
co-authored by Richard Liaw Kai Fricke
parent 68f3fec744
commit 619e44e54a
24 changed files with 1376 additions and 6 deletions
+5 -3
View File
@@ -216,7 +216,7 @@ def flatten_dict(dt, delimiter="/"):
return dt
def unflattened_lookup(flat_key, lookup, delimiter="/", default=None):
def unflattened_lookup(flat_key, lookup, delimiter="/", **kwargs):
"""
Unflatten `flat_key` and iteratively look up in `lookup`. E.g.
`flat_key="a/0/b"` will try to return `lookup["a"][0]["b"]`.
@@ -232,8 +232,10 @@ def unflattened_lookup(flat_key, lookup, delimiter="/", default=None):
base = base[int(key)]
else:
raise KeyError()
except KeyError:
return default
except KeyError as e:
if "default" in kwargs:
return kwargs["default"]
raise e
return base