From b43dbe2abc14c41c7f2c02a011426eb4a41a0c04 Mon Sep 17 00:00:00 2001 From: Jean-Luc Parouty <Jean-Luc.Parouty@simap.grenoble-inp.fr> Date: Tue, 2 Nov 2021 09:26:11 +0100 Subject: [PATCH] Update CI stuffs --- fidle/02-running-ci-tests.ipynb | 26 ++++++++++++++++---------- fidle/batch-tests-slurm.sh | 4 +++- fidle/ci/smart_gpu.yml | 20 ++++++++++---------- 3 files changed, 29 insertions(+), 21 deletions(-) diff --git a/fidle/02-running-ci-tests.ipynb b/fidle/02-running-ci-tests.ipynb index c97ff3d..b8b5b07 100644 --- a/fidle/02-running-ci-tests.ipynb +++ b/fidle/02-running-ci-tests.ipynb @@ -22,14 +22,22 @@ "outputs": [], "source": [ "import cookci\n", - "import os" + "import os\n", + "import pwk\n", + "datasets_dir = pwk.init('RUNCI')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## Step 2 - Profile" + "## Step 2 - Profile and parameters\n", + "`profile_name`: ci profile name - see en ./ci \n", + "`reset`: reset or not the catalog of results \n", + "`filters`: regex to define witch notebook will be run, examples : \n", + "- `.*`\n", + "- `Nb_GTSRB.*|Nb_AE.*`\n", + "- `Nb_VAE3`" ] }, { @@ -39,11 +47,10 @@ "outputs": [], "source": [ "profile_name = './ci/small_cpu.yml'\n", + "reset = False\n", + "filter = 'Nb_LINR1'\n", "\n", - "reset=True\n", - "filter='.*'\n", - "\n", - "profile_name = os.getenv('FIDLE_OVERRIDE_PROFILE', profile_name )" + "pwk.override('profile_name', 'reset', 'filter')" ] }, { @@ -71,7 +78,7 @@ "source": [ "%%bash\n", "tree ./run/ci\n", - "find .. -name \"*==ci==.*\" -ls | sort -k11\n", + "# find .. -name \"*==ci==.*\" -ls | sort -k11\n", "# rm $(find .. -name \"*==ci==.ipynb\")\n", "# rm $(find .. -name \"*==ci==.html\")" ] @@ -87,11 +94,10 @@ ], "metadata": { "interpreter": { - "hash": "8e38643e33497db9a306e3f311fa98cb1e65371278ca73ee4ea0c76aa5a4f387" + "hash": "7822d55dc7294a4f6f06b86d8ad2ca65bd6e1ee5d72628c47c30a06bbf89aef6" }, "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", + "display_name": "Python 3.9.7 64-bit ('fidle': conda)", "name": "python3" }, "language_info": { diff --git a/fidle/batch-tests-slurm.sh b/fidle/batch-tests-slurm.sh index d3856d3..52a406f 100644 --- a/fidle/batch-tests-slurm.sh +++ b/fidle/batch-tests-slurm.sh @@ -30,7 +30,9 @@ MODULE_ENV="tensorflow-gpu/py3/2.5.0" NOTEBOOK_DIR="$WORK/fidle/fidle" -FIDLE_OVERRIDE_PROFILE="./ci/small_cpu.yml" +FIDLE_OVERRIDE_RUNCI_profile_name='./ci/small_cpu.yml' +FIDLE_OVERRIDE_RUNCI_reset='False' +FIDLE_OVERRIDE_RUNCI_filter='Nb_GTSRB.*|Nb_AE.*' NOTEBOOK_SRC1="02-running-ci-tests.ipynb" diff --git a/fidle/ci/smart_gpu.yml b/fidle/ci/smart_gpu.yml index 51f7b47..45fd3c6 100644 --- a/fidle/ci/smart_gpu.yml +++ b/fidle/ci/smart_gpu.yml @@ -90,7 +90,7 @@ Nb_GTSRB2: notebook_src: 02-First-convolutions.ipynb notebook_tag: default overrides: - run_dir: ./run/GTSRB2_done + run_dir: default enhanced_dir: '{datasets_dir}/GTSRB/enhanced' dataset_name: set-24x24-L batch_size: 64 @@ -104,7 +104,7 @@ Nb_GTSRB3: notebook_src: 03-Tracking-and-visualizing.ipynb notebook_tag: default overrides: - run_dir: ./run/GTSRB3_done + run_dir: default enhanced_dir: '{datasets_dir}/GTSRB/enhanced' dataset_name: set-24x24-L batch_size: 64 @@ -118,7 +118,7 @@ Nb_GTSRB4: notebook_src: 04-Data-augmentation.ipynb notebook_tag: default overrides: - run_dir: ./run/GTSRB4_done + run_dir: default enhanced_dir: '{datasets_dir}/GTSRB/enhanced' dataset_name: set-24x24-L batch_size: 64 @@ -130,7 +130,7 @@ Nb_GTSRB5_r1: notebook_id: GTSRB5 notebook_dir: GTSRB notebook_src: 05-Full-convolutions.ipynb - notebook_tag: =1==ci== + notebook_tag: =1==done== overrides: run_dir: ./run/GTSRB5_done enhanced_dir: '{datasets_dir}/GTSRB/enhanced' @@ -146,9 +146,9 @@ Nb_GTSRB5_r2: notebook_id: GTSRB5 notebook_dir: GTSRB notebook_src: 05-Full-convolutions.ipynb - notebook_tag: =1==ci== + notebook_tag: =2==done== overrides: - run_dir: ./run/GTSRB5_done + run_dir: default enhanced_dir: '{datasets_dir}/GTSRB/enhanced' datasets: "['set-24x24-L', 'set-24x24-RGB', 'set-48x48-L', 'set-48x48-RGB', 'set-24x24-L-LHE', 'set-24x24-RGB-HE', 'set-48x48-L-LHE', 'set-48x48-RGB-HE']" models: "{'v1':'get_model_v1', 'v2':'get_model_v2', 'v3':'get_model_v3'}" @@ -162,9 +162,9 @@ Nb_GTSRB5_r3: notebook_id: GTSRB5 notebook_dir: GTSRB notebook_src: 05-Full-convolutions.ipynb - notebook_tag: =2==ci== + notebook_tag: =3==done== overrides: - run_dir: ./run/GTSRB5_done + run_dir: default enhanced_dir: '{datasets_dir}/GTSRB/enhanced' datasets: "['set-48x48-L', 'set-48x48-RGB']" models: "{'v2':'get_model_v2', 'v3':'get_model_v3'}" @@ -186,8 +186,8 @@ Nb_GTSRB7: notebook_src: 07-Show-report.ipynb notebook_tag: default overrides: - run_dir: ./run/GTSRB7_done - report_dir: ./run/GTSRB5_done + run_dir: default + report_dir: ./run/GTSRB5 # # ------ IMDB ------------------------------------------------------ # -- GitLab