毕设基于深度学习的斑马鱼卵识别系统笔记和遇到的问题

ops/2025/2/12 3:23:55/

我是在云GPU上训练的,训练完成之后,保存了最优模型字典pth文件,在到cpu本地加载的时候,我们需要读取pth文件,正确代码如下

     # 加载模型权重,确保映射到正确的设备model = models.resnet18(weights=models.ResNet18_Weights.IMAGENET1K_V1)  # 创建模型实例model=  torch.load('best-0.990.pth', map_location=device)model.to(device)  # 将模型映射到指定的设备

错误代码如下

import torchvision.models as models# 创建模型架构的实例
model = models.resnet18(pretrained=False)  # 或者其他您使用的模型架构# 加载模型的状态字典
model.load_state_dict(torch.load('best-0.990.pth', map_location=device), strict=False)

教程如下pytorch 状态字典:state_dict使用详解icon-default.png?t=N7T8https://www.jb51.net/article/178720.htm


http://www.ppmy.cn/ops/33593.html

相关文章

阿里云开源大模型开发环境搭建

ModelScope是阿里云通义千问开源的大模型开发者社区,本文主要描述AI大模型开发环境的搭建。 如上所示,安装ModelScope大模型基础库开发框架的命令行参数,使用清华大学提供的镜像地址 如上所示,在JetBrains PyCharm的项目工程终端控…

公众号/小程序 开发模式切换

开发公众号/小程序 模式切换 https://ke.qq.com/course/6033257/14616022822424425#term_id106263577

GitHub介绍,GitHub如何订阅充值?

一、GitHub介绍 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名Github。 GitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、…

企业计算机服务器中了halo勒索病毒怎么处理,halo勒索病毒解密流程

随着网络技术的不断发展,网络在企业生产运营过程中发挥着重大作用,很多企业利用网络开展各项工作业务,网络也大大提高了企业的生产效率,但随之而来的网络数据安全问题成为众多企业关心的主要话题。近日,云天数据恢复中…

四种实时Web通信技术的详细分析

HTTP轮询(Polling): 工作原理: 客户端通过定时发送HTTP请求到服务器来检查是否有新的数据。如果有,服务器响应并发送数据;如果没有,服务器返回一个空响应。模式: 简单轮询:简单轮询中&#xff0…

独立按键控制LED

没有按下时是按照平行线那样接通,按下时两边接通 独立按键端口 #include <REGX52.H>void main(){ // P2 0xFE;while(1){if(P3_0 0 && P3_2 0){P2_1 0;}else{P2_1 1;}} }目前为止学的都比较简单

Spring Cloud学习笔记(Hystrix):基本知识和代码示例

这是本人学习的总结&#xff0c;主要学习资料如下 - 马士兵教育 1、Hystrix简介2、Hystrix架构2.1、Hytrix的入口2.2、toObservable()流程 3、Hsytrix的简单样例3.1、dependency3.2、代码样例 1、Hystrix简介 Hytrix是用于处理处理延迟和容错的开源库&#xff0c;包含服务隔离…

redis的安装

一、安装(CentOS) 0. cd /usr/local 1. wget http://download.redis.io/releases/redis-3.2.11.tar.gz 2. tar zxvf redis-3.2.11.tar.gz mv redis-3.2.11 redis 3. cd redis 4. yum install gcc-c 5. make MALLOClibc 二、测试 1. src/redis-server 2. src/redis-cl…