我的电脑跑程序显示nvlink warning?

或许你不能理解我为啥要再一次从源码编译caffe2,因为我已经从源码编译了n次caffe2也没有成功,所以是再一次…但是,有一些小坑还是解决掉了(虽然写这篇博客的时候我还没有成功编译)。毕竟,梦想还是要有的,要不然和一条咸鱼有什么区别。(不过是一条有梦想的咸鱼罢了)
再一次友情提示,不要源码编译caffe2!不要源码编译caffe2!不要源码编译caffe2!
珍爱生命,远离源码编译caffe2~下面就是我的血泪史,emmmmmm~
先放上我的电脑配置,是GPU的~配置不同的话大家尽量参考吧~

安装caffe2成功以后需要验证一下~输出success即为成功!

问题1 :各种各样的错误

在我不断的debug的血泪史中,我发现很多源码编译的错误都是因为装得包不符合环境配置,或者有些包没有装,所以把一些我有重新单独装的包列在下面,这些包一定要装!!!
这里大部分是给的要装的包,一定要装!!! 如果有些包一次没装成功那就多试几次~里面还有一些是在我的血泪史里不断debug发现要装的包~最好之前就装上~要不然会很痛苦~
里面有一些比较难装的包,给大家都做了教程——,如果有些奇葩的实在是装不上的包,请大家重启重装多喝热水,不要放弃自己

此外,如下这行代码很重要 (虽然我也不知道为什么,16.04和14.04不一样哦~)

正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成

原因(个人理解): 可能是在一些软件包依赖于一些其他的软件旧的包,如果不更新这些依赖包,我们想装得软件包就没有办法安装。
解决办法: 最保险的办法就是要更新sudo apt-get update!!!此外,用sudo apt-get install一个一个的装,问题就不会报错了。博客上还有其他两种方式来解决这个问题,大家也可以参考一下~ ~ ~

原因: 网上的解释大多都是gcc和g++版本的问题,我不太懂原理,但是亲测有效,gcc和g++的版本强烈安利要装4.9版本,不要装其他的(默认是5.4),因为很有可能报一堆乱七八糟的错。
解决办法: 更新或者降低gcc和g++的版本。

解决办法: 删除旧的,然后重新定向。
有一篇博客写的很详细,可以参考大佬们的经验。博客地址——
ps:这个问题我跟据几个博主的方法试了一下并没有效果,但是有人成功了,不知道什么问题,所以我就愉(暴)快(躁)的重装了。个人猜测应该是opencv的问题(个人建议:一定要在装caffe2前装opencv)。

ps:这个问题我没有碰到过,但是看博客过程中感觉很多人碰到,所以也一并贴上来给大家看一下~
有一个安装protobuf的非常详细的教程,是一个大佬写的,大家可以参考——

问题8:caffe2的测试错误

在这里,再一次感谢实验室的小伙伴们在我不断重装caffe2的时候给我的支持,还要非常感谢百度、谷歌、github、csdn、简书等网站上分享自己caffe2源码编译心路历程的各位大佬们,尤其是这篇文章中引用了文章和链接的大佬们,真心感谢各位大佬们!!!给大佬们比个小心心!!!
文章最后的最后,还是对大家说,如果不是必要的必须需要caffe2源码编译的话,不要轻易尝试caffe2的源码编译,因为这个过程很痛苦,真的很痛苦。不过如果能成功编译caffe2话心情还是很up的(虽然n天持续心情很down)。caffe2的源码编译就到这里啦,大家也可以回看我们的安装教程。再次谢谢大家的支持和大佬们的分享!

国庆假期,闲来犯贱忽然想起了要给 ASUS 笔记本 U303LNB 来装个Nvidia 的显卡驱动。然后,就有了后面的这一出记录。

根据折腾结果,回来总结的内容,与实际发生的先后顺序有所不同。

按照网上提供的各种套路,在 sudo update-initramfs -u 期间冒出下面的提示,由于不明白对于成功安装Nvidia驱动会有什么不良后果,就开启了关于 update-initramfs 的各种依赖安装。

如果选择 deb (local),则使用下面的命令安装:

说明GPU已经被调用,并开始计算。

2. 检查双显卡的工作情况

确认以下显卡的驱动等情况;

一般情况下,NVIDIA显卡需要手动启动。

使用小齿轮测试显卡性能:

首先是从网上现在的一个cuda程序,运行后出现这个错误,以为是程序问题,自己新建一个也是这样,不管是使用向导还是手动添加都是如此。

网上也查了一下,以下方法都试过,没有用:

等待高人出现!!!!!! 万分感谢

我要回帖

更多关于 livekernelevent硬件错误 的文章

 

随机推荐