2017-01-24 2 views
14

は私が何をすべきSYCL 1.2とは何ですか?

Please specify the location where ComputeCpp for SYCL 1.2 is installed. [Default is /usr/local/computecpp]: 
Invalid SYCL 1.2 library path. /usr/local/computecpp/lib/libComputeCpp.so cannot be found 

tensorflowインストールしようとしています?SYCL 1.2とは何ですか?

+1

./configureステップでOpenCLを有効にしようとしましたか?デフォルトを使用している場合、このエラーは発生しません(デフォルトを使用するには、Enterキーを押してください)。 –

+0

@YaroslavBulatov – MotaF

答えて

19

SYCLは、OpenCLのC++抽象化レイヤーです。 OpenCL用のTensorFlowのexperimental supportは、SYCL対応のC++コンパイラと組み合わせてSYCLを使用します。

Yaroslavがhis commentで指摘したように、SYCLは、OpenCLサポートでTensorFlowを構築する場合にのみ必要です。 ./configureの実行中に、次の質問には、OpenCLのサポートについて尋ね:

Do you wish to build TensorFlow with OpenCL support? [y/N] 

あなたがNを回答する場合は、SYCLのパスを指定する必要はありません。

+5

TensorFlowのOpenCL実装は、現在、SYCLの実装であるComputeCppを使用しています。これはhttps://www.codeplay.com/products/computesuite/computecppでダウンロードできます。要求された場合は、この抽出されたアーカイブのルートを参照してください。 –

関連する問題