如何在DGX Spark中安装UHD

DGX Spark是ARM系统,因此需要按照如下的方式进行安装。

# Install dependencies
sudo apt install -y \
    autoconf automake build-essential ccache cmake cpufrequtils \
    doxygen ethtool g++ git inetutils-tools libboost-all-dev \
    libncurses6 libncurses-dev libusb-1.0-0 libusb-1.0-0-dev \
    libusb-dev python3-dev python3-mako python3-numpy python3-requests \
    python3-scipy python3-setuptools python3-ruamel.yaml ninja-build

# Clone UHD repository
git clone https://github.com/EttusResearch/uhd.git

cd /uhd/host
mkdir build
cd build
cmake -DCMAKE_POLICY_DEFAULT_CMD0167=NEW -GNinja ..
ninja
ninja test
sudo ninja install

# Download firmware images
sudo /usr/local/lib/uhd/utils/uhd_images_downloader.py

# Refresh the linker cache
sudo ldconfig

# Set USRP permission to non-root mode
sudo cp /usr/local/lib/uhd/utils/uhd-usrp.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo udevadm trigger