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

相关推荐
聚梦小课堂4 小时前
3D生成软件Rodin 2.0 简单测试案例
人工智能·图形图像·3d生成·rodin·产品体验
smj2302_796826524 小时前
解决leetcode第3721题最长平衡子数组II
python·算法·leetcode
CLubiy4 小时前
【研究生随笔】PyTorch中的概率论
人工智能·pytorch·深度学习·概率论
m0_626535204 小时前
力扣题目练习 换水问题
python·算法·leetcode
第六五4 小时前
DPC和DPC-KNN算法
人工智能·算法·机器学习
Xxtaoaooo4 小时前
OCR文字识别前沿:PaddleOCR/DBNet++的端到端文本检测与识别
人工智能·ai·ocr·文本检测·dbnet++
taxunjishu4 小时前
DeviceNet 转 MODBUS TCP:倍福 CX 系列 PLC 与 MES 系统在 SMT 回流焊温度曲线监控的通讯配置案例
运维·人工智能·物联网·自动化·区块链
软件技术NINI4 小时前
MATLAB疑难诊疗:从调试到优化的全攻略
javascript·css·python·html
小烤箱4 小时前
自动驾驶工程师面试(定位、感知向)
人工智能·面试·自动驾驶