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

网站推广公司水果茶广告推广系统

网站推广公司水果茶,广告推广系统,新手如何建设网站,粤icp备案号查询网官网文章目录 安装与运行导入LLMHugginface模型-转换为-GGUF模型在指定gpu上运行model存储路径设置 ollama接口 官网 github中文介绍 安装与运行 安装教程 安装 wget https://ollama.com/download/ollama-linux-amd64.tgz tar -xzvf ollama-linux-amd64.tgz添加ollama的环境变量…

文章目录

      • 安装与运行
      • 导入LLM
        • Hugginface模型-转换为-GGUF模型
        • 在指定gpu上运行
        • model存储路径设置
      • ollama接口

官网
github中文介绍

安装与运行

安装教程
安装

wget https://ollama.com/download/ollama-linux-amd64.tgz
tar -xzvf ollama-linux-amd64.tgz

添加ollama的环境变量:export OLLAMA_HOME=/data1/ztshao/programs/ollama-linux-amd64
然后把ollama/bin添加到path里。
运行:ollama serve
检测运行:ollama -v

导入LLM

GGUF是一种存储LLM的格式。ollama选用了这种格式。所以hugginface下下来的llm需要转换为gguf格式。

Hugginface模型-转换为-GGUF模型
  1. 先下载GGUF的转换代码。
git clone https://github.com/ggerganov/llama.cpp.git
  1. 进行转换得到.gguf文件。格式为python convert_hf_to_gguf.py <iput_model_path> --outfile <out_gguf_path> --outtype f16。注意out_gguf_path的后缀为.gguf
python convert_hf_to_gguf.py ../Qwen2.5-7B-Instruct --outfile Qwen2.5-7B-Instruct.gguf --outtype f16

注意.gguf文件存储在model文件夹内部

  1. ollama运行模型
    先构造Modelfile文件:
FROM ./Qwen2.5-7B-Instruct.gguf

无量化版本:ollama create MyQwen2.5-7B-Instruct -f ./Modelfile
带量化版本:ollama create -q Q4_K_M MyQwen2.5-7B-Instruct -f ./Modelfile

  1. 查看ollama内部模型列表:ollama list
  2. 运行模型:ollama run MyQwen2.5-7B-Instruct
  3. 删除模型:ollama rm MyQwen2.5-7B-Instruct
在指定gpu上运行

失败版本:
创建./ollama_gpu_selector.sh,内容为:
参考代码

#!/bin/bash# Validate input
validate_input(){
if [[ ! $1 =~ ^[0-4](,[0-4])*$ ]];thenecho "Error: Invalid input. Please enter numbers between 0 and 4, separated by commas."
exit 1
fi
}# Update the service file with CUDA_VISIBLE_DEVICES values
update_service(){
# Check if CUDA_VISIBLE_DEVICES environment variable exists in the service file
if grep -q '^Environment="CUDA_VISIBLE_DEVICES='/etc/systemd/system/ollama.service;then
# Update the existing CUDA_VISIBLE_DEVICES valuessudo sed -i 's/^Environment="CUDA_VISIBLE_DEVICES=.*/Environment="CUDA_VISIBLE_DEVICES='"$1"'"/'/etc/systemd/system/ollama.service
else
# Add a new CUDA_VISIBLE_DEVICES environment variablesudo sed -i '/\[Service\]/a Environment="CUDA_VISIBLE_DEVICES='"$1"'"'/etc/systemd/system/ollama.service
fi# Reload and restart the systemd servicesudo systemctl daemon-reloadsudo systemctl restart ollama.serviceecho "Service updated and restarted with CUDA_VISIBLE_DEVICES=$1"
}# Check if arguments are passed
if [[ "$#" -eq 0 ]];then
# Prompt user for CUDA_VISIBLE_DEVICES values if no arguments are passedread -p "Enter CUDA_VISIBLE_DEVICES values (0-4, comma-separated): " cuda_valuesvalidate_input "$cuda_values"update_service "$cuda_values"
else
# Use arguments as CUDA_VISIBLE_DEVICES valuescuda_values="$1"validate_input "$cuda_values"update_service "$cuda_values"
fi

成功版:
我没有root权限,所以直接在.bashrc里修改了变量:

export CUDA_DEVICE_ORDER="PCI_BUS_ID"
export CUDA_VISIBLE_DEVICES=4

然后执行bashrc,重启ollama:

source ~/.bashrc
ollama serve
ollama run MyQwen2.5-7B-Instruct

查看ollama的模型运行情况:ollama ps

model存储路径设置

参考

ollama接口

http://www.dtcms.com/wzjs/506380.html

相关文章:

  • 移动电商网站开发需求网站提交收录入口
  • 在哪个网站做二建测试题比较好湖北短视频seo营销
  • 百度查询福州seo技术培训
  • 国内做性视频网站有哪些宁波企业seo推广
  • 澄迈网站建设seo免费
  • 郑州网站推广汉狮网络怎么创建网站快捷方式到桌面
  • 公司备案网站负责人是谁百度seo算法
  • 网站开发需求网今日军事新闻头条打仗
  • 保定哪家做网站好百度ai搜索引擎
  • 网站后台演示百度推广一条资源多少钱
  • 国外网站建设什么价格网站推广软件免费观看
  • 如何发布一个自己的网站上海最新事件
  • 精品课程网站设计免费的企业黄页网站
  • 那个建设网站好长沙百度网站推广
  • 怎么做网站赚西安seo全网营销
  • 网站建设留言板怎么做seo排名赚app
  • ipv6跟做网站有关吗长沙专业网站制作
  • wordpress主题织梦天天seo站长工具
  • dw做的网站如何上传云服务东莞今天最新消息新闻
  • 申请免费域名的方法重庆seo顾问服务
  • 网站图片大小优化公司网站怎么优化
  • 国外好的设计网站有哪些深圳外贸网站推广
  • 免费建企业网站美国搜索引擎排名
  • 网站上的qq如何做悬浮免费注册推广网站
  • 自己写的网站如何添加 cnzz统计有道搜索
  • 一级a做爰片免网站百度指数数据分析报告
  • java配合什么做网站推广引流哪个软件最好
  • 福建省晋江市建设局网站网络营销推广与策划
  • seo网站推广公司西安网络公司
  • 网站如何创建首页黑河seo