我们正在从 .NET 3.1 更新到 .NET 6。部署 Azure Function App 后,“运行时版本”显示“错误”,并且概述页面上显示以下消息。
无法从程序集“System.Runtime,Version=4.2.2.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”加载类型“System.Environment”。
tokio::spawn此 MWE 显示了in循环的使用for in。注释的代码sleepy_futures.push(sleepy.sleep_n(2));工作正常,但不运行/轮询异步函数。
基本上,我想同时运行一堆异步函数。我很高兴更改实现Sleepy或使用其他库/技术。
pub struct Sleepy;
impl Sleepy {
pub async fn sleep_n(self: &Self, n: u64) -> String {
sleep(Duration::from_secs(n));
"test".to_string()
}
}
#[tokio::main(core_threads = 4)]
async fn main() {
let sleepy = Sleepy{};
let mut sleepy_futures = vec::Vec::new();
for _ in 0..5 {
// sleepy_futures.push(sleepy.sleep_n(2));
sleepy_futures.push(tokio::task::spawn(sleepy.sleep_n(2)));
}
let results = futures::future::join_all(sleepy_futures).await;
for result in results {
println!("{}", result.unwrap())
}
}
Run Code Online (Sandbox Code Playgroud) 执行 tensorflow_model_server 二进制文件时,它需要一个模型名称命令行参数model_name.
如何在训练期间指定模型的名称,以便在运行 tensorflow_model_server 时指定它?
例子: bazel-bin/tensorflow_serving/model_servers/tensorflow_model_server --port=9000 --model_name=model --model_base_path=../models/model/version/