首页 > 其他分享 >安装llama.cpp遇到的问题

安装llama.cpp遇到的问题

时间:2023-11-19 20:37:35浏览次数:34  
标签:文件 q8 sh conda llama cpp 安装

llama.cpp 在ubuntu环境下编译:

 

1. 下载好模型文件,如 llama-2-7b-chat-hf; Mistral-7B-Instruct-v0.1/ggml-model-f16-q8_0.gguf
2. 建立conda环境 conda create -n llamacpp python=3.10
3. conda activate llamacpp
4. pip install sentencepiece gguf

 

安装好nvidia-smi, nvcc, 下载llama.cpp, 进行编译。

$ git clone https://github.com/ggerganov/llama.cpp
$ cd llama.cpp
$ make LLAMA_CUBLAS=1 LLAMA_CUDA_NVCC=/usr/local/cuda/bin/nvcc

./server -m /mnt/d/llmbak/mistral/Mistral-7B-Instruct-v0.1/ggml-model-f16-q8_0.gguf -c 8192 --port 8501 -mg 0 -ngl 40

 

问题1:

scripts/build-info.sh: 31: Syntax error: end of file unexpected (expecting "then")
make: *** [Makefile:671: common/build-info.cpp] Error 2

问题原因

出现问题的原因是.sh文件是dos格式文件,但是linux的shell需要unix格式的文件

解决方案

  • 转换文件格式
$ sudo apt-get install dos2unix
$ dos2unix <filename>
  • 随后重新运行 sh 文件

标签:文件,q8,sh,conda,llama,cpp,安装
From: https://www.cnblogs.com/tommickey/p/17842558.html

相关文章

  • node-canvas 安装报错
    node-canvas安装报错内容一般如下....npmERR!commandC:\Windows\system32\cmd.exe/d/s/cnode-pre-gypinstall--fallback-to-build--update-binarynpmERR!Warning:Missinginputfiles:npmERR!C:\GTK\bin\libgmodule-2.0-0.dllnpmERR!C:\GTK\bin\libpang......
  • Docker开始收费了,开始转学podman【第一篇podman容器的安装和基本操作】
    podman什么是Podman?Podman是无守护程序容器引擎,用于在Linux系统上开发,管理和运行OCI容器。容器可以以root用户或无根模式运行。简而言之:`aliasdocker=podman`。Podman(PodManager)是一个功能齐全的容器引擎,它是一个简单的无守护工具。Podman提供了一个类似Docker-CLI的命令......
  • 从0写Android:一 安装&运行
    基本信息1.操作系统:windows2.功能:模拟操作其它手机软件3.本次完成:安装到运行第一个模板工程安装&启动1.下载地址:https://developer.android.google.cn/studio?hl=zh-cn下载下来直接无脑安装即可2.打开软件如果出现add-onlist报错,直接点击cancel即可,不要配置如果不......
  • Linux安装MySQL
    本文使用的Linux发行版本为AlmaLinux9.264位(CentOS停止更新后的完美替代发行版本)。本文安装的MySQL版本为8.1.0,其他版本方法类似。MySQL源码编译时间太长了,需要3到4小时,使用官网编译好的rpm更简单快捷。操作步骤更新系统。dnf-yupdate查看是否已经有安装了的mysql......
  • Navicat Premium 16 安装并激活图文教程(亲测可行)
    NavicatPremium16安装并激活图文教程(亲测可行)写在前面:网上的po_jie套路很雷同,但是目前官网下载的NavicatPremium16软件包已经修复了永久激活的bug(网上流传的激活方式不行了),这里提供未更新前的软件安装包(可以永久激活)。一、下载安装包navicat161_premium_cs_x64.exe:ht......
  • docker 常用命令、安装、镜像加速配置
    docker笔记,请参考。常用命令官方学习网站,生涩。网上资料千奇百怪,建议到官网验证。可以用AI学习一点,但经常有错,像文心一言、通义千问。https://docs.docker.com/engine/reference/run/以ubantu为例,你可以在docker安装一个ubantu容器。你首先是有要有一个镜像,可以在hub.do......
  • Centos8安装jdk
    1.通过yum检索支持安装的jdk版本yumlist|grepjdk 2.通过yum命令安装jdk环境,本文以‘java-1.8.0-openjdk.x86_64’版本为例yuminstalljava-1.8.0-openjdk.x86_64 3.输入java--version检查jdk是否正确安装......
  • DOCKER安装mongo
    下载指定版本的mongo镜像​ dockerpullmongo:4.4.0启动镜像dockerrun-d--namemongo--restart=always-eTZ=Asia/Shanghai-v/home/mongo/data/db:/data/db-v/home/mongo/data/log:/var/log/mongodb-p27017:27017--privileged=truemongo:4.4.0-authdocke......
  • Ubuntu Opencv安装脚本
    ######################################INSTALLOPENCVONUBUNTUORDEBIAN########################################--------------------------------------------------------------------|#SCRIPTOPTIONS......
  • 2023最新!docker于centos7下的安装配置
    2023最新!docker于centos7下的安装配置导航目录2023最新!docker于centos7下的安装配置导航一、安装前的环境配置检查自己版本,必须是centos7以及以上版本cat/etc/redhat-release卸载旧版本(如果之前没有安装过,这步可以忽略)yum安装gcc相关安装需要的软件包设置镜像源更新yum软件包......