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

网站实名认证功能怎么做/做网站哪家公司比较好而且不贵

网站实名认证功能怎么做,做网站哪家公司比较好而且不贵,电商类网站怎么做推广,怎么在网站上做签到一、Colab初始配置 首先打开Colab,更改运行时类型选择提供的gpu。 然后我们需要挂在谷歌云盘,用于保存我们的所有操作。因为每次重启后笔记本的修改都会消失,为了防止重复操作,我们需要挂载我们谷歌云盘,实现像修改本…

一、Colab初始配置

首先打开Colab,更改运行时类型选择提供的gpu。
在图片这里插入图片描述
然后我们需要挂在谷歌云盘,用于保存我们的所有操作。因为每次重启后笔记本的修改都会消失,为了防止重复操作,我们需要挂载我们谷歌云盘,实现像修改本地文件夹一样,在谷歌云盘上进行我们的一切操作。

# 挂载Google Drive,用于持久化存储模型
from google.colab import drive
drive.mount("/content/drive")

然后我们执行以下命令安装依赖

# 挂载Google Drive,用于持久化存储模型
!pip install -q bitsandbytes transformers accelerate flask nest-asyncio pyngrok
!pip install -U bitsandbytes

需要注意的是,执行完上面的安装后,我们需要重启笔记本,这样才能生效。

二、加载大模型

我们通过下面的代码,从hugging下载开源大模型

from transformers import AutoTokenizer, AutoModelForCausalLM, BitsAndBytesConfig
import torch# 创建 BitsAndBytesConfig 对象,设置量化为 4bit
quantization_config = BitsAndBytesConfig(load_in_4bit=True)model_id = "tiiuae/falcon-7b-instruct"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id,device_map="auto",torch_dtype=torch.float16,quantization_config=quantization_config,trust_remote_code=True,
)

下载过程如下图:
其中我们通过load_in_4bit用于量化模型以减少对内存的需求。这个我们后面详细了解
在这里插入图片描述
第一次运行以后我们需要保存模型到云盘中,这样就不用每次都去下载了
在这里插入图片描述

三、优化加速,构建生成器

通过如下代码,基于模型,分词器和模型参数构建生成器。它是我们调用大模型回答问题的工具。

# 启用Transformer加速
from transformers import pipeline
generator = pipeline("text-generation",model=model,tokenizer=tokenizer,model_kwargs={"temperature":0.7, "max_length":200}
)

四、构建REST API服务,并进行测试

我们构建一个flask服务如下:

from flask import Flask, request, jsonify
import threadingapp = Flask(__name__)@app.route('/generate', methods=['POST'])
def generate():text = request.json.get('text', '')inputs = tokenizer(text, return_tensors="pt").to("cuda")outputs = model.generate(inputs.input_ids,max_new_tokens=100,temperature=0.7,do_sample=True)result = tokenizer.decode(outputs[0], skip_special_tokens=True)return jsonify({"response": result})# 后台启动Flask
threading.Thread(target=app.run, kwargs={'host':'0.0.0.0', 'port': 5000}).start()

同时,我们利用localtunnel来实现公网访问

!npm install -g localtunnel
!lt --port 5000 --subdomain myfalcon 

我们可以看到访问的地址:
在这里插入图片描述
最后我们在cmd中,输入下列命令来获取回复:

curl -X POST -H “Content-Type: application/json” -d “{“text”:“你好”}” https://myfalcon.loca.lt/generate

可以看到回复如下:
在这里插入图片描述

云盘分享

下面是我的谷歌笔记本,可以在colab中运行查看
https://colab.research.google.com/drive/1W7bzTtgHNqhqe4Sv7fS-OlLw63Da2LWS?usp=sharing

http://www.whsansanxincailiao.cn/news/30724608.html

相关文章:

  • 比较好的做网站的公司/广告投放怎么做
  • 如何自己建设简单的手机网站首页/黑马程序员培训机构在哪
  • 怎么可以自己做网站/网站排名快速提升
  • 哈尔滨做设计和网站的公司/最全bt搜索引擎
  • 漂亮的网站改版中 html代码/apple日本网站
  • 定制网站的优势/个人自己免费建网站
  • 怎样做一个免费的网站/恶意点击竞价时用的什么软件
  • 深圳海洋网络做网站/南宁seo推广外包
  • 做服装最好的网站建设/seo外包公司是啥
  • wordpress的插件下载地址/宁波seo整站优化软件
  • 杭州政府网站建设管理办法/徐汇网站建设
  • 珠海响应式网站建设推广公司/山东济南seo整站优化公司
  • 杭州市建设网站/网络推广和网站推广平台
  • wordpress 中文语言/seo包年优化
  • 公司网站如何做seo/成都网站推广公司
  • 网站滚动字幕怎么做/aso搜索优化
  • 有哪些网站下载ppt是免费的/seo入门培训学校
  • 上海网站建设那家好/百度一下首页设为主页
  • ui设计师个人网站/济宁百度推广电话
  • 出名的网站建设软件/视频外链平台
  • vs动态网站建设/企业网站搜索优化网络推广
  • 网站建设所学内容/企业推广网络营销
  • 网站制作插入图/百度推广怎么收费标准案例
  • 网站怎么做免费推广/百度广告开户
  • 爱站网自媒体/外贸营销渠道
  • 宏润建设集团有限公司网站/百度排名点击
  • 宝安中心区范围/优化网站的软件下载
  • 豆瓣读书网站模板/免费网站大全
  • 做网站大概需要几个人/百度商城购物
  • 网站建设服务是什么意思/百度手机关键词排名工具