diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-01-07 16:51:38 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-01-07 16:51:38 +0100 |
| commit | 151ade996065ad02c2d96b723c94589066491d54 (patch) | |
| tree | b89377beed63d343ba44a833ade7c483a2b8d78c /cli/app/search/json.py | |
| parent | 7ea77a044ca9de9d8089bf382640fb4a7bfabc0f (diff) | |
upload bytesio object to cortex
Diffstat (limited to 'cli/app/search/json.py')
| -rw-r--r-- | cli/app/search/json.py | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/cli/app/search/json.py b/cli/app/search/json.py index 0f6c71c..beaed3b 100644 --- a/cli/app/search/json.py +++ b/cli/app/search/json.py @@ -1,8 +1,9 @@ from os.path import join from app.utils.file_utils import write_json +from app.search.params import ParamsDict -def save_params_latent(fp_out_dir, tag): - data = { +def make_params_latent(fp_out_dir, tag): + return { "tag": tag, "decay_n": 2, "features": True, @@ -43,12 +44,19 @@ def save_params_latent(fp_out_dir, tag): "dataset": "inverses/{}/dataset.encodings.hdf5".format(tag), "save_progress": True, } + +def params_latent(fp_out_dir, tag): + return ParamsDict(make_params_latent(fp_out_dir, tag)) + +def save_params_latent(fp_out_dir, tag): + data = make_params_latent(fp_out_dir, tag) fp_out_fn = join(fp_out_dir, "params_latent.json") write_json(data, fp_out_fn) -def save_params_dense(fp_out_dir, tag): - data = { +def make_params_dense(fp_out_dir, tag, folder_id=None): + return { "tag": tag, + "folder_id": folder_id, "decay_n": 2, "features": True, "clip": 1.0, @@ -56,8 +64,8 @@ def save_params_dense(fp_out_dir, tag): "clipping": False, "dataset": "inverses/{}/dataset.encodings.hdf5".format(tag), "inv_layer": "Generator_2/G_Z/Reshape:0", - "decay_lr": True, - "inv_it": 15000, + "decay_lr": False, + "inv_it": 6000, "generator_path": "https://tfhub.dev/deepmind/biggan-512/2", "attention_map_layer": "Generator_2/attention/Softmax:0", "pre_trained_latent": True, @@ -85,8 +93,15 @@ def save_params_dense(fp_out_dir, tag): "lambda_reg": 0.1, "dist_loss": True, "sample_size": 4, - "dataset": "inverses/{}/dataset.encodings.dense.hdf5".format(tag), + "out_dataset": "inverses/{}/dataset.encodings.dense.hdf5".format(tag), "save_progress": True, + "max_batches": 0, } + +def params_dense_dict(fp_out_dir, tag, folder_id=None): + return ParamsDict(make_params_dense(fp_out_dir, tag, folder_id)) + +def save_params_dense(fp_out_dir, tag, folder_id): + data = make_params_dense(fp_out_dir, tag, folder_id) fp_out_fn = join(fp_out_dir, "params_dense.json") write_json(data, fp_out_fn) |
