gpt4 book ai didi

tensorflow - 在项目中使用go模块时如何导入tensorflow go包?

转载 作者:数据小太阳 更新时间:2023-10-29 03:18:47 25 4
gpt4 key购买 nike

所以我有一个项目,我正在使用 go modules。但是我需要使用 tensorflow 包,但似乎 tensorflow 还不支持 go 模块。有没有办法在缺少模块定义的情况下导入这两个依赖项?

以下 2 个导入似乎会导致问题:

tf "github.com/tensorflow/tensorflow/tensorflow/go"
"github.com/tensorflow/tensorflow/tensorflow/go/op"

当我尝试下载包时,我得到以下输出:

$ go get -u "github.com/tensorflow/tensorflow/tensorflow/go/op"
go: finding github.com/tensorflow/tensorflow/tensorflow/go/op latest
go: finding github.com/tensorflow/tensorflow/tensorflow/go latest
go: finding github.com/tensorflow/tensorflow/tensorflow latest
go get github.com/tensorflow/tensorflow/tensorflow/go/op: no matching versions for query "latest"

然而,在我的测试项目中,仍然使用导入包的旧方法,一切正常。

编辑:

经过一些测试,我意识到这个问题只发生在 tensorflow 的 go 包中。所有其他的,即使最初不是用 go modules 编写的,也能正常工作。

我更正了原始问题中的导入以及标题。

最佳答案

所以现在我使用一个肮脏的解决方法来解决这个问题。我刚刚通过删除 go.modgo.sum 文件并设置 GO111MODULE=off 从我的项目中完全删除了 go 模块。

这不是最好的解决方案,因此我不接受这个答案,但现在我可以继续工作。

关于tensorflow - 在项目中使用go模块时如何导入tensorflow go包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57135551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com