深度学习

Caffe-Win错误集锦

 1.visual studio 2013 error C2371: 'int8_t' : redefinition; 引入的unistd.h文件里面重定义了int8_t ,用记事本 打开文件注销之。 2. error C3861: 'getpid': identifier not found C:\Tools\caffe-master\src\caffe\common.cpp 26 解决:在common.cpp 里面添加 #include 修改: [cpp] view plain copy 在CODE上查看代码片派生到我的代码片 pid = getpid(); ——>pid = _getpid(); 3. error C3861: 'usleep': identifier not found C:\Tools\caffe-master\src\caffe\test\test_benchmark.cpp 65 参考:ffmpeg编译总结 7.出现 'usleep': identifier not ...

windows tensoflow-gpu安装

 对于python 3.5和3.6的童鞋们而言,安装tensorflow其实并不难,因为我们可以通过pip直接安装。 不过,第一要求你安装的python是64位的,如下图所示,注意划黄色线的部分。 python 位数确定 第二,通过pip安装的话,有一个缺点,那就是会造成cpu的算力不够,因为缺少两个C的库,不过没有影响的。如果你是一个完美主义者,那么就只能通过Bazel方式源码安装Tensorflow了。详细过程我之后会发布相关文章,可以留意一下☺。 pip 安装 Tensorflow-gpu cuda配置 最新的Tensorflow-gpu 使用的是cuda 9.0.dll的内容,所以就要下载cuda 9.0对应window或者linux或者mac的版本的安装文件了。(下载网站:https://developer.nvidia.com/cuda-90-download-archive) 下载界面 我的电脑是window10,所以就选择如图所示的选项。主要的提一点,就是最后的Installer Type这个选项,exe(network)是在线安装...

linux python 多线程 调用.so 传递指针 报错:Segmentation fault

最近在玩Caffe windows下调用完全没问题,放到linux里调用就出现了问题。主要报错 Segmentation fault,这个错误很恶心,最恶心的是主线程调没问题,但是一上多线程就报错,gdb 调试定位到某指针操作上。 然后打印了传出指针和传入指针,还有python获取到的指针如下: BlobPointer0:0x211dfb0                    #主线程调用.SO内部变量的指针 Python Pointer: 34725808                #Python接收到转换为int格式的指针 BlobPointer1:0x211dfb0                   #Python回调.SO 内部获取到的指针 BlobLen...

caffe Ubuntu Installation 编译环境安装

  For Ubuntu (>= 17.04) Installing pre-compiled Caffe Everything including caffe itself is packaged in 17.04 and higher versions. To install pre-compiled Caffe package, just do it by sudo apt install caffe-cpu for CPU-only version, or sudo apt install caffe-cuda for CUDA version. Note, the cuda version may break if your NVIDIA driver and CUDA toolkit are not installed by APT. Package status of CPU-only version Package status of CUDA version Installing Caffe from sourc...

【CPU + GPU版】Ubuntu16.04 + caffe + Anaconda2 + OpenCV3.x(附:问题集锦+测试案例)

 【CPU版】Ubuntu + caffe + Anaconda2 + OpenCV3.x 2017.06.02:整理出第一个版本。 2018.01.05:整理libhdf5_hl.so.100和libopencv_highgui.so等两个问题。 2018.01.05:Ubuntu 16.04中使用Matlab R2016b编译Caffe接口出错的解决方法。 一、本文目的 本文基于上一篇博文《Ubuntu 常用软件安装:Matlab + XX-net + ... + TeamViewer + Tensorflow + Caffe》中的caffe环境的搭建部分进行完善,更详细的进行整理,主要贡献如下: 1、根据本人实践过程进行记录,更加完善记录整个“caffe环境搭建”的过程。 2、归纳总结问题集锦:caffe环境的搭建过程确实很多细节需要处理,本文尽可能收集一些相关的参考资料。 3、本文会尽可能详细的列出每个步骤,图文结合,并附上参考网址。 4、贴出【CPU版本】和【GPU版本】的Makefile.confi...