文件传输工具rsyncrust开发环境安装Ascend实验相关命令
目录
文件传输工具rsync|rust开发环境安装|Ascend实验相关命令
rsync -avz 源文件 用户名@远程IP:目标路径 # 传输到远程
rsync -avz 用户名@远程IP:源文件 本地路径 # 下载到本地
scp 本地文件 4090:远程路径 # 上传
scp 4090:远程文件 本地路径 # 下载
rsync -avzP ~/projects/ 4090:~/backups/
rsync -avzP exp3-atc.zip 4090:/root/data1/huawei/
rsync -avzP exp3-atc.zip A200i:/root/ascend-code/exp2-mindspore
将本地的 ~/projects/ 同步到远程的 ~/backups/
-P 会显示每个文件的传输进度
jupyter lab 启动方式
jupyter lab --ip 192.168.137.100 --allow-root --no-browser
cann算子开发根据json文件生成算子开发工程文件
/usr/local/Ascend/ascend-toolkit/latest/python/site-packages/bin/msopgen gen -i /root/ascend-code/exp5-op/add_dsl.json -f tf -c ai_core-Ascend310B1 -out /root/ascend-code/exp5-op/AddDsl
deeplabv3模型转换,从pb到om
atc \
--model=./deeplabv3_plus.pb \
--framework=3 \
--output=deeplabv3_plus \
--soc_version=Ascend310 \
--input_shape="ImageTensor:1,513,513,3" \
--output_type="SemanticPredictions:0:FP32" \
--out_nodes="SemanticPredictions:0"
cartoon图像模型转换
atc --output_type=FP32 --input_shape="train_real_A:1,256,256,3" --input_format=NHWC --output="./cartoonization" --soc_version=Ascend310B1 --insert_op_conf=insert_op.cfg --framework=3 --save_original_model=false --model="./cartoonization.pb" --precision_mode=allow_fp32_to_fp16
# 检查 Rust 版本
rustc --version
cargo --version
# 检查 Rust 工具链
rustup show
# 更新 Rust
rustup update
# 安装 VS Code(如果还没安装)
brew install --cask visual-studio-code
# 安装常用的 Rust 组件
rustup component add rustfmt # 代码格式化工具
rustup component add clippy # 代码检查工具
rustup component add rust-src # 源代码(用于代码跳转等)
# 安装实用的 cargo 子命令
cargo install cargo-edit # 管理依赖
cargo install cargo-watch # 文件改动时自动编译
cargo install cargo-expand # 查看宏展开