【kaldi】Kaldi+CUDA安装向问题(含libtool is not installed.的解决方法)

来源:互联网 发布:九宫格图片软件 编辑:程序博客网 时间:2024/05/21 07:07

现在汇总一下出现的问题。


(1)Ubuntu 16.04 更新Nvidia驱动后,图形登录界面无限循环

H:目前(请右上看眼发文时间),最新版本的Ubuntu 16.04不兼容Nvidia驱动。14.04或者14.10版本是安全的。这里,提供一个站点:厦门大学的信息与网络中心。里面有很多linux版本。有Deepin/CenOS/ubuntu等。


(2)虚拟机是(几乎)无法调用GPU的/不能运行CUDA的吗?

H:目前答案是确定的,虚拟机中运行CUDA需要很复杂的硬软件配置,所以我们需要在物理机配置Linux。   具体可见《虚拟机 virtualbox 安装 CUDA 可行性说明》这篇文章,原文不允许转载。

      所以我们可能需要双系统,因为我自己是一台电脑走天下。所以下篇我会总结我win10装Ubuntu14.04双系统的过程和遇到的问题。

(3)CUDA 7.5安装时出现的问题(6.14)

H:两个方法。

     ①官网下载deb包安装

     ②.run文件安装

      一般来说按流程来是没有问题的,但因为我之前看到某篇资料上说14.04安装好后不要进行任何更新,就把【软件更新】的所有更新选项都取消掉了,后来发现不论哪种方法我都出现了错误。

     下面分别说一下:

    ①deb包安装

$ sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb
$ sudo apt-get update
$ sudo apt-get install cuda 

    第三步报错,“下列软件包有未满足的依赖关系: cuda : 依赖: cuda-7-5 (= 7.5-18) 但是它将不会。。。E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”,这就很有趣了,先是自己搜了下依赖关系,觉得不是这方面的问题,最后整句报错丢上去后得到解决(戳)。问题就出在关闭了更新,最后把更新打开后就正确安装了。后续的验证可以看下这篇。当然马上就出现了新的问题,重启后黑屏(待解决)。

   ②.run文件安装

1】安装所需要的库:
sudo apt-get install  freeglut3-dev 

                                build-essential 

                                libx11-dev 

                                libxmu-dev  
                                libxi-dev 

                                libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev(这三个字我安装的时候出现了依赖关系,然后群里同学说不用安装也可以) 

2】删除原来nvidia驱动的库:  



sudo apt-get remove --purge nvidia*  


sudo nano /etc/modprobe.d/blacklist.conf  


在终端的末尾添加:


blacklist amd76x_edac (这个本身就有,就在这后面添加后面的哈)
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv



3】下载cuda_6.5.19_linux_64.run(戳)。也可以去官网下载。


4】关掉图像界面,按Ctrl+Alt+F1, 登陆输入账号和密码:

sudo service lightdm stop
chmod +x cuda_6.5.19_linux_64.run
sudo ./cuda_6.5.19_linux_64.run

让你读使用守则,一直Enter到底,所有确定就好。在这里我出现问题了,不能连接上kernel source(unable to locate kernel source)。https://www.kernel.org/(戳)更新了kernel,还是报这个错误,因为后来用方法一安装好了,便没有深究,遗留问题。

5】如果出现

Driver:   Installed
Toolkit:  Installed In /Usr/Local/Cuda-6.5
Samples:  Installed.

安装好了。

6】配置验证

在kaldi的src目录下./configure ,会显示cuda是不是安装好了,make all

到src的cudamatrix目录下运行:./cu-vector-test,就会显示gpu相关信息


(4)libtool is not installed.

H:在新手群经常有人问到这个问题。通过apt-get install命令重复安装还是无法通过,那么手动下载放到安装目录再解压安装一次就可以了。



0 0