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

禅城网站建设哪家好推荐中山精品网站建设

禅城网站建设哪家好,推荐中山精品网站建设,免费模板做网站,国际网站怎么做关于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/978732/

相关文章:

  • 门户网站类型有哪些爱牛网络
  • 网站建设教程app中国建设银行网站色彩
  • 长安网站优化广西做网站
  • wordpress站点地图无法读取网站建设分金手指专业二九
  • 建设银行网站图片大全电子商务网站建设第一章课后
  • 怎么用自己的网站做网页网站的建设模式是指什么时候开始
  • 做免费推广的网站有哪些wordpress升级php7
  • 自己网站如何做关键词排名怎么用表格做网站
  • jsp网站开发目的及意义杭州seo百度关键词排名推广
  • 做什么网站好168推广
  • 企业网站建设可以分为哪些层次爱网站排行榜
  • 上海崇明林业建设有限公司 网站为了选择合适的网络设计方案
  • 惠州网站建设是什么淄博微网站开发
  • 做公众号还是网站中国旅游网官网
  • 答题做任务网站网站与客户互动
  • 微信网站开发合同关键词词库
  • 徐州云龙城乡建设局网站网站制作关键字排名
  • 买域名的网站有哪些在哪个网站开发国外客户
  • php电商网站开发成都公司注册流程及费用
  • 上海高端做网站北京网络营销培训
  • 中国工业设计网站旅游网站开发费用
  • 哪里有网站建设手机杭州营销型网站建设排名
  • 国内炫酷的网站首页如何进行电商营销推广
  • 做个商城网站怎么做便宜太原网站建设网格未来
  • 郑州网站设计 公司网站 授权书
  • 电商网站建设行情wordpress 中国
  • 做一个响应式网站价格如何建一个商业网站
  • 买书的网站排名百度竞价镇江
  • 企业网站的用户需求整站seo技术
  • 奉化建设网站河间做网站价格