-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cleanup and centralize ngen-related images #408
Cleanup and centralize ngen-related images #408
Commits on Aug 28, 2023
-
Updates to ngen Docker image entrypoint script.
Move ngen entrypoint args to use of explicit flags and to use of single composite config dataset arg/name/directory.
Configuration menu - View commit details
-
Copy full SHA for e5d0976 - Browse repository at this point
Copy the full SHA e5d0976View commit details -
Have ngen entrypoint copy configs to output.
Updating entrypoint.sh to copy various job-related configs into output dataset for record keeping and reproducibility.
Configuration menu - View commit details
-
Copy full SHA for 04e3190 - Browse repository at this point
Copy the full SHA 04e3190View commit details -
Configuration menu - View commit details
-
Copy full SHA for 480a91f - Browse repository at this point
Copy the full SHA 480a91fView commit details -
Explicit build stage name for ngen Docker image.
Updating Dockerfile to give name to the build stage used as main "ngen" worker image for model exec jobs, and updating docker-build.yml build setup accordingly to explicitly target this stage.
Configuration menu - View commit details
-
Copy full SHA for 9f7c589 - Browse repository at this point
Copy the full SHA 9f7c589View commit details -
Move ngen entrypoint common logic and functions.
Moving reusable functions and logic not (yet) in functions from ngen entrypoint.sh to functions within new funcs.sh, and sourcing the new file from the entrypoint.
Configuration menu - View commit details
-
Copy full SHA for 5f67961 - Browse repository at this point
Copy the full SHA 5f67961View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dd78be - Browse repository at this point
Copy the full SHA 8dd78beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79db267 - Browse repository at this point
Copy the full SHA 79db267View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61c45bb - Browse repository at this point
Copy the full SHA 61c45bbView commit details -
Move partitioner image entrypoint.
Moving entrypoint script (and renaming) for partitioner image to ngen directory/build context in preparation for working from the same Dockerfile.
Configuration menu - View commit details
-
Copy full SHA for 18ad2f0 - Browse repository at this point
Copy the full SHA 18ad2f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7924af4 - Browse repository at this point
Copy the full SHA 7924af4View commit details -
Update ngen build to let Boost be cleaned up.
Updating rocky-ngen-deps build stage in ngen Dockerfile so that Boost root directory (after downloaded Boost headers are untarred) is chowned to USER value, so the directory can be deleted later.
Configuration menu - View commit details
-
Copy full SHA for dd4e138 - Browse repository at this point
Copy the full SHA dd4e138View commit details -
Fix ngen funcs for handling object store secrets.
Fixing function to actually load the secrets for ACCESS and SECRET to variables.
Configuration menu - View commit details
-
Copy full SHA for 4ce9a6a - Browse repository at this point
Copy the full SHA 4ce9a6aView commit details -
Create ngen Dockerfile partitioner build stage.
Creating custom build stage for use as the ngen-partitioner image target.
Configuration menu - View commit details
-
Copy full SHA for baed1df - Browse repository at this point
Copy the full SHA baed1dfView commit details -
Update ngen-partitioner compose build config.
Updating docker-build.yml to use context and Dockerfile from main ngen image and specify new custom target set up for partitioner image.
Configuration menu - View commit details
-
Copy full SHA for 53a5175 - Browse repository at this point
Copy the full SHA 53a5175View commit details -
Delete obsolete ngen-partitioner Dockerfile.
Removing old stand-alone partitioner Dockerfile after moving to stage within main ngen Dockerfile.
Configuration menu - View commit details
-
Copy full SHA for f3ca25d - Browse repository at this point
Copy the full SHA f3ca25dView commit details -
Adjust entrypoint in partitioner image.
Adjusting entrypoint setup to reduce layers and use standardized name for entrypoint script once it is inside the image/container.
Configuration menu - View commit details
-
Copy full SHA for 80fbe64 - Browse repository at this point
Copy the full SHA 80fbe64View commit details -
Adjust entrypoint in ngen image.
Adjusting entrypoint setup to use standardized name for entrypoint script once it is inside the image/container.
Configuration menu - View commit details
-
Copy full SHA for 0f2f4a6 - Browse repository at this point
Copy the full SHA 0f2f4a6View commit details -
Moving ngen-cal image entrypoint script.
Moving and renaming entrypoint script for ngen_cal image to be within context directory for ngen image build, in preparation for utilizing a stage within the main Dockerfile for the calibration image.
Configuration menu - View commit details
-
Copy full SHA for 39e6217 - Browse repository at this point
Copy the full SHA 39e6217View commit details -
Configuration menu - View commit details
-
Copy full SHA for b519ad8 - Browse repository at this point
Copy the full SHA b519ad8View commit details -
Fix ngen entrypoint handling for serial run.
Fixing logic in script for how things were handled when running a serial execution.
Configuration menu - View commit details
-
Copy full SHA for c9607ce - Browse repository at this point
Copy the full SHA c9607ceView commit details -
Fix func to init and sanity ngen exec.
Fixing issue in funcs.sh related to when to check for a partition config dataset directory, which previously would only happen if the MPI node count was greater than 1 (i.e., while an MPI job running all on a single node would still expect the partition config).
Configuration menu - View commit details
-
Copy full SHA for 05fa516 - Browse repository at this point
Copy the full SHA 05fa516View commit details -
Configuration menu - View commit details
-
Copy full SHA for a474b88 - Browse repository at this point
Copy the full SHA a474b88View commit details -
Update ngen Dockerfile for ngen_cal image.
Updating main ngen Dockerfile with new build stage for use as target for ngen_cal worker image.
Configuration menu - View commit details
-
Copy full SHA for 9958bc8 - Browse repository at this point
Copy the full SHA 9958bc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 498466a - Browse repository at this point
Copy the full SHA 498466aView commit details