跳到主要内容
版本:1.0.0

安装 XenseSDK

1. 创建 Python 环境​

推荐使用 Anaconda 和 Python 3.9(当前项目示例使用 3.9.19;Python 3.10 也可作为兼容选项):

conda create -n xenseenv python=3.9.19
conda activate xenseenv

2. 安装 CUDA 和 cuDNN​

GPU 推理需要与 onnxruntime-gpu 匹配的 CUDA Toolkit 和 cuDNN。旧版文档验证过 CUDA 11.8 + cuDNN 8.9.2.26;新环境请以发布包说明和显卡驱动兼容性为准。

conda search cudnn
conda search cudatoolkit
conda install cudnn==8.9.2.26 cudatoolkit==11.8.0

Linux 下如果运行时找不到动态库,可临时设置:

export LD_LIBRARY_PATH="$CONDA_PREFIX/lib:$CONDA_PREFIX/lib64:$LD_LIBRARY_PATH"

没有 NVIDIA GPU 时可以先使用 CPU 推理验证通信和数据链路;在 Sensor.create 中传入 use_gpu=False。

3. 安装包​

pip install xensesdk

从本地 wheel 安装时,选择与 Python、操作系统和架构匹配的文件:

pip install xensesdk-x.y.z-cp39-cp39-win_amd64.whl

如果需要可视化或完整依赖,可按发布包提供的 extras 安装:

pip install 'xensesdk[viz]'
pip install 'xensesdk[full]'
安装后检查

先运行 python -c "from xensesdk import Sensor; print(Sensor.scanSerialNumber())"。如果扫描为空,优先检查 USB、设备权限、算力板网络和传感器配置文件。