环境搭建
基础环境文档获取地址:https://developer.sourcefind.cn/tool](https://developer.sourcefind.cn/tool)
DTK->dtk24.04.3->Document->DTK 24.04.3 开发环境安装部署手册.pdf
以Ubuntu22.04系统为例
驱动安装
驱动下载地址:https://developer.sourcefind.cn/tool
选择驱动板块
或者使用以下命令拉取
wget https://download.sourcefind.cn:65024/directlink/6/dtk-24.04%E9%A9%B1%E5%8A%A8/rock-5.7.1-6.2.30-V1.6.2.aio.run
安装依赖文件
sudo apt-get update
sudo apt-get install -y cmake
sudo apt-get install -y gcc
sudo apt-get install -y g++
sudo apt-get install -y autoconf
sudo apt-get install -y linux-kernel-headers
sudo apt-get install -y kernel-package
安装驱动
./rock-5.7.1-6.2.30-V1.6.2.aio.run
运行时会提示升级vbios,此时必须选择更新,然后重启服务器
检查驱动是否安装成功
lsmod | grep dcu
DTK安装
https://download.sourcefind.cn:65024/directlink/1/DTK-24.04.3/Ubuntu22.04/DTK-24.04.3-Ubuntu22.04-x86_64.tar.gz
安装依赖文件
sudo apt-get install -y make gcc g++ cmake git wget gfortran elfutils libdrm-dev
sudo apt-get install -y kmod libtinfo5 sqlite3 libsqlite3-dev libelf-dev
sudo apt-get install -y libnuma-dev libgl1-mesa-dev rpm rsync mesa-common-dev apt-utils
sudo apt-get install -y cmake libpci-dev pciutils libpciaccess-dev libbabeltrace-dev pkg-config
sudo apt-get install -y libfile-which-perl libfile-basedir-perl libfile-copy-recursiveperl libfile-listing-perl
sudo apt-get install -y python3 python3-pip python3-dev python3-wheel
sudo apt-get install -y gettext gettext-base libprotobuf-dev tcl
sudo apt-get install -y libio-digest-perl libdigest-md5-file-perl libdata-dumpersimple-perl vim curl libcurlpp-dev
sudo apt-get install -y doxygen graphviz texlive libncurses5 msgpack*
解压DTK
tar xvf DTK-24.04.3-ubuntu22.04-x86_64.tar.gz -C /opt
打开环境变量
vi ~/.bashrc
写入
source /opt/dtk-24.04.3/env.sh
验证
source ~/.bashrc
hy-smi
输出以下内容即代表环境安装完毕