Skip to content

Commit

Permalink
add build_info_msg abour kernel modules to GDRCopy
Browse files Browse the repository at this point in the history
branfosj committed May 25, 2024
1 parent 78e8531 commit 8d2dd71
Showing 10 changed files with 150 additions and 150 deletions.
Original file line number Diff line number Diff line change
@@ -27,21 +27,21 @@ dependencies = [
('Check', '0.15.2'),
]

# This easyconfig only installs the library and binaries of GDRCopy. Please
# keep in mind that GDRCopy also needs the following kernel modules at runtime:
#
# 1. Kernel module for GDRCopy: improves Host to GPU communication
# https://github.com/NVIDIA/gdrcopy
# RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
# Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
#
# 2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
# https://github.com/Mellanox/nv_peer_memory
# RPM: 'nvidia_peer_memory'
# Requirements: Mellanox HCA with MLNX_OFED 2.1
#
# These kernel modules are not listed as system dependencies to lower the system
# requirements to build this easyconfig, as they are not needed for the build.
build_info_msg = """This easyconfig only installs the library and binaries of GDRCopy. Please
keep in mind that GDRCopy also needs the following kernel modules at runtime:
1. Kernel module for GDRCopy: improves Host to GPU communication
https://github.com/NVIDIA/gdrcopy
RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
https://github.com/Mellanox/nv_peer_memory
RPM: 'nvidia_peer_memory'
Requirements: Mellanox HCA with MLNX_OFED 2.1
These kernel modules are not listed as system dependencies to lower the system
requirements to build this easyconfig, as they are not needed for the build."""

skipsteps = ['configure']

Original file line number Diff line number Diff line change
@@ -27,21 +27,21 @@ dependencies = [
('Check', '0.15.2'),
]

# This easyconfig only installs the library and binaries of GDRCopy. Please
# keep in mind that GDRCopy also needs the following kernel modules at runtime:
#
# 1. Kernel module for GDRCopy: improves Host to GPU communication
# https://github.com/NVIDIA/gdrcopy
# RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
# Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
#
# 2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
# https://github.com/Mellanox/nv_peer_memory
# RPM: 'nvidia_peer_memory'
# Requirements: Mellanox HCA with MLNX_OFED 2.1
#
# These kernel modules are not listed as system dependencies to lower the system
# requirements to build this easyconfig, as they are not needed for the build.
build_info_msg = """This easyconfig only installs the library and binaries of GDRCopy. Please
keep in mind that GDRCopy also needs the following kernel modules at runtime:
1. Kernel module for GDRCopy: improves Host to GPU communication
https://github.com/NVIDIA/gdrcopy
RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
https://github.com/Mellanox/nv_peer_memory
RPM: 'nvidia_peer_memory'
Requirements: Mellanox HCA with MLNX_OFED 2.1
These kernel modules are not listed as system dependencies to lower the system
requirements to build this easyconfig, as they are not needed for the build."""

skipsteps = ['configure']

Original file line number Diff line number Diff line change
@@ -27,21 +27,21 @@ dependencies = [
('Check', '0.15.2'),
]

# This easyconfig only installs the library and binaries of GDRCopy. Please
# keep in mind that GDRCopy also needs the following kernel modules at runtime:
#
# 1. Kernel module for GDRCopy: improves Host to GPU communication
# https://github.com/NVIDIA/gdrcopy
# RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
# Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
#
# 2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
# https://github.com/Mellanox/nv_peer_memory
# RPM: 'nvidia_peer_memory'
# Requirements: Mellanox HCA with MLNX_OFED 2.1
#
# These kernel modules are not listed as system dependencies to lower the system
# requirements to build this easyconfig, as they are not needed for the build.
build_info_msg = """This easyconfig only installs the library and binaries of GDRCopy. Please
keep in mind that GDRCopy also needs the following kernel modules at runtime:
1. Kernel module for GDRCopy: improves Host to GPU communication
https://github.com/NVIDIA/gdrcopy
RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
https://github.com/Mellanox/nv_peer_memory
RPM: 'nvidia_peer_memory'
Requirements: Mellanox HCA with MLNX_OFED 2.1
These kernel modules are not listed as system dependencies to lower the system
requirements to build this easyconfig, as they are not needed for the build."""

skipsteps = ['configure']

30 changes: 15 additions & 15 deletions easybuild/easyconfigs/g/GDRCopy/GDRCopy-2.2-GCCcore-10.2.0.eb
Original file line number Diff line number Diff line change
@@ -20,21 +20,21 @@ builddependencies = [
('pkg-config', '0.29.2'),
]

# This easyconfig only installs the library of GDRCopy. Please keep in mind
# that GDRCopy also needs the following kernel modules at runtime:
#
# 1. Kernel module for GDRCopy: improves Host to GPU communication
# https://github.com/NVIDIA/gdrcopy
# RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
# Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
#
# 2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
# https://github.com/Mellanox/nv_peer_memory
# RPM: 'nvidia_peer_memory'
# Requirements: Mellanox HCA with MLNX_OFED 2.1
#
# These kernel modules are not listed as system dependencies to lower the system
# requirements to build this easyconfig, as they are not needed for the build.
build_info_msg = """This easyconfig only installs the library of GDRCopy. Please keep in mind
that GDRCopy also needs the following kernel modules at runtime:
1. Kernel module for GDRCopy: improves Host to GPU communication
https://github.com/NVIDIA/gdrcopy
RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
https://github.com/Mellanox/nv_peer_memory
RPM: 'nvidia_peer_memory'
Requirements: Mellanox HCA with MLNX_OFED 2.1
These kernel modules are not listed as system dependencies to lower the system
requirements to build this easyconfig, as they are not needed for the build."""

skipsteps = ['configure']

30 changes: 15 additions & 15 deletions easybuild/easyconfigs/g/GDRCopy/GDRCopy-2.2-GCCcore-10.3.0.eb
Original file line number Diff line number Diff line change
@@ -20,21 +20,21 @@ builddependencies = [
('pkg-config', '0.29.2'),
]

# This easyconfig only installs the library of GDRCopy. Please keep in mind
# that GDRCopy also needs the following kernel modules at runtime:
#
# 1. Kernel module for GDRCopy: improves Host to GPU communication
# https://github.com/NVIDIA/gdrcopy
# RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
# Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
#
# 2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
# https://github.com/Mellanox/nv_peer_memory
# RPM: 'nvidia_peer_memory'
# Requirements: Mellanox HCA with MLNX_OFED 2.1
#
# These kernel modules are not listed as system dependencies to lower the system
# requirements to build this easyconfig, as they are not needed for the build.
build_info_msg = """This easyconfig only installs the library of GDRCopy. Please keep in mind
that GDRCopy also needs the following kernel modules at runtime:
1. Kernel module for GDRCopy: improves Host to GPU communication
https://github.com/NVIDIA/gdrcopy
RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
https://github.com/Mellanox/nv_peer_memory
RPM: 'nvidia_peer_memory'
Requirements: Mellanox HCA with MLNX_OFED 2.1
These kernel modules are not listed as system dependencies to lower the system
requirements to build this easyconfig, as they are not needed for the build."""

skipsteps = ['configure']

30 changes: 15 additions & 15 deletions easybuild/easyconfigs/g/GDRCopy/GDRCopy-2.3-GCCcore-11.2.0.eb
Original file line number Diff line number Diff line change
@@ -20,21 +20,21 @@ builddependencies = [
('pkg-config', '0.29.2'),
]

# This easyconfig only installs the library of GDRCopy. Please keep in mind
# that GDRCopy also needs the following kernel modules at runtime:
#
# 1. Kernel module for GDRCopy: improves Host to GPU communication
# https://github.com/NVIDIA/gdrcopy
# RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
# Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
#
# 2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
# https://github.com/Mellanox/nv_peer_memory
# RPM: 'nvidia_peer_memory'
# Requirements: Mellanox HCA with MLNX_OFED 2.1
#
# These kernel modules are not listed as system dependencies to lower the system
# requirements to build this easyconfig, as they are not needed for the build.
build_info_msg = """This easyconfig only installs the library of GDRCopy. Please keep in mind
that GDRCopy also needs the following kernel modules at runtime:
1. Kernel module for GDRCopy: improves Host to GPU communication
https://github.com/NVIDIA/gdrcopy
RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
https://github.com/Mellanox/nv_peer_memory
RPM: 'nvidia_peer_memory'
Requirements: Mellanox HCA with MLNX_OFED 2.1
These kernel modules are not listed as system dependencies to lower the system
requirements to build this easyconfig, as they are not needed for the build."""

skipsteps = ['configure']

30 changes: 15 additions & 15 deletions easybuild/easyconfigs/g/GDRCopy/GDRCopy-2.3-GCCcore-11.3.0.eb
Original file line number Diff line number Diff line change
@@ -20,21 +20,21 @@ builddependencies = [
('pkgconf', '1.8.0'),
]

# This easyconfig only installs the library of GDRCopy. Please keep in mind
# that GDRCopy also needs the following kernel modules at runtime:
#
# 1. Kernel module for GDRCopy: improves Host to GPU communication
# https://github.com/NVIDIA/gdrcopy
# RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
# Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
#
# 2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
# https://github.com/Mellanox/nv_peer_memory
# RPM: 'nvidia_peer_memory'
# Requirements: Mellanox HCA with MLNX_OFED 2.1
#
# These kernel modules are not listed as system dependencies to lower the system
# requirements to build this easyconfig, as they are not needed for the build.
build_info_msg = """This easyconfig only installs the library of GDRCopy. Please keep in mind
that GDRCopy also needs the following kernel modules at runtime:
1. Kernel module for GDRCopy: improves Host to GPU communication
https://github.com/NVIDIA/gdrcopy
RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
https://github.com/Mellanox/nv_peer_memory
RPM: 'nvidia_peer_memory'
Requirements: Mellanox HCA with MLNX_OFED 2.1
These kernel modules are not listed as system dependencies to lower the system
requirements to build this easyconfig, as they are not needed for the build."""

skipsteps = ['configure']

30 changes: 15 additions & 15 deletions easybuild/easyconfigs/g/GDRCopy/GDRCopy-2.3-GCCcore-12.2.0.eb
Original file line number Diff line number Diff line change
@@ -20,21 +20,21 @@ builddependencies = [
('pkgconf', '1.9.3'),
]

# This easyconfig only installs the library of GDRCopy. Please keep in mind
# that GDRCopy also needs the following kernel modules at runtime:
#
# 1. Kernel module for GDRCopy: improves Host to GPU communication
# https://github.com/NVIDIA/gdrcopy
# RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
# Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
#
# 2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
# https://github.com/Mellanox/nv_peer_memory
# RPM: 'nvidia_peer_memory'
# Requirements: Mellanox HCA with MLNX_OFED 2.1
#
# These kernel modules are not listed as system dependencies to lower the system
# requirements to build this easyconfig, as they are not needed for the build.
build_info_msg = """This easyconfig only installs the library of GDRCopy. Please keep in mind
that GDRCopy also needs the following kernel modules at runtime:
1. Kernel module for GDRCopy: improves Host to GPU communication
https://github.com/NVIDIA/gdrcopy
RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
https://github.com/Mellanox/nv_peer_memory
RPM: 'nvidia_peer_memory'
Requirements: Mellanox HCA with MLNX_OFED 2.1
These kernel modules are not listed as system dependencies to lower the system
requirements to build this easyconfig, as they are not needed for the build."""

skipsteps = ['configure']

30 changes: 15 additions & 15 deletions easybuild/easyconfigs/g/GDRCopy/GDRCopy-2.3.1-GCCcore-12.3.0.eb
Original file line number Diff line number Diff line change
@@ -20,21 +20,21 @@ builddependencies = [
('pkgconf', '1.9.5'),
]

# This easyconfig only installs the library of GDRCopy. Please keep in mind
# that GDRCopy also needs the following kernel modules at runtime:
#
# 1. Kernel module for GDRCopy: improves Host to GPU communication
# https://github.com/NVIDIA/gdrcopy
# RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
# Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
#
# 2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
# https://github.com/Mellanox/nv_peer_memory
# RPM: 'nvidia_peer_memory'
# Requirements: Mellanox HCA with MLNX_OFED 2.1
#
# These kernel modules are not listed as system dependencies to lower the system
# requirements to build this easyconfig, as they are not needed for the build.
build_info_msg = """This easyconfig only installs the library of GDRCopy. Please keep in mind
that GDRCopy also needs the following kernel modules at runtime:
1. Kernel module for GDRCopy: improves Host to GPU communication
https://github.com/NVIDIA/gdrcopy
RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
https://github.com/Mellanox/nv_peer_memory
RPM: 'nvidia_peer_memory'
Requirements: Mellanox HCA with MLNX_OFED 2.1
These kernel modules are not listed as system dependencies to lower the system
requirements to build this easyconfig, as they are not needed for the build."""

skipsteps = ['configure']

30 changes: 15 additions & 15 deletions easybuild/easyconfigs/g/GDRCopy/GDRCopy-2.4-GCCcore-13.2.0.eb
Original file line number Diff line number Diff line change
@@ -20,21 +20,21 @@ builddependencies = [
('pkgconf', '2.0.3'),
]

# This easyconfig only installs the library of GDRCopy. Please keep in mind
# that GDRCopy also needs the following kernel modules at runtime:
#
# 1. Kernel module for GDRCopy: improves Host to GPU communication
# https://github.com/NVIDIA/gdrcopy
# RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
# Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
#
# 2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
# https://github.com/Mellanox/nv_peer_memory
# RPM: 'nvidia_peer_memory'
# Requirements: Mellanox HCA with MLNX_OFED 2.1
#
# These kernel modules are not listed as system dependencies to lower the system
# requirements to build this easyconfig, as they are not needed for the build.
build_info_msg = """This easyconfig only installs the library of GDRCopy. Please keep in mind
that GDRCopy also needs the following kernel modules at runtime:
1. Kernel module for GDRCopy: improves Host to GPU communication
https://github.com/NVIDIA/gdrcopy
RPM: 'gdrcopy-kmod', DEB: 'gdrdrv-dkms'
Requirements: version of GDRCopy kernel module (gdrdrv.ko) >= 2.0
2. (optional) Kernel module for GPUDirect RDMA: improves GPU to GPU communication
https://github.com/Mellanox/nv_peer_memory
RPM: 'nvidia_peer_memory'
Requirements: Mellanox HCA with MLNX_OFED 2.1
These kernel modules are not listed as system dependencies to lower the system
requirements to build this easyconfig, as they are not needed for the build."""

skipsteps = ['configure']

0 comments on commit 8d2dd71

Please sign in to comment.