0
我已經安裝了h2o_3.13.0.tar.gz
R 3.4.1
在ppc64le
框與4特斯拉P100s運行Ubuntu 16.04.2 LTS
。它有Cuda v8.0.61(我不知道如何檢查cuDNN)。deepwater on powerpc
當我運行在深水小冊子的例子,在這一步
model <- h2o.deepwater(x=features, y=target, ... nfolds=5, gpu=TRUE, seed=1234)
我得到的錯誤
java.lang.RuntimeException: Unable to initialize the native Deep Learning backend: /tmp/libmxnet.so: /tmp/libmxnet.so: cannot open shared object file: No such file or directory (Possible cause: can't load AMD 64-bit .so on a Power PC 64-bit platform)
雖然文件是存在的,當我在其上運行的LDD,我得到not a dynamic executable
。
這是否意味着我需要爲此架構編譯mxnet或者我是否缺少其他東西?然後我在同一個函數中設置了gpu=FALSE
。我現在得到以下錯誤
java.lang.RuntimeException: Unable to initialize the native Deep Learning backend: Could not initialize class deepwater.backends.mxnet.MXNetBackend$MXNetLoader
任何想法?
感謝您的回覆。具有GPU = TRUE的h2o.xgboost會不會在此拱門上工作。這是代碼h2o lib的一部分,而不是深水位。 – ironv
沒有,因爲TensorFlow和MXNet已經編譯爲x86-64並且包含在裏面,所以不起作用。對於僅限CPU,您必須使用僅爲cpu構建的版本。有這樣的下載,我們也有一個只有Docker鏡像的CPU,這是最簡單的使用方法。 – Magnus