赞
踩
如果torch==1.13.1时,适合安装0.0.16,其他版本比较麻烦
pip install xformers==0.0.16 -i https://pypi.tuna.tsinghua.edu.cn/simple
后续安装apex遇到问题:
raceback (most recent call last): File "/data1/hanrb/EVA/EVA-02/asuka/run_class_finetuning.py", line 37, in <module> import modeling_finetune File "/data1/hanrb/EVA/EVA-02/asuka/modeling_finetune.py", line 29, in <module> from apex.normalization import FusedLayerNorm File "/opt/conda/lib/python3.10/site-packages/apex/__init__.py", line 13, in <module> from pyramid.session import UnencryptedCookieSessionFactoryConfig ImportError: cannot import name 'UnencryptedCookieSessionFactoryConfig' from 'pyramid.session' (unknown location)
这个错误表明你的Python环境中无法从pyramid.session
导入UnencryptedCookieSessionFactoryConfig
。这可能是因为你安装的apex
库与你的环境不兼容。
过程中提示找不到一个cuda相关的文件,执行了以下命令
export PATH=/usr/local/cuda/bin:$PATH
后续又遇到下面的问题:
使用pip安装nvidia-apex报错:apex error: class "at::Tensor" has no member "mutable_data_ptr
你可以尝试重新安装apex
库。以下是一个示例的安装命令:
- git clone https://github.com/NVIDIA/apex
- cd apex
- pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./
这个命令会从GitHub上克隆apex
的源代码,然后在本地编译和安装apex
。
使用pip安装nvidia-apex报错:apex error: class "at::Tensor" has no member "mutable_data_ptr
git下载官方repo之后,采用如下方法解决:
git checkout 2386a912164b0c5cfcd8be7a2b890fbac5607c82
然后安装
pip install -v --disable-pip-version-check --no-cache-dir --no-build-isolation --config-settings "--build-option=--cpp_ext" --config-settings "--build-option=--cuda_ext" ./
https://blog.csdn.net/u012897374/article/details/134153001
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。