带有Tensorflow的Deepwater是一个致命的错误java

时间:2017-08-03 19:40:10

标签: r tensorflow gpu h2o

执行以下代码R时出错:

hsc = h2o.init(ip="127.0.0.1",port=54321,nthreads=-1,max_mem_size="8G")

model_tf <- h2o.deepwater(
  x = col_start:col_end,
  y = col_class,
  backend = "tensorflow",
  training_frame = train)

来自控制台h2o的错误:

  

Java Runtime Environment检测到致命错误:

     

SIGILL(0x4)at pc = 0x00007f49f117892d,pid = 4616,tid = 0x00007f4a7d88a700

     

JRE版本:Java(TM)SE运行时环境(8.0_144-b01)(版本1.8.0_144-b01)   Java VM:Java HotSpot(TM)64位服务器VM(25.144-b01混合模式linux-amd64压缩oops)

     

有问题的框架:   C [libtensorflow_jni.so00358a4a-1301-4222-a4f6-273b7a1baf4c + 0x211992d]

1 个答案:

答案 0 :(得分:0)

您是否在具有Nvidia GPU的Ubuntu 16.04计算机上运行此功能,并且此页面https://github.com/h2oai/deepwater符合所有要求?

我问的原因是,当您尝试在没有GPU的计算机上运行GPU版本时,这会出现错误。

除非符合要求,否则深水将无效。一种简单的方法是使用其中一个泊坞窗图像

https://github.com/h2oai/deepwater#pre-release-docker-image