目前官方只提供了 Ubuntu, elementary OS, Fedora, Archlinux and CentOS 的安装方法(参见 install-deps 的配置
), 但是作为 openSUSE 的忠实用户肯定不能因为这个换系统! google了半天文档很少很少, 但是还是有的[2], 按帖子上说的只要把依赖项换换, 命令改改(把 apt-get 的换成 zypper) 应该就可以啦。
fedora 和 SUSE 的都是基于rpm, 所以应该差异不大。
细看下install-deps里面大多都是定平台,选发行版本。所以其实很多都是没用的, 为了方便直接删掉, 把主要的留下, 简单粗暴但有效:)
git clone https://github.com/torch/distro.git ~/torch --recursive
- 修改 install-deps, 找到 fedora 20 那段, if then 下面一段就够了, 其他统统删掉(Openblas还是要安装的)。 其中
gcc-gfortran ->
gcc-fortran; sox-plugins-freeworld 不要了[3];libjpeg-turbo-devel
-> libjpeg-turbo; 其他有问题类似 readline-devel, 用 zypper in readline* 看看那个像试试 :) ./install.sh
- 按安装提示导入环境变量 yes, 重新打开一个终端 th 找官方例子试试。。。
PS: 对于 cuda 的支持还没试,应该就在 install.sh 改改路径之类的就可以。
Ref:
[1] http://torch.ch/docs/getting-started.html
[2] https://groups.google.com/forum/#!topic/torch7/K-_9HhBGfBo
[3] https://github.com/torch/distro/issues/16#issuecomment-72901040
时间: 2024-10-11 16:46:05