将谷歌 Gemma AI大模型 部署安装本地教程(可离线使用)

CSDN 成就一亿技术人!

作者主页:点击!

————前言————

谷歌 Gemma 是一个基于 Python 的图像分析工具,提供快速和准确的物体检测、定位、分类和风格迁移功能。它使用 TensorFlow Lite 模型,使它可以快速运行在移动设备上。

主要功能

  • 物体检测:Gemma 可以识别图像中的物体,并标出其位置和类别。
  • 物体定位:Gemma 可以定位图像中的物体,并提供其精确位置。
  • 图像分类:Gemma 可以对图像进行分类,根据图像的内容分类。
  • 风格迁移:Gemma 可以将一种图像的风格转移到另一种图像。

特点

  • 速度快速:Gemma 使用 TensorFlow Lite 模型,可以快速运行在移动设备上。
  • 准确性:Gemma 使用预训练的模型,可以实现准确的物体检测和分类。
  • 易用性:Gemma 是一个开源工具,易于使用。
  • 还包:Gemma 包含许多功能,例如图像加载、预处理、后处理和可视化。

谷歌Gemma是一系列轻量级、最先进的开放模型,由Google AI构建并开源。Gemma模型旨在为各种自然语言处理任务提供卓越的性能,同时保持较低的资源需求和部署灵活性。

Gemma模型家族包括以下成员:

  • Gemma 2B:参数量为20亿,在推理速度和性能之间取得了良好的平衡。
  • Gemma 7B:参数量为70亿,在各种任务上都表现出最先进的性能。

Gemma模型可以用于以下任务:

  • 文本生成:可以生成各种格式的文本,如诗歌、代码、剧本、音乐作品、电子邮件、信件等。
  • 文本翻译:可以将文本翻译成多种语言。
  • 文本摘要:可以自动生成文本的摘要。
  • 问答:可以回答有关文本内容的各种问题。
  • 文本分类:可以将文本归类到不同的类别中。

Gemma模型可以通过以下方式使用:

  • 在本地计算机上使用:可以下载Gemma模型的代码和权重,并在本地计算机上运行。
  • 在Google Cloud上使用:可以通过Google Cloud Vertex AI平台使用Gemma模型。
  • 在Kaggle上使用:可以通过Kaggle平台免费使用Gemma模型。

来自Gemma官网:

Gemma 模型与 Gemini 共享技术和基础设施组件,Gemini 是我们当今广泛使用的最大、功能最强大的 AI 模型。与其他开放式型号相比,这使得 Gemma 2B 和 7B 能够在其尺寸范围内实现同类最佳的性能。 Gemma 模型能够直接在开发人员笔记本电脑或台式计算机上运行。值得注意的是,Gemma 在关键基准上超越了更大的模型,同时遵守我们关于安全和负责任的输出的严格标准。有关性能、数据集组成和建模方法的详细信息,请参阅技术报告。

具体部署过程

接下来详细讲解如何将它部署到本地电脑上边

下载安装ollama 客户端: 【点击下载

官网LOGO

进入之后选择对应的系统下载即可

下载完成之后会得到这样一个安装包

一直下一步默认安装即可(路径尽量不要去动)

安装完成之后

选择模型

如果你是第一次部署,它会自动下载!

大家根据电脑性能来选择对应的(当然内存越大 语言模型就会越强)

  • Gemma 2B:参数量为20亿,在推理速度和性能之间取得了良好的平衡。
  • Gemma 7B:参数量为70亿,在各种任务上都表现出最先进的性能。

 [ 1 ]. 7B的全量版本:(需要16G左右的显存)

ollama run gemma:7b-instruct-fp16

[ 2 ]. 普通7B版 安装指令:(适合8G显存)

ollama run gemma:7b

[ 3 ].2B轻量版:(适合CPU会低配电脑安装)

ollama run gemma:2b

复制命令输入等待自动下载完成即可

测试

等待安装完成之后

我们让它自我介绍一下

>>介绍一下自己
我是一个大型语言模型,由Google开发。
**我的功能包括:**
*理解自然语言
生成自然语言
翻译语言
回答问题
自动摘要
聊天机器人
**我如何工作:**
1·
我从大型文本数据库中检索并处理人类对话。
2.
我使用神经网络学习如何从输入文本中推断输出文本。
3.
我可以根据我的训练数据生成新的文本,翻译语言,或回答问题。
**我有哪些优势:**
**无答案能力:**我无法独立思考或做出决定。
**可扩展性:**我可以在任何设备上运行。
**实时性:**我可以在实时回答问题。
**准确性:**我经过严格的训练,以确保准确性。
*我有哪些限制:**
**有限的理解能力:**我可能无法理解或解释所有语言或文化。
**道德和伦理问题:**我无法提供情感支持或提供不当的信息。
**缺乏批判性思维能力:**我无法进行批判性思维或独立思考。
*我如何与您互动:**
您可以通过通过聊天机器人或搜索引擎搜索我,以了解我更多信息。我也可以用任何支持自然语言的应用程序或工具进行交互。


 

>>请你介绍一下Linux
好的,我很乐意向您介绍Linux。Liux是一个开源的操作系统,它被广泛用于各种设备上,包括笔记本电脑、服务器、移动设备等
Linux的优势包括:
**自由开源:*Liu×是一个自由软件,这意味着它可以免费使用和修改。
***可扩展性:**Linux可扩展到任何需要。
***安全性:*Linux系统非常安全,
因为它提供了强大的安全机制。
***性能:**Linux系统性能非常出色。
***多平台:**Linux可以运行在各种设备上。
此外,Linuxi还有一些特定的功能,例如:
***命令行界面:**您可以使用命令行界面进行交互操作。
**支持多种编程语言:*您可以使用多种编程语言编写代码。
***支持多种应用程序:**您可以找到许多免费和开源的应用程序。
如果您想了解更多关于Liux的信息,您可以访问以下网站:
***Linux.org:*Linux官方网站
**Linux Foundation:*Linux fundacion
**Canonical:**Canonical服务器公司
我期待着为您提供更多信息。

>>>请你介绍一下CSDN这个网站
好的,我很乐意向您介绍CSDN这个网站。
CSDN是一个开源软件社区的网站,它提供免费的软件和技术资源。
CSDN的优势包括:
***免费软件:**您可以找到许多免费的软件和技术资源。
***技术分享:**您可以与其他开发者交流技术问题和解决方案。
***会议和活动:**您可以参加许多Conference and Event,与其他开发者交流技术信息。
CSDN的资源包括:
***软件库:**您可以找到许多免费的软件和应用程序。
***技术文档:**您可以找到许多技术文档,包括代码和文章。
***社区论坛:**您可以参与社区论坛,与其他开发者交流技术问题和解决方案。
我期待着为您提供更多关于CSDN的信息。

注意事项

当你退出重新进入之后会出现这样的问题

你必须输入对应的模型型号 进入内部命令解释器才可以提问

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/489506.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

金和OA C6 IncentivePlanFulfill.aspx SQL注入漏洞复现

0x01 产品简介 金和网络是专业信息化服务商,为城市监管部门提供了互联网+监管解决方案,为企事业单位提供组织协同OA系统开发平台,电子政务一体化平台,智慧电商平台等服务。 0x02 漏洞概述 金和OA C6 IncentivePlanFulfill.aspx接口处存在SQL注入漏洞,攻击者除了可以利用 SQ…

Matlab-写入mhd和raw医学图像处理格式文件

作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 mhd和raw是什么? MHD(MetaImage)和RAW(Raw Image Data)是用于医学图像…

【力扣hot100】207 课程表(c++、python)解析

相关题目: 210 课程表2 【力扣hot100】207 课程表(c++、python)解析 1.官方题解:1.1深搜c++版本python版本1.2广搜c++1.官方题解: 这是一题经典的「拓扑排序」问题 给定一个包含 n 个节点的有向图 G,我们给出它的节点编号的一种排列,如果满足:对于图 G 中的任意一条…

PTA引水入城

在一个遥远的国度,一侧是风景秀美的湖泊,另一侧则是漫无边际的沙漠。该国的行政区划十分特殊,刚好构成一个 N 行 M 列的矩形,如上图所示,其中每个格子都代表一座城市,每座城市都有一个海拔高度。 为了使居民…

如何实现无公网IP及服务器实现公网环境企业微信网页应用开发调试

文章目录 1. Windows安装Cpolar2. 创建Cpolar域名3. 创建企业微信应用4. 定义回调本地接口5. 回调和可信域名接口校验6. 设置固定Cpolar域名7. 使用固定域名校验 企业微信开发者在应用的开发测试阶段,应用服务通常是部署在开发环境,在有数据回调的开发场…

百度百科词条创建流程是怎样的?

百度百科词条,作为当今权威的知识分享平台之一,越来越多的个人和企业希望自己在百度百科上拥有独立的词条。如何创建一个高质量的百度百科词条呢?本文伯乐网络传媒将为您详细解析百度百科词条的创建流程及编辑技巧,并提供一些常见…

【YOLOv5改进系列(4)】高效涨点----添加可变形卷积DCNv2

可变形卷积 🚀🚀🚀前言一、1️⃣ 什么是可变形卷积二、2️⃣如何在yolov5中添加DCNv2模块2.1 🎓 修改common.py模块2.2 ✨修改yolo.py文件2.3 ⭐️修改yolov5s.yaml文件2.4 🎯训练可能报错结果 三、3️⃣DCNv2实验结果…

【好书推荐3】Python网络爬虫入门到实战

【好书推荐3】Python网络爬虫入门到实战 写在最前面内容简介作者简介目录前言/序言 🌈你好呀!我是 是Yu欸 🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~ 🚀 欢迎一起踏上探险之旅,挖掘无限可能&#xff…

关于《海岛奇兵》中n点能量可造成最大伤害的计算

最近在玩海岛奇兵, 里面有 武器A, 第n次使用消耗(10 6 * (n - 1))点能量并造成18315伤害; 武器B, 第n次使用消耗 (3 2 * (n - 1))点能量并造成8124伤害, 就想着能不能写一个程序计算一下, 当有x点能量时, 可造成的最大伤害是多少? 分别使用AB武器各多少次? 讨论: https://…

《仙剑7》登陆Xbox主机平台年末大作空窗期

首发一年后,《仙剑奇侠传7》终于登陆Xbox主机平台,而这也恰逢Xbox平台年末大作的窗口期。 随着年底大作的稀缺,以及海外3A RPG《星空》的延期,2022年底的这段时间给Xbox玩家体验《刀剑7》留下了一段空白。 可以说是因祸得福。 《仙…

微服务的可观测性

微服务是是一个大型的分布式系统,服务之间相互依赖支撑系统功能。同时对微服务系统的监控也是微服务体系的重要组成分。对微服务系统的监控主要分为三大部分,Trace追踪,Metrics指标,Log日志。 这三大部分几乎记录了微服务的前部信…

Stable Diffusion之核心基础知识和网络结构解析

Stable Diffusion核心基础知识和网络结构解析 一. Stable Diffusion核心基础知识1.1 Stable Diffusion模型工作流程1. 文生图(txt2img)2. 图生图3. 图像优化模块 1.2 Stable Diffusion模型核心基础原理1. 扩散模型的基本原理2. 前向扩散过程详解3. 反向扩散过程详解4. 引入Late…

【linux】进程地址空间(进程三)

目录 快速了解:引入最基本的理解:细节:如何理解地址空间:a.什么是划分区域:b.地址空间的理解: 为什么要有进程空间?进一步理解页表与写时拷贝: 快速了解: 先来看这样一段…

算法系列--两个数组的dp问题(1)

💕"低头要有勇气,抬头要有底气。"💕 作者:Mylvzi 文章主要内容:算法系列–两个数组的dp问题(1) 大家好,今天为大家带来的是算法系列--两个数组的dp问题(1),两个数组的dp问题在动态规划问题中属于较难的部分…

c++之旅第八弹——多态

大家好啊,这里是c之旅第八弹,跟随我的步伐来开始这一篇的学习吧! 如果有知识性错误,欢迎各位指正!!一起加油!! 创作不易,希望大家多多支持哦! 一&#xff0…

AI研报:从Sora看多模态大模型发展

《从Sora看多模态大模型发展》的研报来自浙商证券,写于2024年2月。 这篇报告主要探讨了多模态大模型的发展趋势,特别是OpenAI发布的视频生成模型Sora,以及其对行业发展的影响。以下是报告的核心内容概述: Sora模型的发布&#x…

【C++航海王:追寻罗杰的编程之路】queue

目录 1 -> queue的介绍和使用 1.1 -> queue的介绍 1.2 -> queue的使用 1.3 -> queue的模拟实现 1 -> queue的介绍和使用 1.1 -> queue的介绍 queue的文档介绍 1. 队列是一种容器适配器,专门用于在FIFO(先进先出)上下文中操作,其…

C语言例4-4:putchar()函数的调用格式和使用的例子

代码如下&#xff1a; //putchar()函数的调用格式和使用的例子 #include<stdio.h> //编译预处理命令&#xff0c;即文件包含命令 int main(void) {char ch1N, ch2E, ch3W;putchar(ch1);putchar(ch2);putchar(ch3); //输出变量c1、c2和c3中的字符putchar(\n);putcha…

Protocol Buffers设计要点

概述 一种开源跨平台的序列化结构化数据的协议。可用于存储数据或在网络上进行数据通信。它提供了用于描述数据结构的接口描述语言&#xff08;IDL&#xff09;&#xff0c;也提供了根据 IDL 产生代码的程序工具。Protocol Buffers的设计目标是简单和性能&#xff0c;所以与 XM…

长安链共识算法切换:动态调整,灵活可变

#功能发布 长安链3.0正式版发布了多个重点功能&#xff0c;包括共识算法切换、支持java智能合约引擎、支持后量子密码、web3生态兼容等。我们接下来为大家详细介绍新功能的设计、应用与规划。 随着长安链应用愈加成熟与广泛&#xff0c;一些在生产中很实用的需求浮出水面。长安…