Add support for latest debian release (#755)

This commit is contained in:
Juan Calderon-Perez
2023-09-19 22:55:19 -04:00
committed by GitHub
parent 9e721ccc17
commit b4190e5616
6 changed files with 33 additions and 60 deletions

View File

@@ -26,10 +26,10 @@ version-resolver:
major:
labels:
- 'major'
- '❗ Breaking Change'
minor:
labels:
- 'minor'
- '❗ Breaking Change'
- '✏️ Feature'
patch:
labels:
@@ -64,7 +64,7 @@ autolabeler:
- '/(improve|update|update|refactor|deprecated|remove|unused|test)/i'
- label: '🤖 Dependencies'
title:
- '/(bumb|dependencies)/i'
- '/(bump|dependencies)/i'
- label: '✏️ Feature'
title:
- '/(feature|feat|create|implement|add)/i'

View File

@@ -1,4 +1,4 @@
name: Check that models are available for download
name: LLM Models Healthcheck
on:
push:

View File

@@ -1,10 +1,10 @@
# ---------------------------------------
# Base image for redis
FROM redis:7-bullseye as redis
FROM redis:7-bookworm as redis
# ---------------------------------------
# Build frontend
FROM node:20-bullseye-slim as frontend
FROM node:20-bookworm-slim as frontend
WORKDIR /usr/src/app
COPY ./web/package.json ./web/package-lock.json ./
@@ -16,7 +16,7 @@ RUN npm run build
# ---------------------------------------
# Runtime environment
FROM python:3.11-slim-bullseye as release
FROM python:3.11-slim-bookworm as release
# Set ENV
ENV NODE_ENV='production'

View File

@@ -1,14 +1,14 @@
# ---------------------------------------
# Base image for node
FROM node:20-bullseye-slim as node_base
FROM node:20-bookworm-slim as node_base
# ---------------------------------------
# Base image for redis
FROM redis:7-bullseye as redis
FROM redis:7-bookworm as redis
# ---------------------------------------
# Dev environment
FROM python:3.11-slim-bullseye as dev
FROM python:3.11-slim-bookworm as dev
# Set ENV
WORKDIR /usr/src/app

View File

@@ -1,6 +1,6 @@
MIT License
Copyright (c) 2023 Nathan Sarrazin
Copyright (c) 2023 Nathan Sarrazin and contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

View File

@@ -55,54 +55,20 @@ Instructions for setting up Serge on Kubernetes can be found in the [wiki](https
## 🧠 Supported Models
We currently support the following models:
- Alpaca 🦙
- Alpaca-LoRA-65B
- GPT4-Alpaca-LoRA-30B
- Chronos 🌑
- Chronos-13B
- Chronos-33B
- Chronos-Hermes-13B
- GPT4All 🌍
- GPT4All-13B
- Koala 🐨
- Koala-7B
- Koala-13B
- LLaMA 🦙
- FinLLaMA-33B
- LLaMA-Supercot-30B
- LLaMA2 7B
- LLaMA2 13B
- LLaMA2 70B
- Lazarus 💀
- Lazarus-30B
- Nous 🧠
- Nous-Hermes-13B
- OpenAssistant 🎙️
- OpenAssistant-30B
- Orca 🐬
- Orca-Mini-v2-7B
- Orca-Mini-v2-13B
- OpenOrca-Preview1-13B
- Samantha 👩
- Samantha-7B
- Samantha-13B
- Samantha-33B
- Vicuna 🦙
- Stable-Vicuna-13B
- Vicuna-CoT-7B
- Vicuna-CoT-13B
- Vicuna-v1.1-7B
- Vicuna-v1.1-13B
- VicUnlocked-30B
- VicUnlocked-65B
- Wizard 🧙
- Wizard-Mega-13B
- WizardLM-Uncensored-7B
- WizardLM-Uncensored-13B
- WizardLM-Uncensored-30B
- WizardCoder-Python-13B-V1.0
| Category | Models |
|:-------------:|:-------|
| **Alpaca 🦙** | Alpaca-LoRA-65B, GPT4-Alpaca-LoRA-30B |
| **Chronos 🌑**| Chronos-13B, Chronos-33B, Chronos-Hermes-13B |
| **GPT4All 🌍**| GPT4All-13B |
| **Koala 🐨** | Koala-7B, Koala-13B |
| **LLaMA 🦙** | FinLLaMA-33B, LLaMA-Supercot-30B, LLaMA2 7B, LLaMA2 13B, LLaMA2 70B |
| **Lazarus 💀**| Lazarus-30B |
| **Nous 🧠** | Nous-Hermes-13B |
| **OpenAssistant 🎙️** | OpenAssistant-30B |
| **Orca 🐬** | Orca-Mini-v2-7B, Orca-Mini-v2-13B, OpenOrca-Preview1-13B |
| **Samantha 👩**| Samantha-7B, Samantha-13B, Samantha-33B |
| **Vicuna 🦙** | Stable-Vicuna-13B, Vicuna-CoT-7B, Vicuna-CoT-13B, Vicuna-v1.1-7B, Vicuna-v1.1-13B, VicUnlocked-30B, VicUnlocked-65B |
| **Wizard 🧙** | Wizard-Mega-13B, WizardLM-Uncensored-7B, WizardLM-Uncensored-13B, WizardLM-Uncensored-30B, WizardCoder-Python-13B-V1.0 |
Additional weights can be added to the `serge_weights` volume using `docker cp`:
@@ -157,13 +123,20 @@ LLaMA will crash if you don't have enough available memory for the model:
Need help? Join our [Discord](https://discord.gg/62Hc6FEYQH)
## ⭐️ Stargazers
<img src="https://starchart.cc/serge-chat/serge.svg" alt="Stargazers over time" style="max-width: 100%">
## 🧾 License
[Nathan Sarrazin](https://github.com/nsarrazin) and [Contributors](https://github.com/serge-chat/serge/graphs/contributors). `Serge` is free and open-source software licensed under the [MIT License](https://github.com/serge-chat/serge/blob/master/LICENSE).
## 🤝 Contributing
If you discover a bug or have a feature idea, feel free to open an issue or PR.
To run Serge in development mode:
```bash
git clone https://github.com/serge-chat/serge.git
docker compose -f docker-compose.dev.yml up -d --build
```
```