Debugging Julia Flux问题:未定义错误:未定义跟踪器

Debugging Julia Flux问题:未定义错误:未定义跟踪器,debugging,julia,Debugging,Julia,我试图在中运行示例代码(关于标量的第一个示例),但得到一个UndefVarError:Tracker not defined error。我尝试了使用Flux.Tracker和使用Tracker但无法修复它。跟踪器被弃用了吗?还是兼容性问题?我使用的是通量v0.10.1和跟踪器0.2.6。谢谢 我找到了两种解决这个问题的方法: 使用Pkg.add(Pkg.PackageSpec(;name=“Flux”,version=“0.9.0”))降级到通量v0.9(具有通量跟踪器) 编辑NeuralNe

我试图在中运行示例代码(关于标量的第一个示例),但得到一个
UndefVarError:Tracker not defined error
。我尝试了
使用Flux.Tracker
使用Tracker
但无法修复它。跟踪器被弃用了吗?还是兼容性问题?我使用的是通量v0.10.1和跟踪器0.2.6。谢谢

我找到了两种解决这个问题的方法:

  • 使用
    Pkg.add(Pkg.PackageSpec(;name=“Flux”,version=“0.9.0”))降级到通量v0.9(具有通量跟踪器)
  • 编辑NeuralNetDiffiq ODE解算器jl文件:
  • 对于解决方案2,首先使用Pkg使用
    ;打包。添加(“跟踪器”)
    。然后做
    导入neuralnetq;路径(NeuralNetDiffEq)
    查找包路径。打开ode_solver.jl(或使用的任何解算器),然后使用跟踪器在文件顶部添加

    (注意,截至2019年1月16日,NeuralNetDiffEq不能完全使用通量0.10!)


    希望这将是有用的人

    是的,他们已经从
    跟踪器
    切换到
    合子
    ,请参阅。