问题

使用paddle框架进行相关模型训练的时候,使用GPU时候报错:

C++ Traceback (most recent call last):
--------------------------------------
0 std::thread::_Impl<std::_Bind_simple<ThreadPool::ThreadPool(unsigned long)::{lambda()#1} ()> >::_M_run()
1 std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*)
2 paddle::framework::SignalHandle(char const*, int)
3 paddle::platform::GetCurrentTraceBackString[abi:cxx11]()----------------------
Error Message Summary:
----------------------
FatalError: `Segmentation fault` is detected by the operating system.
[TimeInfo: *** Aborted at 1639543591 (unix time) try "date -d @1639543591" if you are using GNU date ***]
[SignalInfo: *** SIGSEGV (@0x0) received by PID 168238 (TID 0x7fc05d8c5700) from PID 0 ***]

版本:

  • python=3.8
  • paddlepaddle-gpu=2.2.1
  • cuda=10.1
  • cudnn=7.6

查看issue发现出现这种情况的不少,这里做一个记录

解决方法

使用conda重新安装一遍,参考安装教程:

  • https://www.paddlepaddle.org.cn/documentation/docs/zh/install/conda/linux-conda.html#anchor-0

执行命令:

conda install paddlepaddle-gpu==2.2.1 cudatoolkit=10.1 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/

参考

  • https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/conda/linux-conda.html
  • https://www.paddlepaddle.org.cn/documentation/docs/zh/install/conda/linux-conda.html#anchor-0

Bug:paddle:FatalError: `Segmentation fault` is detected by the operating system.相关推荐

  1. Segmentation fault` is detected by the operating system

    原因为模型需要输入多个参数,而输入仅有一个参数,或者输入的参数shape不一致 错误原因1:输入数据与模型数据维度不匹配 def run(predictor, input_arg):# 准备输入inp ...

  2. pp-tracking ubuntu 18.04使用GPU推理出现Segmentation fault

    目录 1. 报错 2. 报错原因 3. conda环境指定cuda 10.2和cudnn 7.6.5 3.1. 安装cuda 10.2 3.2. 安装cudnn 7.6.5 3.3. conda环境指 ...

  3. C/C++中的段错误(Segmentation fault)[转]

    Segment fault 之所以能够流行于世,是与Glibc库中基本所有的函数都默认型参指针为非空有着密切关系的. 来自:http://oss.lzu.edu.cn/blog/article.php ...

  4. Linux遭遇Segmentation fault

    原文地址::http://www.cppblog.com/sleepwom/archive/2012/01/13/164091.html Program terminated with signal ...

  5. 偶然出现 segmentation fault 时的调试方法与 SIGSEGV 信号

    问题描述 最近遇到一个 bug,有一定的偶然性会出现段错误.第一步需要确定的是段错误出现在哪里.可由于这个 bug 的偶然性,常规的方法无法确定问题. 根据经验,这个问题有两个方案可以使用. 生成 c ...

  6. linux中非法内存,Linux下数组非法访问导致内存破坏 —— 引发segmentation fault的原因...

    2012-02-05 wcdj 1, 调试时必需的栈知识 2, 数组非法访问导致内存破坏 调试时必需的栈知识 栈(stack)是程序存放数据的内存区域之一,其特征是LIFO(Last In First ...

  7. 解决sqlplus的segmentation fault或hang问题

    sqlplus应当是DBA 1.0时代使用最为频繁的管理工具,经常有经验丰富的老DBA会提到自己敲过几万次的sqlplus:),但有的时候这个吃饭家伙也会不好用,偶尔还会出现Segmentation ...

  8. gdb 编译make: *** [all] 错误 2_Dev 日志 | Segmentation Fault 和 GCC 编译问题排查

    摘要 笔者最近在重新整理和编译 Nebula Graph 的第三方依赖,选出两个比较有意思的问题给大家分享一下. Flex Segmentation Fault--Segmentation fault ...

  9. 由char* 引发的Segmentation fault错误

    在学习形参带const限定符时,意外遇到Segmentation fault的bug问题.C程序是在linux环境下运行. 在维基百科上是这样解释Segmentation fault,存储器区段错误( ...

最新文章

  1. python爬歌词生成词云图_爬取每日热搜词,生成地图词云图
  2. ES6 对象的新功能与解构赋值介绍
  3. boost::array用法的测试程序
  4. 神雕侠侣2服务器维护,《神雕侠侣2》手游10月22日停服维护公告
  5. 当当elastic-job docker快速部署_[小Z课堂]-docker 快速部署 elasticsearch 和 kibana,一键部署...
  6. SpringCloud(二) 生产者、消费者工程搭建与调用(上)
  7. 使用异或解题 —— 序列中仅出现一次的两个数
  8. CS231n-Numpy入门
  9. 三天打鱼两天晒网(入门级算法)(C语言)
  10. visio2016无法卸载和安装
  11. linux readelf,readelf命令常用参数介绍
  12. html背景图片为什么找不到,css中背景图片显示不出来
  13. 浅学transcad(与表格链接以及创建矩阵OD并显示期望线)
  14. Android 笔记 json GSON,Android中使用Gson解析JSON数据
  15. 罗技鼠标的蓝牙适配器无效的解决办法
  16. OneNote for win10 无法加载笔记本
  17. vue 部署上线清除浏览器缓存
  18. 2020年初冠状病毒大事记随笔
  19. 浏览器被hao123篡改怎么办?
  20. OnlyBill 简易记账软件(续)

热门文章

  1. vue3之mixin代码
  2. ec20 复位命令_EC20模块开启SIM卡热插拔及重启模块AT命令
  3. a标签点击事件_JS事件绑定的三种方法
  4. 基于dsp的vxi总线动态存储器设计
  5. web前端期末大作业:文化网站设计——中国风文化html源码(6个页面) HTML+CSS+JavaScript...
  6. hibernate-mapping 中catlog作用
  7. keras 中的keras.preprocessing、Embedding、GlobalMaxPooling1D()、 TimeDistributed
  8. 感受移动互联的力量!手机移动销售软件—纷享销客来访进行公司及产品介绍(图文)
  9. 嵌入式系统开发工程师嵌入式软件开发工程师
  10. 是否可以在iOS模拟器中禁用网络?