Skip to content

Commit

Permalink
Merge pull request #20641 from branfosj/20240525094920_new_pr_GDRCopy21
Browse files Browse the repository at this point in the history
add `build_info_msg` about kernel modules to GDRCopy
  • Loading branch information
SebastianAchilles authored May 25, 2024
2 parents ec0c666 + 8d2dd71 commit ebdceae
Show file tree
Hide file tree
Showing 10 changed files with 150 additions and 150 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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']

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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']

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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']

Expand Down
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
Expand Up @@ -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']

Expand Down
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
Expand Up @@ -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']

Expand Down
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
Expand Up @@ -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']

Expand Down
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
Expand Up @@ -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']

Expand Down
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
Expand Up @@ -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']

Expand Down
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
Expand Up @@ -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']

Expand Down
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
Expand Up @@ -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']

Expand Down

0 comments on commit ebdceae

Please sign in to comment.