在Julia 1.0.0中使用Tensorflow

时间:2018-08-22 22:14:59

标签: tensorflow julia

我成功地将

添加到TensorFlow
using Pkg
Pkg.add("TensorFlow")

但是当我

using TensorFlow

我得到Failed to precompile TensorFlow。更详细地,我得到类似下面的内容。

[ Info: Precompiling TensorFlow 
ERROR: LoadError: UndefVarError: warn not defined 
Stacktrace:
 [1] top-level scope at none:0
 [2] include at ./boot.jl:317 [inlined]
 [3] include_relative(::Module, ::String) at ./loading.jl:1038
 [4] include(::Module, ::String) at ./sysimg.jl:29
 [5] top-level scope at none:2
 [6] eval at ./boot.jl:319 [inlined]
 [7] eval(::Expr) at ./client.jl:389
 [8] top-level scope at ./none:3
in expression starting at 
/home/...

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这有点不幸,但是大多数软件包(在过去)都没有在Julia版本上定义任何上限,因此允许自己安装在Julia 1.0上,尽管它们尚未准备就绪,注释。如有疑问,我将始终检查存储库。快速的Google搜索指向https://github.com/malmaud/TensorFlow.jl

  • 自述文件顶部的徽章显示它仅针对Julia 0.5和0.6进行了测试,表明它可能尚未准备就绪(或作者未添加徽章,但它已准备就绪)
  • 最新版本是从5月30日开始的,Julia 0.7和1.0(1.0 = 0.7减去弃用警告)仅使用了几周,因此,除非该软件包很小(而且不是),否则肯定无法正常工作。
  • li>
  • 有很多活动可以将其移植到1.0,特别是在以下拉取请求中:https://github.com/malmaud/TensorFlow.jl/pull/419。如果您想贡献一点,我将从这项工作开始,看来已经整理了很多,但不是全部
相关问题