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

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.