gpt4 book ai didi

Rust 中的 TensorFlow, Unresolved 导入

转载 作者:行者123 更新时间:2023-12-03 11:45:01 26 4
gpt4 key购买 nike

我正在尝试在 rust 中使用 tensorflow。我已按照 github page 上的说明进行操作rust tensorflow 项目。我的 Cargo.toml文件有

[dependencies]
tensorflow = "0.15.0"
在里面。我的处理器是 Intel i7-8700,我运行的是 Ubuntu 18.04,这应该意味着他们根据 github 页面下载了预构建的二进制文件,我不需要担心其他先决条件。
cargo run , cargo 下载并构建了很多包。然后我尝试复制他们的 xor.rs例子。它从一堆进口开始。第一批 use std::这很好。然后我们进入 tensorflow 导入,从
use tensorflow::ops;
use tensorflow::train::AdadeltaOptimizer;
use tensorflow::train::MinimizeOptions;
use tensorflow::train::Optimizer;
我立即遇到了导入问题。这是列表的顶部:
error[E0432]: unresolved import `tensorflow::ops`
--> src/main.rs:7:5
|
7 | use tensorflow::ops;
| ^^^^^^^^^^^^^^^ no `ops` in the root

error[E0432]: unresolved import `tensorflow::train`
--> src/main.rs:8:17
|
8 | use tensorflow::train::AdadeltaOptimizer;
| ^^^^^ could not find `train` in `tensorflow`

error[E0432]: unresolved import `tensorflow::train`
--> src/main.rs:9:17
|
9 | use tensorflow::train::MinimizeOptions;
| ^^^^^ could not find `train` in `tensorflow`

error[E0432]: unresolved import `tensorflow::train`
--> src/main.rs:10:17
|
10 | use tensorflow::train::Optimizer;
| ^^^^^ could not find `train` in `tensorflow`
但根据 tensorflow 的 src/lib.rs上面链接的 github 存储库中的文件,以及 documentation ,确实应该有模块 tensorflow::opstensorflow::train可用的。
我的 cargo 怎么找不到?

最佳答案

在评论中解决。我不得不编辑 Cargo.toml要读取的文件

tensorflow = {version = "0.15.0", features = ["experimental_training"]}
experimental training显然是这些模块的必需功能。

关于Rust 中的 TensorFlow, Unresolved 导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63373622/

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