深圳网站制作作,wordpress数据表优化,建盏世家直播,北京数字智慧展厅设计装修服务商样例介绍
基于PyTorch框架的ResNet50模型#xff0c;对*.jpg图片分类#xff0c;输出各图片所属分类的编号、名称。
环境介绍
华为云AI1s CPU#xff1a;Intel Xeon Gold 6278C CPU 2.60GHz 内存#xff1a;8G NPU#xff1a;Ascend 310
环境准备
下载驱动
wget ht…样例介绍
基于PyTorch框架的ResNet50模型对*.jpg图片分类输出各图片所属分类的编号、名称。
环境介绍
华为云AI1s CPUIntel® Xeon® Gold 6278C CPU 2.60GHz 内存8G NPUAscend 310
环境准备
下载驱动
wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Ascend%20HDK/Ascend%20HDK%2023.0.2.1/A300-3010-npu-driver_23.0.0_linux-x86_64.run --no-check-certificate安装驱动 下载CANN8.0
wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Milan-ASL/Milan-ASL%20V100R001C17SPC703/Ascend-cann-toolkit_8.0.RC1.alpha003_linux-x86_64.run --no-check-certificate安装CANN
bash Ascend-cann-toolkit_8.0.RC1.alpha003_linux-x86_64.run --full克隆代码仓
git clone https://gitee.com/ascend/samples.git进入文件夹
cd samples/inference/modelInference/sampleResnetQuickStart/cpp安装依赖
apt-get install libopencv-dev样例运行
获取PyTorch框架的ResNet50模型onnx
cd model
wget https://obs-9be7.obs.cn-east-2.myhuaweicloud.com/003_Atc_Models/resnet50/resnet50.onnx --no-check-certificate转换为昇腾AI处理器能识别的模型om
atc --modelresnet50.onnx --framework5 --outputresnet50 --input_shapeactual_input_1:1,3,224,224 --soc_versionAscend310atc命令中各参数的解释如下详细约束说明请参见《ATC模型转换指南》。
modelResNet-50网络的模型文件的路径。framework原始框架类型。5表示ONNX。outputresnet50.om模型文件的路径。请注意记录保存该om模型文件的路径后续开发应用时需要使用。input_shape模型输入数据的shape。soc_version昇腾AI处理器的版本。
获取测试图片数据
cd ../data
wget https://obs-9be7.obs.cn-east-2.myhuaweicloud.com/models/aclsample/dog1_1024_683.jpg --no-check-certificate若需更换测试图片则需自行准备测试图片并将测试图片放到data目录下 编译样例
cd ../scripts
bash sample_build.sh运行样例
bash sample_run.sh输出图片
代码逻辑详解CC语言