当前位置: 首页 > 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.dtcms.com/a/308431.html

相关文章:

  • 云服务器数据库
  • Camx-查看sensor mode 和效果参数
  • (LeetCode 每日一题) 2683. 相邻值的按位异或 (位运算)
  • 网络操作系统与应用服务器-1
  • SIwave 中 SIwizard 的 500 多个标准列表
  • 代码详细注释:演示多线程如何安全操作共享变量,使用互斥锁避免数据竞争。
  • Linux 文件系统基本管理
  • minidocx: 在C++11环境下运行的解决方案(二)
  • 网络攻击新态势企业级安全防御指南
  • Git分支管理:每个分支为什么这么命名?
  • Acrobat DC 应用安全配置:沙箱防护、数字签名
  • 了解微前端和SSO单点登录
  • Linux/Ubuntu 系统中打开火狐firefox、chromium浏览器失败
  • (三)从零搭建unity3d机器人仿真:使用WheelCollider实现turtlebot轮子差速运动
  • Linux系统编程-gcc(黑马笔记)
  • 译 | 用于具有外生特征的时间序列预测模型TimeXer
  • JavaScript 大数运算!
  • Abp+ShardingCore+EFCore.BulkExtensions使用案例
  • MCU中的DAC(数字模拟转换器)是什么?
  • 动态挑战-响应机制和密钥轮换
  • 算法练习:JZ32 从上往下打印二叉树
  • iOS高级开发工程师面试——其他
  • 磁盘坏道检测工具在美国服务器硬件维护中的使用规范
  • Linux 计划任务管理
  • 【在线五子棋对战】十一、整合封装服务器模块实现
  • linux git ssh配置过程
  • chrome.storage 和 localStorage
  • 自动化与配置管理工具 ——SaltStack
  • 用 AI 自动生成口型同步视频,短视频内容也能一人完成
  • 基于深度学习的医学图像分析:使用YOLOv5实现医学图像目标检测