如何在Windows 8.1上安装Torch?

时间:2015-01-20 20:52:32

标签: lua windows-8.1 luajit torch

Torch是一个科学计算框架,广泛支持机器学习算法。由于简单快速的脚本语言,LuaJIT和底层的C / CUDA实现,它易于使用且高效。

问:

有没有办法在MS Windows 8.1上安装火炬?

2 个答案:

答案 0 :(得分:15)

我按照this repository中的说明在Windows上安装并运行它(虽然不是8.1,但我不希望这个过程有所不同);它现在已被弃用,但几个月前我建造时并未弃用。新指令指向torch/torch7存储库,但它有不同的结构,我还没能在Windows上构建它。

有关如何从luarocks安装Torch7的说明,但您也可以run into issues on windows;我没有尝试过这个过程。似乎有no official support for Windows yet,但是贡献者正在做一些工作(在该线程中有一个拉取请求的链接)。

根据我的经验,目前在Windows上编译已弃用的回购可能是您的最佳选择。

更新(2015年7月9日):我最近提交了several changes修复了mingw的编译问题,因此您可以尝试使用最新版本的torch7并按照故障单中的构建说明进行操作。请注意,更改仅适用于核心库,其他库可能需要进行类似的更改。

答案 1 :(得分:2)

我认为从虚拟机内部使用GPU,处理器和主板不仅应支持VT-x,还应支持VT-d。

但问题是,如果我使用支持VT-d的CPU,你认为PCIe连接效率会有很大的损失吗?

据我了解, 如果我想让虚拟机直接访问我的硬件组件(如PCI Express卡),VT-d很重要。就像直接将显卡连接到vm而不是主机一样。这是不是意味着PCIe连接的效率就像它是主机一样?