web-dev-qa-db-ja.com

Windows 8.1にTorchをインストールする方法は?

Torch は、機械学習アルゴリズムを幅広くサポートする科学計算フレームワークです。簡単で高速なスクリプト言語、LuaJIT、および基礎となるC/CUDA実装のおかげで、使いやすく効率的です。

Q:

MS Windows 8.1にトーチをインストールする方法はありますか?

15
101010

this repository ;の指示に従って、Windowsにインストールして実行しました(ただし、8.1ではありませんが、プロセスが異なるとは思わない)。現在は廃止されていますが、数か月前に作成したときに廃止されませんでした。新しい指示は torch/torch7 repositoryを指しますが、構造が異なり、まだWindowsでビルドできません。

LuarocksからTorch7をインストールする方法についての指示がありますが、 Windowsで問題が発生する も可能です。私はこのプロセスを試していません。 Windowsの公式サポートはまだありません があるようですが、寄稿者によっていくつかの作業が行われています(そのスレッドにはプルリクエストへのリンクがあります)。

私の経験に基づいて、非推奨のレポをコンパイルすることは、現時点でWindows上で最良の選択肢かもしれません。

更新(7/9/2015):mingwのコンパイルの問題を修正する いくつかの変更 を最近提出したので、最新バージョンのtorch7を試して、チケットのビルド手順に従うことができます。変更はコアライブラリにのみ適用され、追加のライブラリには同様の変更が必要になる場合があることに注意してください。

15
Paul Kulchenko

このWebページ New York UniversityがホストするLinuxでは、Windows上でTorch7を実行するためにLinux仮想マシンをインストールすることをお勧めします。別のオプションとして、Linux distをWindows 8と並行してインストールするのも当然です。

それ以外の場合、古いバージョンのTorchを実行してもかまわないのであれば、SourceForgeで Torch5 のWindowsインストーラーがあります。

3
HelloGoodbye

仮想マシンの内部からGPUを使用する場合、プロセッサとマザーボードはVT-xをサポートするだけでなく、VT-dもサポートする必要があります。

しかし、質問は、VT-dがサポートされているCPUを使用する場合、PCIe接続の効率が大幅に低下すると思いますか?

私が理解していることから、仮想マシンからハードウェアコンポーネント(PCI Expressカードなど)への直接アクセスを許可する場合、VT-dが重要です。ホストマシンではなくvmにグラフィックカードを直接接続するように。 PCIe接続の効率は、ホストの場合と同じになるということではありませんか?

2
Haider