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

电话销售-网站建设-开场白官方网站建设流程及费用

电话销售-网站建设-开场白,官方网站建设流程及费用,wordpress一键分享,株洲市建设局官方网站Pytorch训练RCAN QAT超分模型 版本信息测试步骤准备数据集创建容器生成文件列表创建文件列表的代码执行脚本,生成文件列表训练RCAN模型准备工作修改开源代码编写训练代码执行训练脚本可视化本文以RCAN超分模型为例,演示了QAT的训练过程,步骤如下: 先训练FP32模型再加载FP32训练… Pytorch训练RCAN QAT超分模型 版本信息测试步骤准备数据集创建容器生成文件列表创建文件列表的代码执行脚本,生成文件列表 训练RCAN模型准备工作修改开源代码编写训练代码执行训练脚本 可视化 本文以RCAN超分模型为例,演示了QAT的训练过程,步骤如下: 先训练FP32模型再加载FP32训练的权值,进行QAT训练连续5次loss没有下降则停止训练为了加快演示,当psnr大于33.0时就停止训练采用tensorboard观察Loss曲线版本信息 属性值训练环境搭建步骤GPU型号NVIDIA GeForce RTX 3080 12GB数据集下载链接http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_train_HR.ziphttp://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_valid_HR.ziphttp://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_train_LR_bicubic_X2.ziphttp://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_valid_LR_bicubic_X2.zip开源模型结构https://raw.githubusercontent.com/RussellEven/Multi-frame-RCAN/master/code/model/rcan.pyhttps://raw.githubusercontent.com/RussellEven/Multi-frame-RCAN/master/code/option.pyhttps://raw.githubusercontent.com/RussellEven/Multi-frame-RCAN/master/code/model/common.pyhttps://raw.githubusercontent.com/RussellEven/Multi-frame-RCAN/master/code/template.py测试步骤 准备数据集 wget http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_train_HR.zip wget http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_valid_HR.zip wget http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_train_LR_bicubic_X2.zip wget http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_valid_LR_bicubic_X2.zip创建容器 按https://editor.csdn.net/md/?articleId=136176989的步骤构建镜像 docker stop rcan_dev docker rm rcan_dev nvidia-docker run -ti -e NVIDIA_VISIBLE_DEVICES=all --privileged \--net=host -p 6006:6006 -v $PWD:/home -w /home \-v /mnt/disk/RCAN/:/RCAN --name rcan_dev cuda_dev_image:v1.0 /bin/bash conda activate ai_dev生成文件列表 创建文件列表的代码 # generate_datalist.pyimport os import cv2 import numpy as np from PIL import Image from tqdm import tqdmtrain_HR_path = './DIV2K_train_HR' train_LR_path = './DIV2K_train_LR_bicubic/X2' valid_HR_path = './DIV2K_valid_HR' valid_LR_path = './DIV2K_valid_LR_bicubic/X2'train_file = 'datalist_div2k_train.txt' valid_file = 'datalist_div2k_valid.txt'def get_images(input_path, format='png'):names = [os.path.splitext(fname)[0]for fname in os.listdir(input_path)if fname.endswith(format)]names.sort()return namesdef get_folders(input_path):names = [directory for directory in os.listdir(input_path)if os.path.isdir(os.path.join(input_path, directory))]names.sort()return namesthe_train_file = open(train_file, 'w') image_names = get_images(train_HR_path) for image_name in image_names:the_train_file.write('DIV2K_train_LR_bicubic/X2/' + image_name + 'x2.png' + ' ' + 'DIV2K_train_HR/' + image_name + '.png' + '\n') the_train_file.close()the_valid_file = open(valid_file, 'w') image_names = get_images(valid_HR_path) for image_name in image_names: the_valid_file.write('DIV2K_valid_LR_bicubic/X2/' + image_name + 'x2.png' + ' ' + 'DIV2K_valid_HR/' + image_name + '.png' + '\n') the_valid_file.close()执行脚本,生成文件列表 cd /RCAN/ unzip DIV2K_train_HR.zip unzip DIV2K_valid_HR.zip unzip DIV2K_train_LR_bicubic_X2.zip unzip DIV2K_valid_LR_bicubic_X2.zip python generate_datalist.py训练RCAN模型 准备工作 # 安装依赖 pip install tensorboard -i https://pypi.tuna.tsinghua.edu.cn/simple pip install scikit-image -i https://pypi.tuna.tsinghua.edu.cn/simple# 设置环境变量 export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python# 下载开源模型源码 cd /RCAN/ mkdir model curl -L -o model/rcan.py https://raw.githubusercontent.com/RussellEven/Multi-frame-RCAN/master/code/model/rcan.py curl -L -o model/option.py https://raw.githubusercontent.com/RussellEven/Multi-frame-RCAN/master/code/option.py curl -L -o model/common.py https://raw.githubusercontent.com/RussellEven/Multi-frame-RCAN/master/code/model/common.py curl -L -o template.py https://raw.githubusercontent.com/RussellEven/Multi-frame-RCAN/master/code/template.py修改开源代码 model/rcan.pymodel/common.py 编写训练代码 # train.pyimport os import torch import torch.nn as nn import torch.optim as optim import json import copy import time from torch.utils.data import DataLoader from tqdm import tqdm from torch.quantization.quantize_fx import prepare_qat_fx,convert_fx from torch.ao.quantization import qconfig from torch.ao.quantization.fake_quantize import * from torch.ao.quantization.observer import * from torch.utils import tensorboard from torch.autograd import Variable from torch.utils.data import Dataset from skimage.color import rgb2hsv, hsv2rgb import imageio import random import numpy as npdef _apply(func, x):if isinstance(x, (list, tuple)):return [_apply(func, x_i) for x_i in x]elif isinstance(x, dict):y = {}for key, value in x.items():y[key] = _apply(func, value)return yelse:return func(x)def get_patch(*args, patch_size=96, scale=2, input_large=False):ih, iw = args[0].shape[:2]if not input_large:p = scaletp = p * patch_sizeip = tp // scaleelse:tp = patch_sizeip = patch_sizeix = random.randrange(0
http://www.zqtcl.cn/news/819331/

相关文章:

  • 网站建设情况简介seo的基本步骤顺序正确的是
  • wordpress 文件目录结构关键字优化价格
  • 连云港网站关键字优化市场网站 设计 文档
  • 哈尔滨企业建站服务商龙岩建筑网
  • 四川住房城乡建设厅官方网站中国建设银行在网站怎么签约
  • wordpress tortuga安徽seo网站
  • 厦门商务网站建设网络规划与设计实用教程
  • win8风格门户网站已经建网站做外贸
  • 自己有域名如何做网站wordpress文章中外链
  • 网站模糊背景加快网站速度吗
  • 网站设计软件下载在线观看免费网站网址
  • 关于网站开发的文章wordpress+直接连接数据库
  • 清华紫光网站建设怎样做团购网站
  • 诸城网站建设费用网站建设便捷
  • 丰台网站建设联系方式全屋定制十大名牌口碑
  • mip网站模板中国建设集团门户网站
  • 笑话 语录用什么网站做搜一搜百度
  • 合肥网站建设新闻营销影视类网站建设
  • 焦作有网站建设公司c 转网站开发
  • 化妆品网站建设报告邯郸在哪个省
  • 自建网站怎么做后台管理系统世界网站流量排名
  • 我做外贸要开国际网站吗官方网站下载微博
  • 佛山专业建设网站网页模板是什么
  • 网站描述标签怎么写wordpress首页图标
  • 做系统去哪个网站好好玩又不用实名认证的游戏
  • 仿帝国网站源码wordpress主题idown
  • 大型网站开发php框架seo全站优化全案例
  • wordpress收录优化做抖音seo用哪些软件
  • DW怎么做招聘网站重庆有什么好玩的
  • 网站建设的网络公司百度官方app下载