当前位置: 首页 > news >正文

深度学习入门:用pytorch跑通GitHub的UNET-ZOO项目

一、环境配置

首先打开Anaconda prompt,创建一个虚拟环境,python版本号选3.9

conda create -n unet python=3.9

激活

conda activate unet

在当前环境下下载pytorch

建议在官网安装,镜像容易装错版本。

(1)打开pytorch官网:PyTorch,点击Get Started

要选择pip,我装的是11.8,兼容的版本多一点,不容易出错。

把复制链接到Anaconda Prompt创建的虚拟环境中安装。

然后下载CUDA,版本根据自己的cuda version来,不知道的就查一下,

win+R,输入CMD,输入以下代码查看

nvidia-smi

查看CUDA Version,我的是12.9,所以要去官网装12.9以下的版本,我装的11.8.0

直接官网装:CUDA Toolkit Archive | NVIDIA Developer

安装好一会,在Anaconda Prompt创建的虚拟环境中测试一下,依次输入以下代码:

python
import torch
torch.cuda.is_available()

结果返回true,则表示torch安装成功,并且可以调用了。

二、下载UNET-ZOO项目到本地

项目地址为:Andy-zhujunwen/UNET-ZOO: including unet,unet++,attention-unet,r2unet,cenet,segnet ,fcn.

新建一个文件夹,下载项目ZIP到这个文件夹

再下载项目提供的数据集,这里建议下载Liver数据集

把压缩包解压(数据集压缩包解压到项目目录下),用pycharm打开这个项目

三、跑通项目

记得要把pycharm环境切换至虚拟环境,步骤为

File->settings

点击Add interpreter

use existing environment选择你配置第一步配置的虚拟环境名字,点ok就行了。

然后,在pycharm找到dataset.py,修改路径为你的数据集路径

然后在terminal中输入以下代码

python main.py --action train --arch UNet --epoch 21 --batch_size 21 

模型就可以跑通了

http://www.lryc.cn/news/605786.html

相关文章:

  • mapper.xml中的<include>是什么
  • 摄像头模块的调焦原理
  • uni-app用css编写族谱树家谱树
  • 量子安全:微算法科技(MLGO)基于比特币的非对称共识链算法引领数字经济未来
  • 本地通信的选择:为什么组播比广播更适合多进程协作?
  • NAS、DAS、SAN三种存储介绍
  • [12月考试] E
  • 计算机网络学习--------三次握手与四次挥手
  • 深度学习G5周:Pix2Pix理论与实战
  • docker运行时目录/var/lib/docker 学习
  • npm从入门到精通一篇全
  • 蚂蚁财富招Java高级研发
  • java笔记——ConcurrentLinkedQueue
  • LangGraph底层原理与基础应用入门
  • Visual Studio调试技巧与函数递归详解
  • ADW300 物联网仪表:引领能源计量智能化变革
  • 电力系统功率与同步发电机运行特性详解
  • Qwen3-30B-A3B-Thinking-2507 推理模型深度评测
  • 【笔记】热力学定律推导(6)热力学第二定律推导
  • LaTeX 表格制作全面指南
  • 开发指南126-参数管理
  • C++:结构体(Structure)
  • 2025虚幻5光明之魂开发思考1——借鉴软件工程
  • React Filber及核心原理
  • 以AI大模型重构教育新生态,打造“教-学-练-辅-评”一体化智能平台
  • 澳交所技术重构窗口开启,中资科技企业如何破局?——从ASX清算系统转型看跨境金融基础设施的赋能路径
  • matlab - 算4个数的加减法
  • [mind-elixir]Mind-Elixir 的交互增强:单击、双击与鼠标 Hover 功能实现
  • 协同测试总结(电台/WIFI/ID/固定端口设置和开机自启)
  • CentOS 6.10 上安装 GCC 7+