Skip to content
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

{lib}[GCC/11.2.0] MultilevelEstimators v0.1.0 w/ Python 3.9.6 + Julia 1.7.2 #15630

Conversation

ItIsI-Orient
Copy link
Collaborator

@ItIsI-Orient ItIsI-Orient commented Jun 7, 2022

@SebastianAchilles SebastianAchilles added this to the 4.x milestone Jun 7, 2022
@boegel
Copy link
Member

boegel commented Jun 8, 2022

@ItIsI-Orient JSC has an easyblock available for installing Julia packages "properly", we should probably be using that too, cfr. https://github.com/easybuilders/JSC/blob/2022/Custom_EasyBlocks/juliapackage.py

@SebastianAchilles Are you up for looking into contributing that centrally to EasyBuild?
Except for the EBJULIA stuff, it looks pretty generic at first sight?

@easybuilders easybuilders deleted a comment from boegelbot Jun 8, 2022
@ItIsI-Orient
Copy link
Collaborator Author

@SebastianAchilles So I have tried and played around with the easyblock, but there appears to be something wrong... When I try and use it as is, I get error saying ERROR: The following package names could not be resolved: MultilevelEstimators (not found in project, manifest or registry). I wonder what may cause that and I hope that it isn't caused by the fact, that "MultilevelEstimators is not (yet) registered in METADATA.jl" according to their github repo. So I have read through the easyblock, tried to mess with few things and after feeding the command URL of the repo (used this: julia --eval 'using Pkg; Pkg.add(PackageSpec(name="MultilevelEstimators", version="0.1.0", url="https://github.com/PieterjanRobbe/MultilevelEstimators.jl"))') all I got is a following error ERROR: version specification invalid when tracking a repository: '0.1.0' specified for package 'MultilevelEstimators'. So I believe that we will have to come up with a way to do proper version control... I will try to mess with it more to find out how exact I can be with the URL.

@verdurin
Copy link
Member

I have a request for an application built using Julia, so would be interested in progress here.

@ItIsI-Orient
Copy link
Collaborator Author

@SebastianAchilles Is there any progress on this one? I seem to be kinda stumped here so any help would be appreciated.

Copy link
Member

@jfgrimm jfgrimm left a comment

Choose a reason for hiding this comment

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

As decided in issue #16330, we have deprecated the use of True to signify a system-toolchain dependency (#16384), in favour of the more intuitive SYSTEM template constant. Due to the change in the test suite, please run eb --sync-pr-with-develop 15630 and update the PR to use SYSTEM instead.

@boegel
Copy link
Member

boegel commented Nov 8, 2022

@boegelbot please test @ generoso
EB_ARGS="--include-easyblocks-from-pr 2816"

@boegelbot
Copy link
Collaborator

@boegel: Request for testing this PR well received on login1

PR test command 'EB_PR=15630 EB_ARGS="--include-easyblocks-from-pr 2816" EB_CONTAINER= /opt/software/slurm/bin/sbatch --job-name test_PR_15630 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 9455

Test results coming soon (I hope)...

- notification for comment with ID 1306854038 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#2816
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
cns2 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/7b41860c7f6773305afe194f1f188243 for a full test report.

@boegel
Copy link
Member

boegel commented Nov 9, 2022

Test report by @boegel
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#2816
SUCCESS
Build succeeded for 2 out of 2 (1 easyconfigs in total)
node3135.skitty.os - Linux RHEL 8.4, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/b67e4e15910b8c0ccdf78a897ab16f0e for a full test report.

@lexming
Copy link
Contributor

lexming commented Nov 10, 2022

@boegelbot: please test @ generoso
EB_ARGS="--include-easyblocks-from-pr 2816"

@boegelbot
Copy link
Collaborator

@lexming: Request for testing this PR well received on login1

PR test command 'EB_PR=15630 EB_ARGS="--include-easyblocks-from-pr 2816" EB_CONTAINER= /opt/software/slurm/bin/sbatch --job-name test_PR_15630 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 9495

Test results coming soon (I hope)...

- notification for comment with ID 1310419627 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#2816
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
cns1 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/7160b69980f82593987690741e0d6b89 for a full test report.

@boegel
Copy link
Member

boegel commented Nov 15, 2022

Test report by @boegel
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#2816
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
node3139.skitty.os - Linux RHEL 8.4, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/b6e5b6551c65817294d383ac418529b8 for a full test report.

@boegel
Copy link
Member

boegel commented Nov 15, 2022

Going in, thanks @ItIsI-Orient!

@boegel boegel merged commit ccdfc09 into easybuilders:develop Nov 15, 2022
@boegel boegel modified the milestones: 4.x, next release (4.6.3?) Nov 15, 2022
@boegel boegel changed the title {lib}[GCC/11.2.0] MultilevelEstimators v0.1.0 w/ Python 3.9.6 {lib}[GCC/11.2.0] MultilevelEstimators v0.1.0 w/ Python 3.9.6 + Julia 1.7.2 Nov 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants