Skip to content

Commit

Permalink
Update minimum compute requirements to Volta (#1594)
Browse files Browse the repository at this point in the history
* Set new minimums to Volta (compute 7), cuda-12.1
* Remove minimum driver version, and instead just document our cuda version.

Closes #1464

## By Submitting this PR I confirm:
- I am familiar with the [Contributing Guidelines](https://github.com/nv-morpheus/Morpheus/blob/main/docs/source/developer_guide/contributing.md).
- When the PR is ready for review, new or existing tests cover these changes.
- When the PR is ready for review, the documentation is up to date with these changes.

Authors:
  - David Gardner (https://github.com/dagardner-nv)

Approvers:
  - Michael Demoret (https://github.com/mdemoret-nv)

URL: #1594
  • Loading branch information
dagardner-nv authored Apr 5, 2024
1 parent 9e1e992 commit 3bb1456
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 10 deletions.
2 changes: 1 addition & 1 deletion docs/source/cloud_deployment_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -725,7 +725,7 @@ On your AWS EC2 G4 instance, follow the instructions in the linked document to i

### Prerequisites
1. NVIDIA-Certified System
2. NVIDIA Pascal GPU or newer (Compute Capability >= 6.0)
2. NVIDIA Volta GPU or newer (Compute Capability >= 7.0)
3. Ubuntu 20.04 LTS or newer

## Installing Cloud Native Core Stack on NVIDIA Certified Systems
Expand Down
11 changes: 5 additions & 6 deletions docs/source/developer_guide/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ All of the following instructions assume several variables have been set:
- `PYTHON_VER`: The desired Python version. Minimum required is `3.10`
- `RAPIDS_VER`: The desired RAPIDS version for all RAPIDS libraries including cuDF and RMM. If in doubt use `23.06`
- `TRITONCLIENT_VERSION`: The desired Triton client. If in doubt use `22.10`
- `CUDA_VER`: The desired CUDA version to use. If in doubt use `11.8`
- `CUDA_VER`: The desired CUDA version to use. If in doubt use `12.1`


### Clone the repository and pull large file data from Git LFS
Expand All @@ -77,7 +77,7 @@ All of the following instructions assume several variables have been set:
export PYTHON_VER=3.10
export RAPIDS_VER=23.06
export TRITONCLIENT_VERSION=22.10
export CUDA_VER=11.8
export CUDA_VER=12.1
export MORPHEUS_ROOT=$(pwd)/morpheus
git clone https://github.com/nv-morpheus/Morpheus.git $MORPHEUS_ROOT
cd $MORPHEUS_ROOT
Expand Down Expand Up @@ -173,9 +173,8 @@ Note: These instructions assume the user is using `mamba` instead of `conda` sin

#### Prerequisites

- Pascal architecture GPU or better
- NVIDIA driver `520.61.05` or higher
- [CUDA 11.8](https://developer.nvidia.com/cuda-11-8-0-download-archive)
- Volta architecture GPU or better
- [CUDA 12.1](https://developer.nvidia.com/cuda-12-1-0-download-archive)
- `conda` and `mamba`
- Refer to the [Getting Started Guide](https://conda.io/projects/conda/en/latest/user-guide/install/index.html) if `conda` is not already installed
- Install `mamba`:
Expand All @@ -191,7 +190,7 @@ Note: These instructions assume the user is using `mamba` instead of `conda` sin
```bash
export PYTHON_VER=3.10
export RAPIDS_VER=23.06
export CUDA_VER=11.8
export CUDA_VER=12.1
export MORPHEUS_ROOT=$(pwd)/morpheus
git clone https://github.com/nv-morpheus/Morpheus.git $MORPHEUS_ROOT
cd $MORPHEUS_ROOT
Expand Down
4 changes: 2 additions & 2 deletions docs/source/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ The [pre-built Docker containers](#using-pre-built-docker-containers) are the ea
More advanced users, or those who are interested in using the latest pre-release features, will need to [build the Morpheus container](#building-the-morpheus-container) or [build from source](./developer_guide/contributing.md#building-from-source).

## Requirements
- Pascal architecture GPU or better
- NVIDIA driver `520.61.05` or higher
- Volta architecture GPU or better
- [CUDA 12.1](https://developer.nvidia.com/cuda-12-1-0-download-archive)
- [Docker](https://docs.docker.com/get-docker/)
- [The NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#docker)
- [NVIDIA Triton Inference Server](https://catalog.ngc.nvidia.com/orgs/nvidia/containers/tritonserver) `23.06` or higher
Expand Down
2 changes: 1 addition & 1 deletion examples/gnn_fraud_detection_pipeline/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
Prior to running the GNN fraud detection pipeline, additional requirements must be installed in to your Conda environment. A supplemental requirements file has been provided in this example directory.

```bash
export CUDA_VER=11.8
export CUDA_VER=12.1
mamba env update \
-n ${CONDA_DEFAULT_ENV} \
--file ./conda/environments/examples_cuda-121_arch-x86_64.yaml
Expand Down

0 comments on commit 3bb1456

Please sign in to comment.