我已h2o_3.13.0.tar.gz
在R 3.4.1
框上安装了ppc64le
,其中有4个Tesla P100正在运行Ubuntu 16.04.2 LTS
。它有Cuda v8.0.61(我不知道如何检查cuDNN)。
当我在深水小册子中运行示例时,在此步骤中
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
有什么想法吗?
答案 0 :(得分:0)
我们目前不支持PowerPC架构。您收到此错误的原因是您尝试运行Intel x86-64代码,而这在ppc64上无效。
请参阅https://github.com/h2oai/deepwater,了解代码的要求以及使用方法的不同方法。