pytorch踩坑记录

在Archlinux中使用conda安装pytorch,并import torch时遇到如下问题:
libtorch_cpu.so: cannot enable executable stack as shared object requires: Invalid argument

这个是 libtorch_cpu.so(PyTorch 的底层 C++ 动态库)要求设置 可执行栈(executable stack),但当前系统安全策略不允许。

这在 Arch Linux 或基于 musl / Hardened kernel / SELinux 的系统上时有发生,

尤其是 PyTorch 的预编译包(conda/pip)和系统内核安全配置不完全匹配时。

可以使用以下方法解决:
patchelf --clear-execstack XX/torch/lib/libtorch_cpu.so

相关推荐
CareyWYR19 小时前
每周AI论文速递(251215-251219)
人工智能
徐先生 @_@|||20 小时前
(Wheel 格式) Python 的标准分发格式的生成规则规范
开发语言·python
weixin_4093831220 小时前
在kaggle训练Qwen/Qwen2.5-1.5B-Instruct 通过中二时期qq空间记录作为训练数据 训练出中二的模型为目标 第一次训练 好像太二了
人工智能·深度学习·机器学习·qwen
JoannaJuanCV20 小时前
自动驾驶—CARLA仿真(22)manual_control_steeringwheel demo
人工智能·自动驾驶·pygame·carla
Mqh18076220 小时前
day45 简单CNN
python
余俊晖20 小时前
使用Agent做本体匹配的架构设计
人工智能·语言模型·自然语言处理
科士威传动20 小时前
方形滚珠导轨如何保障高速定位精度?
人工智能·科技·机器人·自动化·制造
SmartBrain20 小时前
洞察:阿里通义DeepResearch 技术
大数据·人工智能·语言模型·架构
学习者00720 小时前
python 下载离线库方法
python
声声codeGrandMaster20 小时前
AI之模型提升
人工智能·pytorch·python·算法·ai