Skip to content
Snippets Groups Projects
Commit 8caf7fd1 authored by Alexandre Strube's avatar Alexandre Strube
Browse files

deps for pytorch-geometric

parent 979015b1
No related branches found
No related tags found
No related merge requests found
name = 'HDF5'
# Note: Odd minor releases are only RCs and should not be used.
version = '1.12.2'
homepage = 'https://portal.hdfgroup.org/display/support'
description = """HDF5 is a data model, library, and file format for storing and managing data.
It supports an unlimited variety of datatypes, and is designed for flexible
and efficient I/O and for high volume and complex data."""
toolchain = {'name': 'gompi', 'version': '2022a'}
toolchainopts = {'pic': True, 'usempi': True}
source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src']
sources = [SOURCELOWER_TAR_GZ]
checksums = ['2a89af03d56ce7502dcae18232c241281ad1773561ec00c0f0e8ee2463910f14']
dependencies = [
('zlib', '1.2.12'),
('Szip', '2.1.1'),
]
moduleclass = 'data'
easyblock = 'PythonPackage'
name = 'h5py'
version = '3.7.0'
homepage = 'https://www.h5py.org/'
description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library,
version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous
amounts of data."""
toolchain = {'name': 'foss', 'version': '2022a'}
toolchainopts = {'usempi': True}
sources = [SOURCE_TAR_GZ]
checksums = ['3fcf37884383c5da64846ab510190720027dca0768def34dd8dcb659dbe5cbf3']
builddependencies = [('pkgconfig', '1.5.5', '-python')]
dependencies = [
('Python', '3.10.4'),
('SciPy-bundle', '2022.05', '', ('gcccoremkl', '11.3.0-2022.1.0')),
('HDF5', '1.12.2'),
]
use_pip = True
sanity_pip_check = True
download_dep_fail = True
# h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0
# without this environment variable, pip will fetch the minimum numpy version h5py supports during install,
# even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency.
preinstallopts = 'HDF5_MPI=ON HDF5_DIR="$EBROOTHDF5" H5PY_SETUP_REQUIRES=0 '
moduleclass = 'data'
easyblock = 'PythonPackage'
name = 'imageio'
version = '2.22.2'
homepage = 'https://imageio.github.io'
description = """Imageio is a Python library that provides an easy interface to read and write a wide range of
image data, including animated images, video, volumetric data, and scientific formats."""
toolchain = {'name': 'foss', 'version': '2022a'}
sources = [SOURCE_TAR_GZ]
checksums = ['db7010cd10712518819a4187baf61b05988361ea20c23e829918727b27acb977']
dependencies = [
('Python', '3.10.4'),
('SciPy-bundle', '2022.05', '', ('gcccoremkl', '11.3.0-2022.1.0')),
('Pillow-SIMD', '9.2.0'),
]
download_dep_fail = True
use_pip = True
sanity_pip_check = True
moduleclass = 'vis'
easyblock = 'PythonBundle'
name = 'PyTorch-Geometric'
version = '2.1.0'
local_pytorchver = '1.12.0'
versionsuffix = '-PyTorch-%s-CUDA-%%(cudaver)s' % local_pytorchver
homepage = 'https://github.com/rusty1s/pytorch_geometric'
description = "PyTorch Geometric (PyG) is a geometric deep learning extension library for PyTorch."
toolchain = {'name': 'foss', 'version': '2022a'}
dependencies = [
('Python', '3.10.4'),
('CUDA', '11.7', '', SYSTEM),
('PyTorch', local_pytorchver, '-CUDA-%(cudaver)s'),
('scikit-learn', '1.1.2'),
('scikit-image', '0.19.3'),
('numba', '0.56.4', '-CUDA-%(cudaver)s'),
('h5py', '3.7.0'),
('tqdm', '4.64.0'),
('RDFlib', '6.2.0'),
('ASE', '3.22.1'),
('YACS', '0.1.8'),
]
use_pip = True
exts_list = [
('googledrivedownloader', '0.4', {
'modulename': 'google_drive_downloader',
'checksums': ['4b34c1337b2ff3bf2bd7581818efbdcaea7d50ffd484ccf80809688f5ca0e204'],
}),
('plyfile', '0.7.4', {
'checksums': ['9e9a18d22a3158fcd74df38761d43a7facc6df75126f2ab9f4e9a5d4d2188652'],
}),
('torch_scatter', version, {
'checksums': ['3a7124c2a033552febbdc72407f7d4d8cb6dce465720e84ab831512e81c1d208'],
}),
('torch_sparse', '0.6.15', {
'checksums': ['3a741ae8a7cc19247a44de549fa4d593c4257b5f741e1eb5110b712a14209dd9'],
}),
('torch_cluster', '1.6.0', {
'checksums': ['249c1bd8c33a887b22bf569a59d0868545804032123594dd8c76ba1885859c39'],
}),
('torch_spline_conv', '1.2.1', {
'checksums': ['364f658e0ecb4c5263a728c2961553e022fc44c11a633d5a1bf986cf169ab438'],
}),
('python-louvain', '0.16', {
'modulename': 'community.community_louvain',
'checksums': ['b7ba2df5002fd28d3ee789a49532baad11fe648e4f2117cf0798e7520a1da56b'],
}),
('torch_geometric', version, {
'checksums': ['72653deca925885e4d613eb5c72268bb9710325d9c717516922499fbe1197079'],
}),
]
sanity_pip_check = True
moduleclass = 'lib'
easyblock = 'PythonPackage'
name = 'pkgconfig'
version = '1.5.5'
# The -python versionsuffix is used to avoid confusion between
# pkg-config (the tool) and pkgconfig (the Python wrappers)
versionsuffix = '-python'
homepage = 'https://github.com/matze/pkgconfig'
description = """pkgconfig is a Python module to interface with the pkg-config command line tool"""
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
sources = [SOURCE_TAR_GZ]
checksums = ['deb4163ef11f75b520d822d9505c1f462761b4309b1bb713d08689759ea8b899']
builddependencies = [('binutils', '2.38')]
dependencies = [
('Python', '3.10.4'),
('pkgconf', '1.8.0'),
]
use_pip = True
download_dep_fail = True
sanity_pip_check = True
moduleclass = 'devel'
easyblock = 'PythonBundle'
name = 'RDFlib'
version = '6.2.0'
homepage = 'https://github.com/RDFLib/rdflib'
description = """RDFLib is a Python library for working with RDF, a simple yet powerful language
for representing information."""
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
builddependencies = [('binutils', '2.38')]
dependencies = [('Python', '3.10.4')]
use_pip = True
exts_list = [
('isodate', '0.6.1', {
'checksums': ['48c5881de7e8b0a0d648cb024c8062dc84e7b840ed81e864c7614fd3c127bde9'],
}),
('rdflib', version, {
'checksums': ['62dc3c86d1712db0f55785baf8047f63731fa59b2682be03219cb89262065942'],
}),
]
sanity_pip_check = True
moduleclass = 'lib'
easyblock = 'PythonBundle'
name = 'scikit-image'
version = '0.19.3'
homepage = 'https://scikit-image.org/'
description = "scikit-image is a collection of algorithms for image processing."
toolchain = {'name': 'foss', 'version': '2022a'}
dependencies = [
('Python', '3.10.4'),
('matplotlib', '3.5.2', '', ('gcccoremkl', '11.3.0-2022.1.0')),
('Pillow-SIMD', '9.2.0'),
('networkx', '2.8.4', '', ('gcccoremkl', '11.3.0-2022.1.0')),
('dask', '2022.10.2'),
('imageio', '2.22.2'),
]
use_pip = True
sanity_pip_check = True
exts_list = [
('PyWavelets', '1.4.1', {
'modulename': 'pywt',
'checksums': ['6437af3ddf083118c26d8f97ab43b0724b956c9f958e9ea788659f6a2834ba93'],
}),
('imread', '0.7.4', {
'checksums': ['0487adef11a22168700968c1727020361a72f6132b6ced2b8826b02d8cbf744f'],
}),
('pooch', '1.6.0', {
'checksums': ['57d20ec4b10dd694d2b05bb64bc6b109c6e85a6c1405794ce87ed8b341ab3f44'],
}),
('tifffile', '2022.10.10', {
'checksums': ['50b61ba943b866d191295bc38a00191c9fdab23ece063544c7f1a264e3f6aa8e'],
}),
(name, version, {
'modulename': 'skimage',
'checksums': ['24b5367de1762da6ee126dd8f30cc4e7efda474e0d7d70685433f0e3aa2ec450'],
}),
]
moduleclass = 'vis'
easyblock = 'PythonBundle'
name = 'scikit-learn'
version = '1.1.2'
homepage = 'https://scikit-learn.org/stable/index.html'
description = """Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world,
building upon numpy, scipy, and matplotlib. As a machine-learning module,
it provides versatile tools for data mining and analysis in any field of science and engineering.
It strives to be simple and efficient, accessible to everybody, and reusable in various contexts."""
toolchain = {'name': 'foss', 'version': '2022a'}
dependencies = [
('Python', '3.10.4'),
('SciPy-bundle', '2022.05', '', ('gcccoremkl', '11.3.0-2022.1.0')),
]
use_pip = True
sanity_pip_check = True
exts_list = [
(name, version, {
'modulename': 'sklearn',
'checksums': ['7c22d1305b16f08d57751a4ea36071e2215efb4c09cb79183faa4e8e82a3dbf8'],
}),
('sklearn', '0.0', {
'checksums': ['e23001573aa194b834122d2b9562459bf5ae494a2d59ca6b8aa22c85a44c0e31'],
}),
]
moduleclass = 'data'
easyblock = 'PythonPackage'
name = 'YACS'
version = '0.1.8'
homepage = "https://github.com/rbgirshick/yacs"
description = """YACS was created as a lightweight library to define and
manage system configurations, such as those commonly found in software
designed for scientific experimentation. These "configurations"
typically cover concepts like hyperparameters used in training a machine
learning model or configurable model hyperparameters, such as the depth
of a convolutional neural network."""
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
sources = [SOURCELOWER_TAR_GZ]
checksums = ['efc4c732942b3103bea904ee89af98bcd27d01f0ac12d8d4d369f1e7a2914384']
builddependencies = [('binutils', '2.38')]
dependencies = [
('Python', '3.10.4'),
('PyYAML', '6.0'),
]
use_pip = True
download_dep_fail = True
sanity_pip_check = True
moduleclass = 'lib'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment