先看问题

这是scikit-learn 自带的 libgomp 冲突,然后我从1.6.1下降版本到1.3.2还是不行,然后

我通过下述方式解决了

重命名或删除 scikit-learn 自带的 libgomp:

1.查找新安装的 libgomp

find /usr/local/lib/python3.10/dist-packages/scikit_learn.libs -name "libgomp"

2.删除并创建符号链接到系统 libgomp

SCIKIT_LIBGOMP=$(find /usr/local/lib/python3.10/dist-packages/scikit_learn.libs -name "libgomp" 2>/dev/null | head -1)

if [ -n "$SCIKIT_LIBGOMP" ]; then

echo "找到: $SCIKIT_LIBGOMP"

rm -f "$SCIKIT_LIBGOMP"

ln -sf /usr/lib/aarch64-linux-gnu/libgomp.so.1.0.0 "$SCIKIT_LIBGOMP"

echo "已创建符号链接: $SCIKIT_LIBGOMP -> /usr/lib/aarch64-linux-gnu/libgomp.so.1.0.0"

ls -lh "$SCIKIT_LIBGOMP"

fi

3. 测试

export LD_PRELOAD="/usr/lib/aarch64-linux-gnu/libgomp.so.1:/usr/lib/aarch64-linux-gnu/libGLdispatch.so.0"

export OPENBLAS_NUM_THREADS=1

export OMP_NUM_THREADS=1

export MKL_NUM_THREADS=1

python -c "from sklearn.preprocessing import StandardScaler; print('成功')"

那么这是其一,华为和百度还有另一个问题:根据昇腾 NPU 安装说明-使用文档-PaddlePaddle深度学习平台安装

安装到这样,安装最新版的如下,paddlepaddle版本有问题应该降到3.0.0,好,那我降低版本

pip uninstall -y paddlepaddle

pip install paddlepaddle==3.0.0.dev20250710 -i https://www.paddlepaddle.org.cn/packages/nightly/cpuLooking in indexes: https://www.paddlepaddle.org.cn/packages/nightly/cpu

降低版本如下

结果还是不行,您猜怎么着?

,下图里面的paddle-custom-npu 3.0.0.dev20251215版本也太新了,虽然还是,3.0.0,但是时间太新了,然后我把paddle-custom-npu也回退到3.0.0.dev20250710,才行!

下面我给出具体的安装流程:

昇腾 NPU 安装说明-使用文档-PaddlePaddle深度学习平台

先根据这个网址安装完飞浆框架,然后pip list | grep paddle看版本,这里注意一定要paddle-custom-npu和paddlepaddle都回退到3.0.0.dev20250710版本才行!

然后出现了开始的TLS问题,如下

那么现在,应该对这个问题进行解决,就按照这篇文章的一开始的方法解决即可

最后我们在容器中使用这个代码:uvicorn app:app --host 0.0.0.0 --port 6006 --log-level debug

出现如下情况则解决问题

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐