Torch是一个科学计算框架,广泛支持机器学习算法。由于简单快速的脚本语言、LuaJIT 和底层 C/CUDA 实现,它易于使用且高效。
问:
有没有办法在 MS Windows 8.1 上安装 Torch?
Torch是一个科学计算框架,广泛支持机器学习算法。由于简单快速的脚本语言、LuaJIT 和底层 C/CUDA 实现,它易于使用且高效。
有没有办法在 MS Windows 8.1 上安装 Torch?
我按照此存储库中的说明在 Windows 上安装并运行了它(虽然不是 8.1,但我不希望过程有所不同);它现在已被弃用,但几个月前我构建它时并没有被弃用。新指令指向torch/torch7存储库,但它具有不同的结构,我还不能在 Windows 上构建它。
有关于如何从 luarocks 安装 Torch7 的说明,但您也可能在 Windows 上遇到问题;我没有尝试过这个过程。似乎还没有对 Windows 的官方支持,但贡献者正在完成一些工作(该线程中有一个拉取请求的链接)。
根据我的经验,目前在 Windows 上编译已弃用的 repo 可能是您的最佳选择。
更新(2015 年 7 月 9 日):我最近提交了一些修改来修复 mingw 的编译问题,因此您可以尝试最新版本的 torch7 并按照票证中的构建说明进行操作。请注意,这些更改仅适用于核心库,其他库可能需要类似的更改。
这个由纽约大学主办的网页建议安装 Linux 虚拟机,以便通过 Linux 在 Windows 上运行 Torch7。另一个选择当然是与 Windows 8 并行安装 Linux dist。
否则,如果您不介意运行旧版本的 Torch,SourceForge 上有Torch5的 Windows 安装程序。
我认为从虚拟机内部使用 GPU,处理器和主板不仅应该支持 VT-x ,还应该支持 VT-d 。
但问题是,如果我使用支持 VT-d 的 CPU,你认为 PCIe 连接效率会显着下降吗?
据我了解,如果我想让虚拟机直接访问我的硬件组件(如 PCI Express 卡),VT-d 很重要。就像直接将显卡连接到虚拟机而不是主机一样。这不是意味着 PCIe 连接效率将与主机一样吗?