def make_config(config_dict, obj=None): config = obj or wandb_internal_pb2.ConfigRecord() for k, v in six.iteritems(config_dict): update = config.update.add() update.key = k update.value_json = json.dumps(v) return config
def _make_config(self, config_dict, obj=None): config = obj or wandb_internal_pb2.ConfigRecord() for k, v in six.iteritems(config_dict): update = config.update.add() update.key = k update.value_json = json_dumps_safer(json_friendly(v)[0]) return config
def _make_config(self, data=None, key=None, val=None, obj=None): config = obj or wandb_internal_pb2.ConfigRecord() if data: for k, v in six.iteritems(data): update = config.update.add() update.key = k update.value_json = json_dumps_safer(json_friendly(v)[0]) if key: update = config.update.add() if isinstance(key, tuple): update.nested_key = key else: update.key = key update.value_json = json_dumps_safer(json_friendly(val)[0]) return config
def _make_config( self, data = None, key = None, val = None, obj = None, ): config = obj or pb.ConfigRecord() if data: for k, v in six.iteritems(data): update = config.update.add() update.key = k update.value_json = json_dumps_safer(json_friendly(v)[0]) # type: ignore if key: update = config.update.add() if isinstance(key, tuple): for k in key: update.nested_key.append(k) else: update.key = key update.value_json = json_dumps_safer(json_friendly(val)[0]) # type: ignore return config
def _make_config( self, data: dict = None, key: Union[Tuple[str, ...], str] = None, val: Any = None, obj: pb.ConfigRecord = None, ) -> pb.ConfigRecord: config = obj or pb.ConfigRecord() if data: for k, v in six.iteritems(data): update = config.update.add() update.key = k update.value_json = json_dumps_safer(json_friendly(v)[0]) if key: update = config.update.add() if isinstance(key, tuple): for k in key: update.nested_key.append(k) else: update.key = key update.value_json = json_dumps_safer(json_friendly(val)[0]) return config