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

东莞市房管局官方网站婚纱摄影网站的设计与实现

东莞市房管局官方网站,婚纱摄影网站的设计与实现,给wordpress网站做ssl卸载,ipv6改造wordpress关于InternVL2的单卡、多卡推理 前言单卡推理多卡推理总结前言 本章节将介绍如何使用上一章节微调后的模型进行推理。推理又分为单卡和多卡,这里介绍的两种方式都是Hugging Face的transformers方法进行推理。模型的话可以使用上一章微调的任意一个非lora模型进行测试。 单卡推…

关于InternVL2的单卡、多卡推理

      • 前言
      • 单卡推理
      • 多卡推理
      • 总结


前言

本章节将介绍如何使用上一章节微调后的模型进行推理。推理又分为单卡和多卡,这里介绍的两种方式都是Hugging Face的transformers方法进行推理。模型的话可以使用上一章微调的任意一个非lora模型进行测试。


单卡推理

如果你可以完成前面模型的微调,那单卡推理的显存应该是足够的。这里使用的模式是上一章lora合并后最终模型internvl2_4b_phi3_3_8b_dynamic_res_2nd_finetune_mlpvit_llmlora,具体代码如下:

import time
import math
import os
import re
import cv2
import torch
import numpy as np
import torchvision.transforms as T
from PIL import Image
from torchvision.transforms.functional import InterpolationMode
from transformers import AutoModel, AutoTokenizer# 这里使用单卡,指定设备号;不指定默认使用0号卡;多GPU情况下不能指定
os.environ["CUDA_VISIBLE_DEVICES"] = "0"
IMAGENET_MEAN = (0.485, 0.456, 0.406)
IMAGENET_STD = (0.229, 0.224, 0.225)def build_transform(input_size):MEAN, STD = IMAGENET_MEAN, IMAGENET_STDtransform = T.Compose([T.Lambda(lambda img: img.convert('RGB') if img.mode != 'RGB' else img),T.Resize((input_size, input_size), interpolation=InterpolationMode.BICUBIC),T.ToTensor(),T.Normalize(mean=MEAN, std=STD)])return transformdef find_closest_aspect_ratio(aspect_ratio, target_ratios, width, height, image_size):best_ratio_diff = float('inf')best_ratio = (1, 1)area = width * heightfor ratio in target_ratios:target_aspect_ratio = ratio[0] / ratio[1]ratio_diff = abs(aspect_ratio - target_aspect_ratio)if ratio_diff < best_ratio_diff:best_ratio_diff = ratio_diffbest_ratio = ratioelif ratio_diff == best_ratio_diff:if area > 0.5 * image_size * image_size * ratio[0] * ratio[1]:best_ratio = ratioreturn best_ratiodef dynamic_preprocess(image, min_num=1, max_num=12, image_size=448, use_thumbnail=False):orig_width, orig_height = image.sizeaspect_ratio = orig_width / orig_heighttarget_ratios = set((i, j) for n in range(min_num, max_num + 1) for i in range(1, n + 1) for j in range(1, n + 1) ifi * j <= max_num and i * j >= min_num)target_ratios = sorted(target_ratios, key=lambda x: x[0]
http://www.yayakq.cn/news/632189/

相关文章:

  • 广州做网站信科网络传奇网站架设方法
  • 做网站的像素是多少钱网站建设要会什么软件
  • 模板网站禁止右键设计之家下载
  • 玛沁县wap网站建设公司php网站开发程序
  • 网站设计方案模板ico项目网站建设
  • 黄埔做网站公司如何入侵网站后台密码
  • 网站源码大全最新wordpress增加动效
  • 力网站票网站开发logo图案大全
  • 中企动力网站方案wordpress修改404页面模板
  • 建筑图纸字母代号大全图解苏州网站关键词优化
  • 天河网站建设集团免费做电子目录的网站
  • jquery 素材的网站广州注册公司需要什么条件
  • 陕西高速公路建设网站开封网站设计
  • 石景山网站建设有哪些公司网站做移动端
  • 邢台网站定制广州外贸网站信息
  • 河南省建设工程造价信息网站个人网站备案备注怎么写
  • 网站空间和数据库WordPress 短码转换
  • 织梦模板 行业网站官网浏览器
  • 数据中心网站模板英语做课后作业的网站
  • 上海市建设工程安全协会网站android项目开发
  • 广州越秀区网站建设济南建设工程有限公司
  • 网站是谁做的下载好的网站模板怎么用
  • 小说网站怎么做原创松江网站建设公司
  • 网站内容规范wordpress注释插件
  • 辽宁网站建设招标网站制作公司商丘市
  • 建设银行扬中网站网站 网页设计
  • 网站开通WordPress禁止多ip
  • python做网站需要什么小程序开发制作平台源码
  • 滨州区建设局网站建筑网上接活平台
  • 网站开发会遇到的问题写作网站推荐