*5.在服务器端利用pytorch框架训练一个神经网络,想把这个网络移植到边缘端,错误的是: *5。火把在服务器端利用框架训练一个神经网络,想把这个网络移植到边缘端,错误的是:A、向RK3399 Pro移植可采用的方式是,直接将训练得到的pt文件复制到RK3399 Pro边缘端,在RK3399 Pro上搭建pytorch开发环境,然后执行推理 B、向Jetson Nano移植可采用的方式是,直接将训练得到的pt文件复制到Jetson Nano边缘端,在Jetson Nano上搭建pytorch开发环境,然后执行推理 C、在服务器端将训练好的pytorch模型,转换为onnx模型,再将onnx模型复制到Jetson Nano设备上,将onnx模型转换成Tensor RT模型,最后使用Jetson上的Tensor RT环境进行推理。 D、在服务端将训练好的pytorch模型,转换成onnx模型,同时在服务端利用工具将onnx模型转换为rknn网络文件、量化,之后放到RK3399 Pro设备上进行推理。
时间: 2023-06-13 13:04:45 浏览: 102
使用PyTorch逐步搭建神经网络代码(附逐句讲解)+模型优化
正确答案是C和D。在边缘端进行推理需要考虑到硬件资源的限制和性能优化的问题,因此直接将训练得到的pt文件复制到边缘端是不可行的。常见的做法是将训练好的pytorch模型转换为ONNX模型,再将ONNX模型转换为针对特定边缘设备的模型格式,如TensorRT模型或RKNN模型,以便在边缘设备上进行高效的推理。因此,选项C和D都是可行的做法。
阅读全文