From 50f4f3dda7faa80a10cb6bbdb50cde68c8c43506 Mon Sep 17 00:00:00 2001 From: D-X-Y <280835372@qq.com> Date: Tue, 25 May 2021 20:24:41 -0700 Subject: [PATCH] Fix bugs --- .latent-data/init-configs/setup.sh | 2 +- xautodl/datasets/math_base_funcs.py | 4 +++- xautodl/datasets/synthetic_core.py | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.latent-data/init-configs/setup.sh b/.latent-data/init-configs/setup.sh index b830e51..592caad 100644 --- a/.latent-data/init-configs/setup.sh +++ b/.latent-data/init-configs/setup.sh @@ -10,5 +10,5 @@ cp ${script_dir}/bashrc ~/.bashrc cp ${script_dir}/condarc ~/.condarc wget https://repo.anaconda.com/miniconda/Miniconda3-4.7.12.1-Linux-x86_64.sh -wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh +wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh diff --git a/xautodl/datasets/math_base_funcs.py b/xautodl/datasets/math_base_funcs.py index e560755..485281d 100644 --- a/xautodl/datasets/math_base_funcs.py +++ b/xautodl/datasets/math_base_funcs.py @@ -28,7 +28,9 @@ class FitFunc(abc.ABC): self._params = copy.deepcopy(params) def check_valid(self): - for key, value in self._params.items(): + # for key, value in self._params.items(): + for key in range(self._freedom): + value = self._params[key] if value is None: raise ValueError("The {:} is None".format(key)) diff --git a/xautodl/datasets/synthetic_core.py b/xautodl/datasets/synthetic_core.py index 1c7cac0..d48f372 100644 --- a/xautodl/datasets/synthetic_core.py +++ b/xautodl/datasets/synthetic_core.py @@ -44,6 +44,7 @@ def get_synthetic_env(total_timestamp=1600, num_per_task=1000, mode=None, versio params={ 0: LinearFunc(params={0: 0.1, 1: 0}), # 0.1 * t 1: SinFunc(params={0: 1, 1: 1, 2: 0}), # sin(t) + 2: ConstantFunc(0), } ) dynamic_env = SyntheticDEnv(