我正在追赶h2o
的MOJO和POJO模型格式.我可以用MOJO/POJO保存模型
h2o.download_mojo(model, path = "/media/somewhere/tmp") # ok
h2o.download_pojo(model, path = "/media/somewhere/tmp") # ok
Run Code Online (Sandbox Code Playgroud)
与名称写入一个对象像mymodel.zip
或mymodel.java
到目录.
但是,我不清楚如何将它读回R中的服务器.我试过,
saved_model2 <- h2o.loadModel("/media/somewhere/tmp/mymodel.java") # not work
saved_model3 <- h2o.loadModel("/media/somewhere/tmp/mymodel.zip") # not work
Run Code Online (Sandbox Code Playgroud)
但得到这样的错误信息,
ERROR: Unexpected HTTP Status code: 400 Bad Request (url = http://localhost:54321/99/Models.bin/)
java.lang.IllegalArgumentException
[1] "java.lang.IllegalArgumentException: Missing magic number 0x1CED at stream start"
....
Error in .h2o.doSafeREST(h2oRestApiVersion = h2oRestApiVersion, urlSuffix = page, :
ERROR MESSAGE:
Missing magic number 0x1CED at stream start
Run Code Online (Sandbox Code Playgroud) 我在这里读到CUDA 6.5已经开始支持C++ 11:
https://groups.google.com/forum/#!topic/thrust-users/R37GIkMG4tk
但是当我编译下面的示例代码时,我得到了
$ nvcc -std = c ++ 11 cu-gcc11.cu -o test
nvcc警告:配置的主机编译器不支持-c ++ 11标志.标志将被忽略.
cu-gcc11.cu(7):错误:缺少显式类型(假设为"int")
我的设置:CUDA 6.5,g ++ 4.5,ubuntu 12.04
代码:
#include <cuda.h>
#include <iostream>
__host__ void test() {
float a = 12.;
double b = 3.;
auto c = a * b;
std::cout << c << std::endl;
}
int main()
{
test();
return 0;
}
Run Code Online (Sandbox Code Playgroud)