Skip to content

Commit

Permalink
Split optuna and Hydra to separate easyconfigs
Browse files Browse the repository at this point in the history
  • Loading branch information
Orient committed Nov 22, 2023
1 parent aab4b12 commit 0162f78
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 41 deletions.
44 changes: 3 additions & 41 deletions easybuild/easyconfigs/h/Hydra/Hydra-1.3.2-foss-2023a.eb
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ dependencies = [
('PyYAML', '6.0'), # needed by omegaconf
('tqdm', '4.66.1'),
('SciPy-bundle', '2023.07'),
('optuna', '2.10.1')
]

use_pip = True
Expand All @@ -43,48 +44,9 @@ exts_list = [
('read_version', '0.3.2', {
'checksums': ['3f2d30852bce9174b244f7f29aaebf4e79904c6ed51a19716325015ff306ce3f'],
}),
('greenlet', '3.0.1', {
'checksums': ['816bd9488a94cba78d93e1abb58000e8266fa9cc2aa9ccdd6eb0696acb24005b'],
}),
('SQLAlchemy', '2.0.22', {
'checksums': ['5434cc601aa17570d79e5377f5fd45ff92f9379e2abed0be5e8c2fba8d353d2b'],
}),
('colorlog', '6.7.0', {
'checksums': ['bd94bd21c1e13fac7bd3153f4bc3a7dc0eb0974b8bc2fdf1a989e474f6e582e5'],
}),
('Mako', '1.2.4', {
'checksums': ['d60a3903dc3bb01a18ad6a89cdbe2e4eadc69c0bc8ef1e3773ba53d44c3f7a34'],
}),
('alembic', '1.12.1', {
'checksums': ['bca5877e9678b454706347bc10b97cb7d67f300320fa5c3a94423e8266e2823f'],
}),
('autopage', '0.5.2', {
'checksums': ['826996d74c5aa9f4b6916195547312ac6384bac3810b8517063f293248257b72'],
}),
('pyperclip', '1.8.2', {
'checksums': ['105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57'],
}),
('cmd2', '2.4.3', {
'checksums': ['71873c11f72bd19e2b1db578214716f0d4f7c8fa250093c601265a9a717dee52'],
}),
('prettytable', '3.9.0', {
'checksums': ['f4ed94803c23073a90620b201965e5dc0bccf1760b7a7eaf3158cab8aaffdf34'],
}),
('stevedore', '5.1.0', {
'checksums': ['a54534acf9b89bc7ed264807013b505bf07f74dbe4bcfa37d32bd063870b087c'],
}),
('cliff', '4.3.0', {
'checksums': ['fc5b6ebc8fb815332770b2485ee36c09753937c37cce4f3227cdd4e10b33eacc'],
}),
('cmaes', '0.10.0', {
'checksums': ['48afc70df027114739872b50489ae6b32461c307b92d084a63c7090a9742faf9'],
}),
('optuna', '2.10.1', {
'checksums': ['8a12009b57757c1070b3bff2261c24824d6430c22926dd1e2ace33b3deff555f'],
}),
('hydra-optuna-sweeper', '1.2.0', {
'modulename': False,
'checksums': ['f20b56dfdc4db9f84f3b502c8e60a5269967197c4df4c28653cf17f71b2136ce'],
'modulename': False,
'checksums': ['f20b56dfdc4db9f84f3b502c8e60a5269967197c4df4c28653cf17f71b2136ce'],
}),
('cloudpickle', '3.0.0', {
'checksums': ['996d9a482c6fb4f33c1a35335cf8afd065d2a56e973270364840712d9131a882'],
Expand Down
67 changes: 67 additions & 0 deletions easybuild/easyconfigs/o/optuna/optuna-2.10.1-foss-2023a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
easyblock = 'PythonBundle'

name = 'optuna'
version = '2.10.1'

homepage = 'https://optuna.org/'
description = "An open source hyperparameter optimization framework to automate hyperparameter search"

toolchain = {'name': 'foss', 'version': '2023a'}

builddependencies = [
('hatchling', '1.18.0'),
]

dependencies = [
('Python', '3.11.3'),
('PyYAML', '6.0'),
('tqdm', '4.66.1'),
('SciPy-bundle', '2023.07'),
]

use_pip = True
sanity_pip_check = True

exts_list = [
('colorlog', '6.7.0', {
'checksums': ['bd94bd21c1e13fac7bd3153f4bc3a7dc0eb0974b8bc2fdf1a989e474f6e582e5'],
}),
('greenlet', '3.0.1', {
'checksums': ['816bd9488a94cba78d93e1abb58000e8266fa9cc2aa9ccdd6eb0696acb24005b'],
}),
('SQLAlchemy', '2.0.22', {
'checksums': ['5434cc601aa17570d79e5377f5fd45ff92f9379e2abed0be5e8c2fba8d353d2b'],
}),
('Mako', '1.2.4', {
'checksums': ['d60a3903dc3bb01a18ad6a89cdbe2e4eadc69c0bc8ef1e3773ba53d44c3f7a34'],
}),
('alembic', '1.12.1', {
'checksums': ['bca5877e9678b454706347bc10b97cb7d67f300320fa5c3a94423e8266e2823f'],
}),
('autopage', '0.5.2', {
'checksums': ['826996d74c5aa9f4b6916195547312ac6384bac3810b8517063f293248257b72'],
}),
('pyperclip', '1.8.2', {
'checksums': ['105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57'],
}),
('cmd2', '2.4.3', {
'checksums': ['71873c11f72bd19e2b1db578214716f0d4f7c8fa250093c601265a9a717dee52'],
}),
('prettytable', '3.9.0', {
'checksums': ['f4ed94803c23073a90620b201965e5dc0bccf1760b7a7eaf3158cab8aaffdf34'],
}),
('stevedore', '5.1.0', {
'checksums': ['a54534acf9b89bc7ed264807013b505bf07f74dbe4bcfa37d32bd063870b087c'],
}),
('cliff', '4.3.0', {
'checksums': ['fc5b6ebc8fb815332770b2485ee36c09753937c37cce4f3227cdd4e10b33eacc'],
}),
('cmaes', '0.10.0', {
'checksums': ['48afc70df027114739872b50489ae6b32461c307b92d084a63c7090a9742faf9'],
}),
(name, version, {
'checksums': ['8a12009b57757c1070b3bff2261c24824d6430c22926dd1e2ace33b3deff555f'],
}),
]

moduleclass = 'tools'

0 comments on commit 0162f78

Please sign in to comment.