“import tensorflow”由信号 SIGSEGV 终止(地址边界错误)

Posted

技术标签:

【中文标题】“import tensorflow”由信号 SIGSEGV 终止(地址边界错误)【英文标题】:"import tensorflow" terminated by signal SIGSEGV (Address boundary error) 【发布时间】:2017-06-23 17:20:21 【问题描述】:

import tensorflow 语句触发以下错误:

>>> 将张量流导入为 tf 我tensorflow/stream_executor/dso_loader.cc:108]在本地成功打开了CUDA库libcublas.dylib 我tensorflow/stream_executor/dso_loader.cc:108]在本地成功打开了CUDA库libcudnn.dylib 我tensorflow/stream_executor/dso_loader.cc:108]在本地成功打开了CUDA库libcufft.dylib

【问题讨论】:

【参考方案1】:

默认情况下,CUDA 创建libcuda.dylib,但 TensorFlow 会尝试加载 libcuda.1.dylib。要解决此问题,请在 libcuda.dyliblibcuda.1.dylib。例如,如果安装了 CUDA 在/usr/local/cuda 中,发出以下ln 命令:

ln -sf /usr/local/cuda/lib/libcuda.dylib /usr/local/cuda/lib/libcuda.1.dylib

【讨论】:

以上是关于“import tensorflow”由信号 SIGSEGV 终止(地址边界错误)的主要内容,如果未能解决你的问题,请参考以下文章

SI/PI仿真概述:有源高速信号阻抗滤波方案分析

Android WebRTC 随机崩溃,致命信号 6 (SIGABRT)、tid 1191 (TimeCheckThread) 中的代码 -6 (SI_TKILL)、pid 656 (audioser

anaconda安装tensorflow,在import tensorflow时报错,要怎么解决

import tensorflow 后没有利用cuda怎么办

新安装完 tensorflow 后import tensorflow as tf 报错

import tensorflow 出现非法指令(核心已转储)