Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/azure99/blossomlm

中英双语对话式大型语言模型
https://github.com/azure99/blossomlm

artificial-intelligence chatgpt large-language-models llm nlp

Last synced: 1 day ago
JSON representation

中英双语对话式大型语言模型

Awesome Lists containing this project

README

        

# BlossomLM




📑Blog&nbsp|&nbsp🖥️Demo&nbsp|&nbsp🤗Hugging Face

Blossom是一个开源的对话式大型语言模型,提供可复现的后训练数据,致力于为每个人提供开放、强大且高效的本地通用模型。

**Hint**: BlossomLM是个人非商业化项目。

## 模型权重

| 模型 | 相关资源 | 预训练模型 |
| :----------------------------------------------------------: | :----------------------------------------------------------: | :---------: |
| [Blossom-V6-32B](https://huggingface.co/Azure99/Blossom-V6-32B) | [Demo](https://huggingface.co/spaces/Azure99/Blossom-V6-32B-AWQ-Demo) [AWQ](https://huggingface.co/Azure99/Blossom-V6-32B-AWQ) [GGUF](https://huggingface.co/Azure99/Blossom-V6-32B-GGUF) [Ollama](https://ollama.com/azure99/blossom-v6:32b) | Qwen2.5-32B |
| [Blossom-V6-14B](https://huggingface.co/Azure99/Blossom-V6-14B) | [Demo](https://huggingface.co/spaces/Azure99/Blossom-V6-14B-Demo) [AWQ](https://huggingface.co/Azure99/Blossom-V6-14B-AWQ) [GGUF](https://huggingface.co/Azure99/Blossom-V6-14B-GGUF) [Ollama](https://ollama.com/azure99/blossom-v6:14b) | Qwen2.5-14B |
| [Blossom-V6-7B](https://huggingface.co/Azure99/Blossom-V6-7B) | [Demo](https://huggingface.co/spaces/Azure99/Blossom-V6-7B-Demo) [AWQ](https://huggingface.co/Azure99/Blossom-V6-7B-AWQ) [GGUF](https://huggingface.co/Azure99/Blossom-V6-7B-GGUF) [Ollama](https://ollama.com/azure99/blossom-v6:7b) | Qwen2.5-7B |

## 模型部署

### Ollama

安装[Ollama](https://ollama.com/)后即可一键启动,你可以打开[模型列表](https://ollama.com/azure99/blossom-v5)查看全部可用模型(4b~34b)。

> ollama run azure99/blossom-v6

#### Android编译Ollama

首先需要安装[Termux](https://termux.dev/en/),然后执行下面的脚本,它会自动编译Ollama并启动服务,每次重启后,需要重新执行脚本。

```bash
curl -s https://raw.githubusercontent.com/Azure99/BlossomLM/main/inference/ollama/termux.sh | bash
```

执行完毕后,使用ollama启动。

> ollama run azure99/blossom-v6

### Transformers

使用下面的命令进行安装,通过`python web_demo.py`启动网页Demo。

注意:在安装pytorch时,请**务必**参考[官方文档](https://pytorch.org/get-started/locally/)。

对于个人本地化部署场景,推荐使用[Ollama](https://ollama.com/);对于高并发场景,推荐使用[vLLM](https://docs.vllm.ai/en/latest/)。

```bash
git clone https://github.com/Azure99/BlossomLM.git
cd BlossomLM/inference/transformers
pip install -r requirements.txt
python web_demo.py
```

## 数据集

| 数据集 | 数据量 |
| ------------------------------------------------------------ | ------ |
| [blossom-v6-sft-stage1](https://huggingface.co/datasets/Azure99/blossom-v6-sft-stage1) | 150K |
| [blossom-v6-sft-stage2](https://huggingface.co/datasets/Azure99/blossom-v6-sft-stage2) | 50K |

## 模型评测

任何评估都具有局限性,不能完整反映模型的真实能力,许多模型使用评估集进行训练,进而在测试中取得极高的成绩,结果仅供参考。

### AlignBench

| 模型 | 专业 | 中文 | 任务 | 数学 | 写作 | 问答 | 扮演 | 逻辑 | 推理 | 语言 | 总分 |
| ------------------------- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- |
| **blossom-v5.1-34b** | 8.07 | 7.79 | 7.69 | 6.47 | 7.76 | 8.71 | 7.86 | 6.00 | 6.23 | 7.98 | 7.10 |
| gpt-4-0613 | 7.56 | 6.76 | 7.16 | 6.49 | 7.31 | 7.26 | 7.48 | 6.33 | 6.41 | 7.25 | 6.83 |
| **blossom-v5.1-9b** | 7.62 | 7.31 | 7.16 | 5.59 | 7.76 | 8.50 | 7.56 | 6.08 | 5.84 | 7.65 | 6.74 |
| yi-34b-chat-0205 | 7.63 | 7.55 | 6.95 | 4.40 | 7.66 | 7.94 | 7.43 | 5.76 | 5.08 | 7.53 | 6.30 |
| gpt-3.5-turbo-0613 | 6.29 | 5.60 | 6.01 | 4.90 | 7.27 | 6.97 | 6.98 | 4.79 | 4.85 | 6.52 | 5.68 |
| spark_desk_v2(讯飞星火) | 5.96 | 6.29 | 5.76 | 4.53 | 7.25 | 6.37 | 7.03 | 4.62 | 4.58 | 6.44 | 5.51 |
| qwen-14b-chat | 5.98 | 5.84 | 6.46 | 4.54 | 6.47 | 6.71 | 6.38 | 4.50 | 4.52 | 6.31 | 5.41 |
| qwen-7b-chat | 5.12 | 5.52 | 6.01 | 3.51 | 6.28 | 5.89 | 6.16 | 3.80 | 3.65 | 5.83 | 4.74 |
| chatglm2-6b | 5.15 | 5.12 | 5.24 | 3.28 | 6.83 | 6.68 | 5.95 | 3.35 | 3.31 | 5.83 | 4.57 |

### MTBench

| 模型 | 第一轮 | 第二轮 | 总分 |
| -------------------- | ------ | ------ | ---- |
| gpt-4-0613 | - | - | 9.18 |
| llama-3-70b-instruct | - | - | 8.95 |
| **blossom-v5-34b** | 8.91 | 8.46 | 8.69 |
| qwen1.5-72b-chat | - | - | 8.61 |
| **blossom-v5.1-9b** | 8.87 | 7.95 | 8.41 |
| gpt-3.5-turbo-0613 | - | - | 8.39 |
| glm-4-9b-chat | - | - | 8.35 |
| qwen1.5-32b-chat | - | - | 8.30 |
| llama-3-8b-instruct | - | - | 8.05 |