-
Notifications
You must be signed in to change notification settings - Fork 66
{2023.06,2023a+2023b,zen4} Rebuild Python + add librosa 0.10.1 #657
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
{2023.06,2023a+2023b,zen4} Rebuild Python + add librosa 0.10.1 #657
Conversation
|
Instance
|
|
Instance
|
|
bot: build repo:eessi.io-2023.06-software arch:zen4 |
Updates by the bot instance
|
Updates by the bot instance
|
|
New job on instance
|
|
Fails rebuilding Python... @boegel maybe fakeroot is not support on the Azure cluster? |
|
https://docs.sylabs.io/guides/3.6/admin-guide/installation.html#filesystem-support-limitations
|
|
Hm, maybe that's not it. Seems like in both clusters (AWS and Azure) |
|
We ran into the same issue last week, see https://github.com/EESSI/magic-castle-clusters/issues/28#issuecomment-2242669887. @ocaisa has a temporary workaround for it. |
|
bot: build repo:eessi.io-2023.06-software arch:zen4 |
Updates by the bot instance
|
Updates by the bot instance
|
|
New job on instance
|
|
The last build looks good! Only the Python/3.11.* packages are rebuilt. All other packages are new (with the versions/toolchains listed, for some packages other versions exist). I took a snapshot of the directory contains for the Python packages, hence we can go on deploying the built installations. |
|
Test failure is not a big deal (for now, though we should fix it). It's trying to read the memory limit from the I guess we should interactively try this, and figure out why that path doesn't exist. Did the bind-mount from Maybe SLURM is not configured in a way that it sets Maybe we should have a fallback: if it fails, maybe we just assume a very large memory, and hope for the best (and print a big fat warning we did this). Worst case, a test runs OOM, but in many cases, tests would probably still run fine. |
Agreed, the test suite failure is not an issue (and is probably there in other |
|
Replaced and manually added the necessary tarballs on the stratum 0 following Bob's procedure. Thanks, @trz42 for the help! Procedure: # Deleting only zen4 builds
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/FLAC/1.4.2-GCCcore-12.3.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/LLVM/14.0.6-GCCcore-12.3.0-llvmlite
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/LittleCMS/2.15-GCCcore-12.3.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/OpenJPEG/2.5.0-GCCcore-12.3.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Pillow/10.0.0-GCCcore-12.3.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Python/3.11.3-GCCcore-12.3.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Python/3.11.5-GCCcore-13.2.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Qhull/2020.2-GCCcore-12.3.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Tkinter/3.11.3-GCCcore-12.3.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/cppy/1.2.1-GCCcore-12.3.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/libogg/1.3.5-GCCcore-12.3.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/libopus/1.4-GCCcore-12.3.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/librosa/0.10.1-foss-2023a
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/libsndfile/1.2.2-GCCcore-12.3.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/libvorbis/1.3.7-GCCcore-12.3.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/libwebp/1.3.1-GCCcore-12.3.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/matplotlib/3.7.2-gfbf-2023a
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/meson-python/0.13.2-GCCcore-12.3.0
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/numba/0.58.1-foss-2023a
rm -rf /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/scikit-learn/1.3.1-gfbf-2023a
# Move to software dir
cd /cvmfs/software.eessi.io/versions
# Unpack tarball
tar xvzf /srv/tmp/tarballs/eessi-2023.06-software-linux-x86_64-amd-zen4-1722586858.tar.gz |
Companion PR for #655 to apply changes also on
zen4.