Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions README_rocm.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ The original code can be found at https://github.com/ai-dynamo/nixl.
## Prerequisites for source build
### Ubuntu:
```bash
sudo apt install build-essential cmake pkg-config
sudo apt install build-essential cmake pkg-config libcxxopts-dev
sudo apt install libaio-dev liburing-dev

pip3 install meson==0.64.0
Expand Down Expand Up @@ -37,7 +37,7 @@ make -j
RIXL can use ETCD for metadata distribution and coordination between nodes in distributed environments. To use ETCD with RIXL:
#### ETCD Server and Client
```
sudo apt install etcd etcd-server etcd-client
sudo apt install etcd-server etcd-client
```

#### ETCD CPP API
Expand Down Expand Up @@ -77,6 +77,11 @@ Only the UCX backend is support with ROCm in nixlbench as of today. The equivale
### Build & install
```bash
cd benchmark/nixlbench

# The following line is temporarily required to circumvent a ROCm header file
# incompatibility issue.
export CXXFLAGS="-Wno-error"

meson setup build \
-Dnixl_path=${_rixl_install_dir} \
-Drocm_path=/opt/rocm \
Expand Down