Ruby gem tensorflow.rb示例不起作用

时间:2016-10-12 09:25:04

标签: ruby tensorflow

我正在尝试运行ruby tensorflow example.rb文件,如here所述。我已经使用docker安装了tensorflow.rb,如here所述。当我运行bundle exec rspec spec时,所有示例都会通过。

我按照指示创建了一个文件example.rb。当我使用ruby example.rb运行文件时,出现以下错误

/usr/local/rvm/gems/ruby-2.2.4@ruby-tensorflow/gems/tensorflow-0.0.1/lib/tensorflow/session.rb:168:in `graph_def_to_c_array': undefined method `length' for nil:NilClass (NoMethodError)
    from /usr/local/rvm/gems/ruby-2.2.4@ruby-tensorflow/gems/tensorflow-0.0.1/lib/tensorflow/session.rb:51:in `extend_graph'
    from example.rb:9:in `<main>'

当我在irb会话中运行example.rb的每一行时,错误发生在命令:

session.extend_graph(graph)

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

这是an issue。事实证明,码头图像已经过时了。它已被修复,所以如果您按照新的自述文件说明进行操作,那么它现在一切正常。