Skip to content

SBRA-577 generalize the docker image build - #37

Merged
A669015 merged 15 commits into
mainfrom
SBRA-577-generalize-the-docker-image-build
May 28, 2024
Merged

SBRA-577 generalize the docker image build#37
A669015 merged 15 commits into
mainfrom
SBRA-577-generalize-the-docker-image-build

Conversation

@A669015

@A669015 A669015 commented May 21, 2024

Copy link
Copy Markdown
Contributor

This PR generalize the way the docker images are built. It remains a single Dockerfile that is generic and that is parametrized to build the image for a given use-case.

An env.yaml file has been added, in all use-case, to define the reference environment (python, ubuntu base image) for the given use-case. This file is read by the Github action to build a docker image with the proper environment.

Some remaining tasks are postponed to avoid conflicts with the parallel job of @elasto :

  • homogeneization of the image naming (will impact the use-case file tree)
  • freeze of all the environment (python, deps, ect)

@github-actions

github-actions Bot commented May 21, 2024

Copy link
Copy Markdown

Coverage report for weather_forecast/gwd/ use-case

File Coverage Missing
All files 93%
config.py 95% 37
data.py 98% 157
models.py 89% 37-40 90 99
trainer.py 88% 75-76 80

Minimum allowed coverage is 0%

Generated by 🐒 cobertura-action against c62acc4

@github-actions

github-actions Bot commented May 21, 2024

Copy link
Copy Markdown

Coverage report for combustion/gnns/ use-case

File Coverage Missing
All files 84%
config.py 94% 46 82 109
data.py 81% 109-136 163 215
inferer.py 89% 224-240
models.py 69% 85 116-139 164-168 218-222
plotters.py 92% 55-56 142-143 146-147 160 165
trainer.py 68% 67-72 81-83 87-89

Minimum allowed coverage is 0%

Generated by 🐒 cobertura-action against c62acc4

@github-actions

github-actions Bot commented May 21, 2024

Copy link
Copy Markdown

Coverage report for combustion/unets/ use-case

File Coverage Missing
All files 91%
config.py 95% 38
data.py 91% 62 76 79 122 132 138
models.py 87% 41-42 45 48
trainer.py 75% 58-61 65-66 70
unet.py 96% 90 120

Minimum allowed coverage is 0%

Generated by 🐒 cobertura-action against c62acc4

@A669015
A669015 force-pushed the SBRA-577-generalize-the-docker-image-build branch from 19d33ef to 443319a Compare May 21, 2024 09:18
@github-actions

github-actions Bot commented May 21, 2024

Copy link
Copy Markdown

Coverage report for weather_forecast/3dcorrection/unets/ use-case

File Coverage Missing
All files 87%
config.py 95% 25
dataproc.py 92% 141 145-146 187-189
models.py 74% 55 60-61 64-68 87-90 106-107 110 113 116 119
trainer.py 72% 65-68 72-74 78
unet.py 94% 89 119 122

Minimum allowed coverage is 0%

Generated by 🐒 cobertura-action against 6ecf34f

@A669015
A669015 force-pushed the SBRA-577-generalize-the-docker-image-build branch 5 times, most recently from 71b728d to c62acc4 Compare May 21, 2024 13:46
@A669015
A669015 force-pushed the SBRA-577-generalize-the-docker-image-build branch 10 times, most recently from 67d0ece to 9ba8315 Compare May 24, 2024 14:19
@github-actions

github-actions Bot commented May 24, 2024

Copy link
Copy Markdown

Coverage report for combustion/unets use-case

File Coverage Missing
All files 90%
config.py 95% 38
data.py 91% 62 76 79 122 132 138
models.py 87% 41-42 45 48
trainer.py 73% 58-61 65-67 71
unet.py 96% 90 120

Minimum allowed coverage is 0%

Generated by 🐒 cobertura-action against 7888d48

@github-actions

github-actions Bot commented May 24, 2024

Copy link
Copy Markdown

Coverage report for combustion/gnns use-case

File Coverage Missing
All files 84%
config.py 94% 46 82 109
data.py 81% 109-136 163 215
inferer.py 89% 224-240
models.py 69% 85 116-139 164-168 218-222
plotters.py 92% 55-56 142-143 146-147 160 165
trainer.py 68% 67-72 81-83 87-89

Minimum allowed coverage is 0%

Generated by 🐒 cobertura-action against 7888d48

@github-actions

github-actions Bot commented May 24, 2024

Copy link
Copy Markdown

Coverage report for weather_forecast/gwd use-case

File Coverage Missing
All files 93%
config.py 95% 37
data.py 98% 157
models.py 89% 37-40 90 99
trainer.py 88% 75-76 80

Minimum allowed coverage is 0%

Generated by 🐒 cobertura-action against 7888d48

@github-actions

github-actions Bot commented May 24, 2024

Copy link
Copy Markdown

Coverage report for weather_forecast/3dcorrection/unets use-case

File Coverage Missing
All files 89%
config.py 95% 25
dataproc.py 92% 143 147-148 189-191
models.py 77% 52 62-63 66-70 94-95 98 101 104 107
trainer.py 72% 65-68 72-74 78
unet.py 94% 89 119 122

Minimum allowed coverage is 0%

Generated by 🐒 cobertura-action against 7888d48

@A669015
A669015 force-pushed the SBRA-577-generalize-the-docker-image-build branch 2 times, most recently from d0b1d31 to 87ce573 Compare May 28, 2024 08:51
@A669015
A669015 force-pushed the SBRA-577-generalize-the-docker-image-build branch from 87ce573 to 84de19d Compare May 28, 2024 13:10
@A669015
A669015 force-pushed the SBRA-577-generalize-the-docker-image-build branch from 84de19d to 7888d48 Compare May 28, 2024 13:32
@A669015
A669015 merged commit 109704d into main May 28, 2024
@A669015
A669015 deleted the SBRA-577-generalize-the-docker-image-build branch May 28, 2024 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants