4个版本 (破坏性更新)
0.4.0 | 2023年4月27日 |
---|---|
0.3.0 | 2023年4月3日 |
0.2.0 | 2022年12月4日 |
0.1.0 | 2022年12月4日 |
#801 在 科学
67KB
1K SLoC
用于OSS Vizier的客户端库
为OSS Vizier服务提供的非官方客户端库。
许可证
遵循Apache-2.0许可。有关详细信息,请参阅LICENSE。
示例
conda env create -f environment.yml
conda activate oss-vizier
python run_server.py &
cargo run --example e2e
或者
docker build -t oss-vizier .
docker run -ti --rm -p 28080:28080 oss-vizier
和
cargo run --example e2e
更多信息,请参阅examples
。
lib.rs
:
非官方OSS Vizier客户端API。
有关OSS Vizier后端,请参阅https://github.com/google/vizier。
let endpoint = std::env::var("ENDPOINT").unwrap_or_else(|_| "https://127.0.0.1:28080".to_string());
let service = VizierServiceClient::connect(endpoint).await.unwrap();
let owner = "owner".to_string();
let mut client = VizierClient::new_with_service(owner, service)
let request = client
.mk_list_studies_request_builder()
.with_page_size(2)
.build();
let studies = client.service.list_studies(request).await.unwrap();
let study_list = &studies.get_ref().studies;
for t in study_list {
println!("- {}", &t.display_name);
}
依赖项
~8–12MB
~198K SLoC