The
internlm2_5-7b-chat-1m
model in GGUF format can be utilized by
llama.cpp
, a highly popular open-source framework for Large Language Model (LLM) inference, across a variety of hardware platforms, both locally and in the cloud.
This repository offers
internlm2_5-7b-chat-1m
models in GGUF format in both half precision and various low-bit quantized versions, including
q5_0
,
q5_k_m
,
q6_k
, and
q8_0
.
In the subsequent sections, we will first present the installation procedure, followed by an explanation of the model download process.
And finally we will illustrate the methods for model inference and service deployment through specific examples.
Installation
We recommend building
llama.cpp
from source. The following code snippet provides an example for the Linux CUDA platform. For instructions on other platforms, please refer to the
official guide
.
Step 1: create a conda environment and install cmake
All the built targets can be found in the sub directory
build/bin
In the following sections, we assume that the working directory is at the root directory of
llama.cpp
.
Download models
In the
introduction section
, we mentioned that this repository includes several models with varying levels of computational precision. You can download the appropriate model based on your requirements.
For instance,
internlm2_5-7b-chat-1m-fp16.gguf
can be downloaded as below:
You can use
llama-cli
for conducting inference. For a detailed explanation of
llama-cli
, please refer to
this guide
build/bin/llama-cli \
--model internlm2_5-7b-chat-1m-fp16.gguf \
--predict 512 \
--ctx-size 4096 \
--gpu-layers 32 \
--temp 0.8 \
--top-p 0.8 \
--top-k 50 \
--seed 1024 \
--color \
--prompt "<|im_start|>system\nYou are an AI assistant whose name is InternLM (书生·浦语).\n- InternLM (书生·浦语) is a conversational language model that is developed by Shanghai AI Laboratory (上海人工智能实验室). It is designed to be helpful, honest, and harmless.\n- InternLM (书生·浦语) can understand and communicate fluently in the language chosen by the user such as English and 中文.<|im_end|>\n" \
--interactive \
--multiline-input \
--conversation \
--verbose \
--logdir workdir/logdir \
--in-prefix "<|im_start|>user\n" \
--in-suffix "<|im_end|>\n<|im_start|>assistant\n"
Serving
llama.cpp
provides an OpenAI API compatible server -
llama-server
. You can deploy
internlm2_5-7b-chat-1m-fp16.gguf
into a service like this:
internlm2_5-7b-chat-1m-gguf huggingface.co is an AI model on huggingface.co that provides internlm2_5-7b-chat-1m-gguf's model effect (), which can be used instantly with this internlm internlm2_5-7b-chat-1m-gguf model. huggingface.co supports a free trial of the internlm2_5-7b-chat-1m-gguf model, and also provides paid use of the internlm2_5-7b-chat-1m-gguf. Support call internlm2_5-7b-chat-1m-gguf model through api, including Node.js, Python, http.
internlm2_5-7b-chat-1m-gguf huggingface.co is an online trial and call api platform, which integrates internlm2_5-7b-chat-1m-gguf's modeling effects, including api services, and provides a free online trial of internlm2_5-7b-chat-1m-gguf, you can try internlm2_5-7b-chat-1m-gguf online for free by clicking the link below.
internlm internlm2_5-7b-chat-1m-gguf online free url in huggingface.co:
internlm2_5-7b-chat-1m-gguf is an open source model from GitHub that offers a free installation service, and any user can find internlm2_5-7b-chat-1m-gguf on GitHub to install. At the same time, huggingface.co provides the effect of internlm2_5-7b-chat-1m-gguf install, users can directly use internlm2_5-7b-chat-1m-gguf installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
internlm2_5-7b-chat-1m-gguf install url in huggingface.co: