Skip to content

{vis}[foss/2022a] IMOD v4.12.17 /w CUDA 11.7.0#18679

Closed
ThomasHoffmann77 wants to merge 9 commits intoeasybuilders:developfrom
ThomasHoffmann77:20230829144901_new_pr_IMOD41217
Closed

{vis}[foss/2022a] IMOD v4.12.17 /w CUDA 11.7.0#18679
ThomasHoffmann77 wants to merge 9 commits intoeasybuilders:developfrom
ThomasHoffmann77:20230829144901_new_pr_IMOD41217

Conversation

@ThomasHoffmann77
Copy link
Copy Markdown
Contributor

(created using eb --new-pr)

@ThomasHoffmann77
Copy link
Copy Markdown
Contributor Author

Test report by @ThomasHoffmann77
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
srv-mahamid-01.embl.de - Linux AlmaLinux 8.8, x86_64, AMD EPYC 7513 32-Core Processor, 2 x NVIDIA NVIDIA GeForce RTX 3090, 535.104.05, Python 3.6.8
See https://gist.github.com/ThomasHoffmann77/71a1e97b3ac8f3a9fcdae362a24af57f for a full test report.

@ThomasHoffmann77
Copy link
Copy Markdown
Contributor Author

Test report by @ThomasHoffmann77
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
srv-mahamid-01.embl.de - Linux AlmaLinux 8.8, x86_64, AMD EPYC 7513 32-Core Processor, 2 x NVIDIA NVIDIA GeForce RTX 3090, 535.104.05, Python 3.6.8
See https://gist.github.com/ThomasHoffmann77/d610a461b523ce2e565d58410254ef2c for a full test report.

@boegelbot
Copy link
Copy Markdown
Collaborator

@ThomasHoffmann77: Tests failed in GitHub Actions, see https://github.com/easybuilders/easybuild-easyconfigs/actions/runs/6012979867
Output from first failing test suite run:

FAIL: test__parse_easyconfig_IMOD-4.12.17-foss-2022a-CUDA-11.7.0.eb (test.easyconfigs.easyconfigs.EasyConfigTest)
Test for easyconfig IMOD-4.12.17-foss-2022a-CUDA-11.7.0.eb
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 1569, in innertest
    template_easyconfig_test(self, spec_path)
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 1556, in template_easyconfig_test
    self.assertTrue(dumped_val.startswith(orig_val), error_msg)
AssertionError: False is not true : preconfigopts value 'export QTDIR=$EBROOTQT5 && export HDF5_DIR=$EBROOTHDF5 && export QMAKESPEC=$EBROOTQT5/mkspecs/`qmake -query QMAKE_SPEC` && export CUDA_DIR=$CUDA_HOME && export CFLAGS="$CFLAGS -fallow-argument-mismatch" && sed -i "s/-arch sm_35/`echo %(cuda_cc_space_sep)s|sed "s/\.//g"|   awk '{          printf "-arch sm_"$1;           for (i=1;i<=NF; i++){printf(" -gencode=arch=compute_%%s,code=sm_%%s",$i,$i) }    }'`/g" machines/rhlinux && find -name *.pro -exec sed -i -e '$aQMAKE_CXXFLAGS += $$(CFLAGS)' {} \; && sed -i "s|#!/bin/csh -f|#!/usr/bin/env tcsh|g;s|#! /bin/csh -f|#!/usr/bin/env tcsh|g"  %(builddir)s/%(name)s/{manpages/convert,setup,setup2,machines/rhlinux,packMacApps} &&' should start with 'export QTDIR=$EBROOTQT5 && export HDF5_DIR=$EBROOTHDF5 && export QMAKESPEC=$EBROOTQT5/mkspecs/`qmake -query QMAKE_SPEC` && export CUDA_DIR=$CUDA_HOME && export CFLAGS="$CFLAGS -fallow-argument-mismatch" && sed -i "s/-arch sm_35/`echo %(cuda_cc_space_sep)s|sed "s/\.//g"|   awk '{          printf "-arch sm_"$1;           for (i=1;i<=NF; i++){printf(" -gencode=arch=compute_%%s,code=sm_%%s",$i,$i) }    }'`/g" machines/rhlinux && find -name *.pro -exec sed -i -e '$aQMAKE_CXXFLAGS += $$(CFLAGS)' {} \; && sed -i "s|#!/bin/csh -f|#!/usr/bin/env tcsh|g;s|#! /bin/csh -f|#!/usr/bin/env tcsh|g"  %(builddir)s/IMOD/{manpages/convert,setup,setup2,machines/rhlinux,packMacApps} &&'

----------------------------------------------------------------------
Ran 17911 tests in 1169.888s

FAILED (failures=1)
ERROR: Not all tests were successful

bleep, bloop, I'm just a bot (boegelbot v20200716.01)
Please talk to my owner @boegel if you notice me acting stupid),
or submit a pull request to https://github.com/boegel/boegelbot fix the problem.

not required. imports pylib/pip.py, but not pip
remove IMOD-4.12.17_pipImport.patch and set PYTHONPATH to pylib in order to find pip.py
@ThomasHoffmann77
Copy link
Copy Markdown
Contributor Author

Test report by @ThomasHoffmann77
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
srv-mahamid-01.embl.de - Linux AlmaLinux 8.8, x86_64, AMD EPYC 7513 32-Core Processor, 2 x NVIDIA NVIDIA GeForce RTX 3090, 535.113.01, Python 3.6.8
See https://gist.github.com/ThomasHoffmann77/f76a2452537617dc57407d0833eb00c4 for a full test report.

@boegelbot
Copy link
Copy Markdown
Collaborator

@ThomasHoffmann77: Tests failed in GitHub Actions, see https://github.com/easybuilders/easybuild-easyconfigs/actions/runs/6669098845
Output from first failing test suite run:

FAIL: test__parse_easyconfig_IMOD-4.12.17-foss-2022a-CUDA-11.7.0.eb (test.easyconfigs.easyconfigs.EasyConfigTest)
Test for easyconfig IMOD-4.12.17-foss-2022a-CUDA-11.7.0.eb
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 1609, in innertest
    template_easyconfig_test(self, spec_path)
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 1596, in template_easyconfig_test
    self.assertTrue(dumped_val.startswith(orig_val), error_msg)
AssertionError: False is not true : preconfigopts value 'export QTDIR=$EBROOTQT5 && export HDF5_DIR=$EBROOTHDF5 && export QMAKESPEC=$EBROOTQT5/mkspecs/`qmake -query QMAKE_SPEC` && export CUDA_DIR=$CUDA_HOME && export CFLAGS="$CFLAGS -fallow-argument-mismatch" && sed -i "s/-arch sm_35/`echo %(cuda_cc_space_sep)s|sed "s/\.//g"|   awk '{          printf "-arch sm_"$1;           for (i=1;i<=NF; i++){printf(" -gencode=arch=compute_%%s,code=sm_%%s",$i,$i) }    }'`/g" machines/rhlinux && find -name *.pro -exec sed -i -e '$aQMAKE_CXXFLAGS += $$(CFLAGS)' {} \; && sed -i "s|#!/bin/csh -f|#!/usr/bin/env tcsh|g;s|#! /bin/csh -f|#!/usr/bin/env tcsh|g"  %(builddir)s/%(name)s/{manpages/convert,setup,setup2,machines/rhlinux,packMacApps} &&' should start with 'export QTDIR=$EBROOTQT5 && export HDF5_DIR=$EBROOTHDF5 && export QMAKESPEC=$EBROOTQT5/mkspecs/`qmake -query QMAKE_SPEC` && export CUDA_DIR=$CUDA_HOME && export CFLAGS="$CFLAGS -fallow-argument-mismatch" && sed -i "s/-arch sm_35/`echo %(cuda_cc_space_sep)s|sed "s/\.//g"|   awk '{          printf "-arch sm_"$1;           for (i=1;i<=NF; i++){printf(" -gencode=arch=compute_%%s,code=sm_%%s",$i,$i) }    }'`/g" machines/rhlinux && find -name *.pro -exec sed -i -e '$aQMAKE_CXXFLAGS += $$(CFLAGS)' {} \; && sed -i "s|#!/bin/csh -f|#!/usr/bin/env tcsh|g;s|#! /bin/csh -f|#!/usr/bin/env tcsh|g"  %(builddir)s/IMOD/{manpages/convert,setup,setup2,machines/rhlinux,packMacApps} &&'

----------------------------------------------------------------------
Ran 18406 tests in 922.528s

FAILED (failures=1)
ERROR: Not all tests were successful

bleep, bloop, I'm just a bot (boegelbot v20200716.01)
Please talk to my owner @boegel if you notice me acting stupid),
or submit a pull request to https://github.com/boegel/boegelbot fix the problem.

@boegelbot
Copy link
Copy Markdown
Collaborator

@ThomasHoffmann77: Tests failed in GitHub Actions, see https://github.com/easybuilders/easybuild-easyconfigs/actions/runs/6774466527
Output from first failing test suite run:

FAIL: test__parse_easyconfig_IMOD-4.12.17-foss-2022a-CUDA-11.7.0.eb (test.easyconfigs.easyconfigs.EasyConfigTest)
Test for easyconfig IMOD-4.12.17-foss-2022a-CUDA-11.7.0.eb
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 1609, in innertest
    template_easyconfig_test(self, spec_path)
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 1596, in template_easyconfig_test
    self.assertTrue(dumped_val.startswith(orig_val), error_msg)
AssertionError: False is not true : preconfigopts value 'export QTDIR=$EBROOTQT5 && export CUDACC='%(cuda_cc_cmake)s' && export HDF5_DIR=$EBROOTHDF5 && export QMAKESPEC=$EBROOTQT5/mkspecs/`qmake -query QMAKE_SPEC` && export CUDA_DIR=$CUDA_HOME && export CFLAGS="$CFLAGS -fallow-argument-mismatch" && find -name *.pro -exec sed -i -e '$aQMAKE_CXXFLAGS += $$(CFLAGS)' {} \; && sed -i "s|#!/bin/csh -f|#!/usr/bin/env tcsh|g;s|#! /bin/csh -f|#!/usr/bin/env tcsh|g"  %(builddir)s/%(name)s/{manpages/convert,setup,setup2,machines/rhlinux,packMacApps} &&' should start with 'export QTDIR=$EBROOTQT5 && export CUDACC='%(cuda_cc_cmake)s' && export HDF5_DIR=$EBROOTHDF5 && export QMAKESPEC=$EBROOTQT5/mkspecs/`qmake -query QMAKE_SPEC` && export CUDA_DIR=$CUDA_HOME && export CFLAGS="$CFLAGS -fallow-argument-mismatch" && find -name *.pro -exec sed -i -e '$aQMAKE_CXXFLAGS += $$(CFLAGS)' {} \; && sed -i "s|#!/bin/csh -f|#!/usr/bin/env tcsh|g;s|#! /bin/csh -f|#!/usr/bin/env tcsh|g"  %(builddir)s/IMOD/{manpages/convert,setup,setup2,machines/rhlinux,packMacApps} &&'

----------------------------------------------------------------------
Ran 18489 tests in 663.116s

FAILED (failures=1)
ERROR: Not all tests were successful

bleep, bloop, I'm just a bot (boegelbot v20200716.01)
Please talk to my owner @boegel if you notice me acting stupid),
or submit a pull request to https://github.com/boegel/boegelbot fix the problem.

@ThomasHoffmann77
Copy link
Copy Markdown
Contributor Author

Test report by @ThomasHoffmann77
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
srv-mahamid-01.embl.de - Linux AlmaLinux 8.8, x86_64, AMD EPYC 7513 32-Core Processor, 2 x NVIDIA NVIDIA GeForce RTX 3090, 535.113.01, Python 3.6.8
See https://gist.github.com/ThomasHoffmann77/3993a68c3d7930ab45bc11240b7c74e3 for a full test report.

@sassy-crick
Copy link
Copy Markdown
Collaborator

@ThomasHoffmann77 You might want to sync your PR with development, something like this:

eb --sync-pr-with-develop NUMBER_OF_PR

@ThomasHoffmann77
Copy link
Copy Markdown
Contributor Author

@ThomasHoffmann77 You might want to sync your PR with development, something like this:

eb --sync-pr-with-develop NUMBER_OF_PR

There is IMOD 5.1 in the meantime. I'll close this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants