2017-01-24 37 views
14

ben ne yapmalıyımSYCL 1.2 nedir?

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 yüklemeye çalışıyorum? SYCL 1.2 nedir?

+1

./configure adımı sırasında OpenCL'yi etkinleştirmeyi denediniz mi? Varsayılanları kullanırsanız bu hata oluşmamalıdır (varsayılanı kullanmak için enter tuşuna basın) –

+0

@YaroslavBulatov Tamam, şimdi anladım, teşekkürler! – MotaF

cevap

19

SYCL OpenCL C++ soyut bir katmandır. OpenCL için TensorFlow'un experimental support, SYCL ile uyumlu bir C++ derleyicisi ile birlikte SYCL kullanır. Yaroslav his comment işaret ettiği gibi sen OpenCL desteği ile TensorFlow inşa ediyoruz eğer

, SYCL sadece gereklidir. ./configure yürütülürken aşağıdaki soru OpenCL desteği hakkında sorar: Eğer N cevap verirseniz

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

, bir SYCL yolunu verdiğinizden olmayacaktır.

+5

TensorFlow'un OpenCL uygulaması şu anda SYCL'nin bir uygulaması olan ComputeCpp'yi kullanıyor. Bunu https://www.codeplay.com/products/computesuite/computecpp adresinden ve bu çıkarılan arşivin kökünde talep edildiğinde indirebilirsiniz. –

İlgili konular