我已经在一个装有4个运行Ubuntu 16.04.2 LTS的特斯拉P100s的ppc64le机器上安装了h2o_3.13.0.tar.gz on R 3.4.1。它有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有什么想法吗?
发布于 2017-08-04 02:06:09
我们目前不支持PowerPC架构。出现此错误是因为您尝试运行英特尔x86-64代码,而这在ppc64上不起作用。
请查看https://github.com/h2oai/deepwater,了解对代码的要求,以及使用它的不同方式。
https://stackoverflow.com/questions/45476088
复制相似问题