Skip to content

{tools}[foss/2023a] SentencePiece v0.2.0, gperftools v2.15, huggingface-hub v0.20.3, ... w/ PyTorch 2.1.2 CUDA 12.1.1#19978

Closed
NPotvin wants to merge 2 commits intoeasybuilders:developfrom
NPotvin:20240227120225_new_pr_SentencePiece020
Closed

{tools}[foss/2023a] SentencePiece v0.2.0, gperftools v2.15, huggingface-hub v0.20.3, ... w/ PyTorch 2.1.2 CUDA 12.1.1#19978
NPotvin wants to merge 2 commits intoeasybuilders:developfrom
NPotvin:20240227120225_new_pr_SentencePiece020

Conversation

@NPotvin
Copy link
Copy Markdown
Contributor

@NPotvin NPotvin commented Feb 27, 2024

(created using eb --new-pr)

…5-GCCcore-12.3.0.eb, huggingface-hub-0.20.3-foss-2023a.eb, HyperPyYAML-1.2.2-foss-2023a.eb, ruamel.yaml-0.18.6-foss-2023a.eb, speechbrain-0.5.16-foss-2023a-PyTorch-2.1.2-CUDA-12.1.1.eb
@boegelbot
Copy link
Copy Markdown
Collaborator

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

FAIL: test_dep_versions_per_toolchain_generation (test.easyconfigs.easyconfigs.EasyConfigTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 949, in test_dep_versions_per_toolchain_generation
    self.fail('Should not have multiple variants of dependencies.\n' + multi_dep_vars_msg)
AssertionError: Should not have multiple variants of dependencies.
Found 2 variants of 'ruamel.yaml' dependency in easyconfigs using '2023a' toolchain generation
* version: 0.17.32; versionsuffix:  as dep for {'Cantera-3.0.0-foss-2023a.eb', 'pymatgen-2023.12.18-foss-2023a.eb'}
  * version: 0.18.6; versionsuffix:  as dep for {'speechbrain-0.5.16-foss-2023a-PyTorch-2.1.2-CUDA-12.1.1.eb', 'HyperPyYAML-1.2.2-foss-2023a.eb'}


======================================================================
FAIL: test_pr_python_packages (test.easyconfigs.easyconfigs.EasyConfigTest)
Several checks for easyconfigs that install (bundles of) Python packages.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 1169, in test_pr_python_packages
    self.fail('\n'.join(failing_checks))
AssertionError: 'download_dep_fail' should be set in huggingface-hub-0.20.3-foss-2023a.eb
'*download_dep_fail' should not be set in ruamel.yaml-0.18.6-foss-2023a.eb since PythonBundle easyblock is used

----------------------------------------------------------------------
Ran 19234 tests in 771.836s

FAILED (failures=2)
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.

@@ -0,0 +1,49 @@
easyblock = 'PythonPackage'
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rather than the individual torch* packages, i think we want to use a PyTorch-bundle PR.

There were several conflicting PRs open right now with torch related stuff. I tried to unify the approach into this PR (just the PyTorch bundle part)
#19987

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