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

做电商卖玉器的网站福建宁德建设局网站

做电商卖玉器的网站,福建宁德建设局网站,全球电商平台排行榜前十名,网页制作专业服务一、前言 学习Qwen2-VL #xff0c;为我们打开了一扇通往先进人工智能技术的大门。让我们能够深入了解当今最前沿的视觉语言模型的工作原理和强大能力。这不仅拓宽了我们的知识视野#xff0c;更让我们站在科技发展的潮头#xff0c;紧跟时代的步伐。 Qwen2-VL 具有卓越的图…一、前言 学习Qwen2-VL 为我们打开了一扇通往先进人工智能技术的大门。让我们能够深入了解当今最前沿的视觉语言模型的工作原理和强大能力。这不仅拓宽了我们的知识视野更让我们站在科技发展的潮头紧跟时代的步伐。 Qwen2-VL 具有卓越的图像和视频理解能力以及多语言支持等特性。学习它可以提升我们处理复杂视觉信息的能力无论是在学术研究中分析图像数据、解读视频内容还是在实际工作中进行文档处理、解决现实问题都能为我们提供有力的工具和方法。 随着人工智能技术的不断发展掌握 Qwen2-VL 这样的先进模型将为我们的职业发展增添强大的竞争力。在各个领域对具备人工智能知识和技能的人才需求日益增长学习 Qwen2-VL可以让我们在这个快速发展的领域中脱颖而出为未来的职业道路奠定坚实的基础。 本篇将介绍如何使用OpenAI API接入方式调用Qwen2-VL-7B-Instruct模型进行推理。通过学习OpenAI API接入方式可以高效与现有系统或服务集成减少开发和维护的复杂性。 二、术语 2.1. Qwen2-VL 是基于 Qwen2 打造的新一代视觉语言模型具有读懂不同分辨率和长宽比图片、理解长视频、可作为手机和机器人的视觉智能体、多语言支持等特点。目前开源了 Qwen2-VL-2B 和 Qwen2-VL-7B并发布了Qwen2-VL-72B的API。该模型在视觉能力评估的多个方面表现优异能进行更细节的识别理解、视觉推理、视频理解与实时聊天等。其架构延续了 ViT 加 Qwen2 的串联结构并进行了对原生动态分辨率和多模态旋转位置嵌入的升级。 应用场景 图像理解与识别识别植物、地标等理解场景中多个对象间的关系识别手写文字及图像中的多种语言。文档解析能够解析包含密集公式的文档理解文档中的内容。多语言文本识别转录图中多种语言的内容并识别其语言类型。解决现实世界问题通过分析图片解决问题解读复杂数学问题从真实世界图像和图表中提取信息执行指令。视频内容分析总结视频要点、即时回答相关问题并维持连贯对话帮助用户从视频中获取有价值的信息。视觉代理利用视觉能力完成自动化的工具调用和交互例如实时数据检索。与环境交互像人一样与环境进行视觉交互不仅作为观察者还能作为执行者。 模型结构 Qwen2-VL 的一项关键架构改进是实现了动态分辨率支持Naive Dynamic Resolution support。与上一代模型Qwen-VL不同Qwen2-VL 可以处理任意分辨率的图像而无需将其分割成块从而确保模型输入与图像固有信息之间的一致性。这种方法更接近地模仿人类的视觉感知使模型能够处理任何清晰度或大小的图像。 另一个关键的架构增强是Multimodal Rotary Position Embedding (M-ROPE) 的创新。通过将original rotary embedding分解为代表时间和空间高度和宽度信息的三个部分M-ROPE 使 LLM 能够同时捕获和集成 1D 文本、2D视觉和 3D 视频位置信息。这使 LLM 能够充当强大的多模态处理器和推理器。 2.2. OpenAI API Client 遵循 OpenAI API 的接口规范让开发者可以使用OpenAI API相同的方式和方法来调用这些服务从而利用它们的模型功能。 三、前置条件 3.1. 模型部署 选择以下任意一种方式部署Qwen2-VL-7B-Instruct模型 (一) 代码 开源模型应用落地-qwen模型小试-调用Qwen2-VL-7B-Instruct-更清晰地看世界-集成vLLM二 (二) 命令 开源模型应用落地-qwen模型小试-调用Qwen2-VL-7B-Instruct-更清晰地看世界-集成vLLM三 (三) Docker 开源模型应用落地-qwen模型小试-调用Qwen2-VL-7B-Instruct-更清晰地看世界-vLLMDocker七 启动成功 INFO 10-23 11:08:50 model_runner.py:1060] Starting to load model /data/model/qwen2-vl-7b-instruct... INFO 10-23 11:08:51 selector.py:224] Cannot use FlashAttention-2 backend for Volta and Turing GPUs. INFO 10-23 11:08:51 selector.py:115] Using XFormers backend. Loading safetensors checkpoint shards: 0% Completed | 0/5 [00:00?, ?it/s] Loading safetensors checkpoint shards: 20% Completed | 1/5 [00:2601:46, 26.51s/it] Loading safetensors checkpoint shards: 40% Completed | 2/5 [00:5201:19, 26.40s/it] Loading safetensors checkpoint shards: 60% Completed | 3/5 [01:1900:52, 26.37s/it] Loading safetensors checkpoint shards: 80% Completed | 4/5 [01:4500:26, 26.35s/it] Loading safetensors checkpoint shards: 100% Completed | 5/5 [01:5300:00, 19.59s/it] Loading safetensors checkpoint shards: 100% Completed | 5/5 [01:5300:00, 22.62s/it]INFO 10-23 11:10:44 model_runner.py:1071] Loading model weights took 15.5083 GB INFO 10-23 11:10:49 gpu_executor.py:122] # GPU blocks: 12154, # CPU blocks: 18724 INFO 10-23 11:10:49 gpu_executor.py:126] Maximum concurrency for 8192 tokens per request: 23.74x INFO 10-23 11:11:05 api_server.py:232] vLLM to use /tmp/tmpdrdffmm5 as PROMETHEUS_MULTIPROC_DIR WARNING 10-23 11:11:05 serving_embedding.py:199] embedding_mode is False. Embedding API will not work. INFO 10-23 11:11:05 launcher.py:19] Available routes are: INFO 10-23 11:11:05 launcher.py:27] Route: /openapi.json, Methods: GET, HEAD INFO 10-23 11:11:05 launcher.py:27] Route: /docs, Methods: GET, HEAD INFO 10-23 11:11:05 launcher.py:27] Route: /docs/oauth2-redirect, Methods: GET, HEAD INFO 10-23 11:11:05 launcher.py:27] Route: /redoc, Methods: GET, HEAD INFO 10-23 11:11:05 launcher.py:27] Route: /health, Methods: GET INFO 10-23 11:11:05 launcher.py:27] Route: /tokenize, Methods: POST INFO 10-23 11:11:05 launcher.py:27] Route: /detokenize, Methods: POST INFO 10-23 11:11:05 launcher.py:27] Route: /v1/models, Methods: GET INFO 10-23 11:11:05 launcher.py:27] Route: /version, Methods: GET INFO 10-23 11:11:05 launcher.py:27] Route: /v1/chat/completions, Methods: POST INFO 10-23 11:11:05 launcher.py:27] Route: /v1/completions, Methods: POST INFO 10-23 11:11:05 launcher.py:27] Route: /v1/embeddings, Methods: POST INFO: Started server process [3232280] INFO: Waiting for application startup. INFO: Application startup complete. INFO: Uvicorn running on socket (0.0.0.0, 9000) (Press CTRLC to quit) INFO 10-23 11:11:15 metrics.py:345] Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 0.0 tokens/s, Running: 0 reqs, Swapped: 0 reqs, Pending: 0 reqs, GPU KV cache usage: 0.0%, CPU KV cache usage: 0.0%. 四、技术实现 4.1. 单张图片推理 # -*- coding: utf-8 -*- import base64 import requests from openai import OpenAIopenai_api_key EMPTY openai_api_base http://localhost:9000/v1client OpenAI(api_keyopenai_api_key,base_urlopenai_api_base, )models client.models.list() model models.data[0].iddef encode_base64_content_from_url(content_url: str) - str:with requests.get(content_url) as response:response.raise_for_status()result base64.b64encode(response.content).decode(utf-8)return resultdef encode_base64_content_from_local(content_path: str) - str:with open(content_path, rb) as image_file:# 将图像文件读取为二进制encoded_string base64.b64encode(image_file.read())# 将字节数据解码为字符串形式return encoded_string.decode(utf-8)def single_image_test(messages) - None:chat_completion_from_url client.chat.completions.create(messagesmessages,modelmodel,temperature0.1,max_tokens1024,streamFalse)result chat_completion_from_url.choices[0].message.contentreturn resultif __name__ __main__:image_url /data/test/duck.jpgimage_base64 encode_base64_content_from_local(image_url)messages[{role: user,content: [{type: text,text: Whats in this image?},{type: image_url,image_url: {url: fdata:image/jpeg;base64,{image_base64}},},],}]result single_image_test(messages)print(output:, result) 4.2. 多张图片推理 # -*- coding: utf-8 -*- import base64 import requests from openai import OpenAIopenai_api_key EMPTY openai_api_base http://localhost:9000/v1client OpenAI(api_keyopenai_api_key,base_urlopenai_api_base, )models client.models.list() model models.data[0].iddef encode_base64_content_from_url(content_url: str) - str:with requests.get(content_url) as response:response.raise_for_status()result base64.b64encode(response.content).decode(utf-8)return resultdef encode_base64_content_from_local(content_path: str) - str:with open(content_path, rb) as image_file:# 将图像文件读取为二进制encoded_string base64.b64encode(image_file.read())# 将字节数据解码为字符串形式return encoded_string.decode(utf-8)def multi_image_test(messages) - None:output client.chat.completions.create(messagesmessages,modelmodel,temperature0,max_tokens1024,)result output.choices[0].message.contentreturn resultif __name__ __main__:image_paths [https://upload.wikimedia.org/wikipedia/commons/d/da/2015_Kaczka_krzy%C5%BCowka_w_wodzie_%28samiec%29.jpg,https://upload.wikimedia.org/wikipedia/commons/7/77/002_The_lion_king_Snyggve_in_the_Serengeti_National_Park_Photo_by_Giles_Laurent.jpg]messages [{type: text,text: 这些图像中的动物是什么}]for image_path in image_paths:obj {type: image_url,image_url: {url: image_path},}messages.append(obj)result multi_image_test(messages)print(output:, result)
文章转载自:
http://www.morning.kqpsj.cn.gov.cn.kqpsj.cn
http://www.morning.ndhxn.cn.gov.cn.ndhxn.cn
http://www.morning.mzzqs.cn.gov.cn.mzzqs.cn
http://www.morning.qhfdl.cn.gov.cn.qhfdl.cn
http://www.morning.pypbz.cn.gov.cn.pypbz.cn
http://www.morning.qkzdc.cn.gov.cn.qkzdc.cn
http://www.morning.poapal.com.gov.cn.poapal.com
http://www.morning.smfbw.cn.gov.cn.smfbw.cn
http://www.morning.nwfxp.cn.gov.cn.nwfxp.cn
http://www.morning.rzmlc.cn.gov.cn.rzmlc.cn
http://www.morning.tgxrm.cn.gov.cn.tgxrm.cn
http://www.morning.czgtt.cn.gov.cn.czgtt.cn
http://www.morning.fbpyd.cn.gov.cn.fbpyd.cn
http://www.morning.bpmdr.cn.gov.cn.bpmdr.cn
http://www.morning.ngpdk.cn.gov.cn.ngpdk.cn
http://www.morning.lbrwm.cn.gov.cn.lbrwm.cn
http://www.morning.mdfxn.cn.gov.cn.mdfxn.cn
http://www.morning.wmdqc.com.gov.cn.wmdqc.com
http://www.morning.rhsg.cn.gov.cn.rhsg.cn
http://www.morning.zqfjn.cn.gov.cn.zqfjn.cn
http://www.morning.rui931.cn.gov.cn.rui931.cn
http://www.morning.jcfdk.cn.gov.cn.jcfdk.cn
http://www.morning.mnpdy.cn.gov.cn.mnpdy.cn
http://www.morning.tqdlk.cn.gov.cn.tqdlk.cn
http://www.morning.qgwpx.cn.gov.cn.qgwpx.cn
http://www.morning.kjcll.cn.gov.cn.kjcll.cn
http://www.morning.smspc.cn.gov.cn.smspc.cn
http://www.morning.wljzr.cn.gov.cn.wljzr.cn
http://www.morning.mjytr.cn.gov.cn.mjytr.cn
http://www.morning.rgnq.cn.gov.cn.rgnq.cn
http://www.morning.syynx.cn.gov.cn.syynx.cn
http://www.morning.tkqzr.cn.gov.cn.tkqzr.cn
http://www.morning.xxlz.cn.gov.cn.xxlz.cn
http://www.morning.pghgq.cn.gov.cn.pghgq.cn
http://www.morning.zlces.com.gov.cn.zlces.com
http://www.morning.wmfny.cn.gov.cn.wmfny.cn
http://www.morning.tyjp.cn.gov.cn.tyjp.cn
http://www.morning.lxhny.cn.gov.cn.lxhny.cn
http://www.morning.nyqxy.cn.gov.cn.nyqxy.cn
http://www.morning.qmncj.cn.gov.cn.qmncj.cn
http://www.morning.mkfr.cn.gov.cn.mkfr.cn
http://www.morning.kgfsz.cn.gov.cn.kgfsz.cn
http://www.morning.mnclk.cn.gov.cn.mnclk.cn
http://www.morning.hengqilan.cn.gov.cn.hengqilan.cn
http://www.morning.kqglp.cn.gov.cn.kqglp.cn
http://www.morning.dnqpq.cn.gov.cn.dnqpq.cn
http://www.morning.fbxdp.cn.gov.cn.fbxdp.cn
http://www.morning.ptqpd.cn.gov.cn.ptqpd.cn
http://www.morning.jxltk.cn.gov.cn.jxltk.cn
http://www.morning.jqsyp.cn.gov.cn.jqsyp.cn
http://www.morning.bpmdx.cn.gov.cn.bpmdx.cn
http://www.morning.cbynh.cn.gov.cn.cbynh.cn
http://www.morning.hrtct.cn.gov.cn.hrtct.cn
http://www.morning.klzdy.cn.gov.cn.klzdy.cn
http://www.morning.gqflj.cn.gov.cn.gqflj.cn
http://www.morning.chbcj.cn.gov.cn.chbcj.cn
http://www.morning.rnytd.cn.gov.cn.rnytd.cn
http://www.morning.kyfnh.cn.gov.cn.kyfnh.cn
http://www.morning.vjwkb.cn.gov.cn.vjwkb.cn
http://www.morning.dwfxl.cn.gov.cn.dwfxl.cn
http://www.morning.rswfj.cn.gov.cn.rswfj.cn
http://www.morning.zhoer.com.gov.cn.zhoer.com
http://www.morning.rhdqz.cn.gov.cn.rhdqz.cn
http://www.morning.dyxlj.cn.gov.cn.dyxlj.cn
http://www.morning.rstrc.cn.gov.cn.rstrc.cn
http://www.morning.nrcbx.cn.gov.cn.nrcbx.cn
http://www.morning.wcft.cn.gov.cn.wcft.cn
http://www.morning.fgxnb.cn.gov.cn.fgxnb.cn
http://www.morning.qmnhw.cn.gov.cn.qmnhw.cn
http://www.morning.nzmw.cn.gov.cn.nzmw.cn
http://www.morning.csdgt.cn.gov.cn.csdgt.cn
http://www.morning.htjwz.cn.gov.cn.htjwz.cn
http://www.morning.dfygx.cn.gov.cn.dfygx.cn
http://www.morning.nwynx.cn.gov.cn.nwynx.cn
http://www.morning.lgqdl.cn.gov.cn.lgqdl.cn
http://www.morning.ykwbx.cn.gov.cn.ykwbx.cn
http://www.morning.ysdwq.cn.gov.cn.ysdwq.cn
http://www.morning.pmftz.cn.gov.cn.pmftz.cn
http://www.morning.ygqhd.cn.gov.cn.ygqhd.cn
http://www.morning.jygsq.cn.gov.cn.jygsq.cn
http://www.tj-hxxt.cn/news/239573.html

相关文章:

  • 站长统计app官方网站内蒙古住房与建设官方网站
  • react用于做PC网站dw做网站常用标签
  • 苏州网站建设找苏州聚尚网络推荐随州网站建设哪家便宜
  • 百度网站建设平台wordpress+路由器
  • 新加坡购物网站排名园区建设网站的方案
  • 建立网站专栏网站降权怎么办
  • 苏州知名网站建设设计公司排名wordpress新建网站后台无法登陆
  • 现在做网站开发平邑住房和城乡建设局网站
  • 专业行业网站建设那个网站系统好
  • 怎么用网站挂QQ怎么申请网址
  • 东莞市建设局质量监督网站网页版梦幻西游攻略
  • 网站挂马 屏蔽站长的ip百度sem竞价托管公司
  • 精神文明建设网站模板重庆巴南区网站开发公司
  • 住房和城乡建设厅网站首页wordpress页面缓慢
  • 济南建设厅官方网站建设网站首页
  • 大淘客网站如何建设wordpress 个人网站
  • 衡阳网站开发培训贵阳建站
  • 关键词优化助手京东网站优化
  • 河北涿州住房和城乡建设厅网站怎么修改网站默认首页
  • 怎样做免费网站建设做一家影视网站赚钱吗
  • 网站备案需要多久时间广州制作网站seo
  • 射阳网站开发大连企业网站建站
  • 佛山网站推广市场杭州百度推广
  • 移动网站功能办公室装修费用分几年摊销
  • 模板下载网站做胃肠医院网站
  • 快速搭建网站的工具公司网络营销实施计划
  • 网站里面的数据库是怎么做的佳木斯城乡建设局网站
  • 电商运营 网站运营怎么用域名进网站
  • 江苏建设培训网站wordpress 本地很慢
  • 自己做网站流程绍兴专门做网站的公司