mirror of
https://github.com/nomic-ai/gpt4all
synced 2024-11-06 09:20:33 +00:00
Update README.md
Signed-off-by: AT <manyoso@users.noreply.github.com>
This commit is contained in:
parent
e781aaa4c5
commit
9be43f4dc9
64
README.md
64
README.md
@ -42,69 +42,52 @@
|
|||||||
<a href="https://python.langchain.com/en/latest/modules/models/llms/integrations/gpt4all.html">🦜️🔗 Official Langchain Backend</a>
|
<a href="https://python.langchain.com/en/latest/modules/models/llms/integrations/gpt4all.html">🦜️🔗 Official Langchain Backend</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
GPT4All is made possible by our compute partner <a href="https://www.paperspace.com/">Paperspace</a>.
|
GPT4All is made possible by our compute partner <a href="https://www.paperspace.com/">Paperspace</a>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<img width="600" height="365" src="https://user-images.githubusercontent.com/13879686/231876409-e3de1934-93bb-4b4b-9013-b491a969ebbc.gif">
|
||||||
|
</p>
|
||||||
|
<p align="center">
|
||||||
|
Run on an M1 Mac (not sped up!)
|
||||||
|
</p>
|
||||||
|
|
||||||
## GPT4All: An ecosystem of open-source on-edge large language models.
|
## GPT4All: An ecosystem of open-source on-edge large language models.
|
||||||
![gpt4all-j-demo](https://user-images.githubusercontent.com/13879686/231876409-e3de1934-93bb-4b4b-9013-b491a969ebbc.gif)
|
GTP4All is an ecosystem to train and deploy **powerful** and **customized** large language models that run locally on consumer grade CPUs.
|
||||||
|
|
||||||
Run on an M1 Mac (not sped up!)
|
The goal is simple - be the best instruction tuned assistant-style language model that any person or enterprise can freely use, distribute and build on.
|
||||||
|
|
||||||
|
|
||||||
## Contributing
|
|
||||||
GPT4All welcomes contribution, involvment, and discussion from the open source community!
|
|
||||||
Please see CONTRIBUTING.md and follow the issue, bug report, and PR markdown templates.
|
|
||||||
|
|
||||||
Check project discord, with project owners, or through existing issues/PRs to avoid duplicate work.
|
|
||||||
Please make sure to tag all of the above with relevant project identifiers or your contribution could potentially get lost.
|
|
||||||
Example tags: `backend`, `bindings`, `python-bindings`, `documentation`, etc.
|
|
||||||
|
|
||||||
|
A GPT4All model is a 3GB - 8GB file that you can download and plug into the GPT4All open-source ecosystem software. **Nomic AI** supports and maintains this software ecosystem to enforce quality and security alongside spearheading the effort to allow any person or enterprise to easily train and deploy their own on-edge large language models.
|
||||||
|
|
||||||
|
|
||||||
### Chat Client
|
### Chat Client
|
||||||
Run any GPT4All model natively on your home desktop with the auto-updating desktop chat client. See website for exaustive list of models.
|
Run any GPT4All model natively on your home desktop with the auto-updating desktop chat client. See <a href="https://gpt4all.io">GPT4All Website</a> for a full list of open-source models you can run with this powerful desktop application.
|
||||||
|
|
||||||
<p align="center">
|
|
||||||
<a href="https://gpt4all.io">GPT4All Website</a>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
Direct Installer Links:
|
Direct Installer Links:
|
||||||
|
|
||||||
[Mac/OSX](https://gpt4all.io/installers/gpt4all-installer-darwin.dmg)
|
* [Mac/OSX](https://gpt4all.io/installers/gpt4all-installer-darwin.dmg)
|
||||||
|
|
||||||
[Windows](https://gpt4all.io/installers/gpt4all-installer-win64.exe)
|
* [Windows](https://gpt4all.io/installers/gpt4all-installer-win64.exe)
|
||||||
|
|
||||||
[Ubuntu](https://gpt4all.io/installers/gpt4all-installer-linux.run)
|
* [Ubuntu](https://gpt4all.io/installers/gpt4all-installer-linux.run)
|
||||||
|
|
||||||
If you have older hardware that only supports avx and not avx2 you can use these.
|
If you have older hardware that only supports avx and not avx2 you can use these.
|
||||||
|
|
||||||
[Mac/OSX - avx-only](https://gpt4all.io/installers/gpt4all-installer-darwin-avx-only.dmg)
|
* [Mac/OSX - avx-only](https://gpt4all.io/installers/gpt4all-installer-darwin-avx-only.dmg)
|
||||||
|
|
||||||
[Windows - avx-only](https://gpt4all.io/installers/gpt4all-installer-win64-avx-only.exe)
|
* [Windows - avx-only](https://gpt4all.io/installers/gpt4all-installer-win64-avx-only.exe)
|
||||||
|
|
||||||
[Ubuntu - avx-only](https://gpt4all.io/installers/gpt4all-installer-linux-avx-only.run)
|
* [Ubuntu - avx-only](https://gpt4all.io/installers/gpt4all-installer-linux-avx-only.run)
|
||||||
|
|
||||||
|
|
||||||
Find the most up-to-date information on the [GPT4All Website](https://gpt4all.io/)
|
Find the most up-to-date information on the [GPT4All Website](https://gpt4all.io/)
|
||||||
|
|
||||||
### Python Bindings
|
### Bindings
|
||||||
|
|
||||||
```bash
|
* <a href="https://github.com/nomic-ai/gpt4all/tree/main/gpt4all-bindings/python/README.md">:snake: Official Python Bindings</a>
|
||||||
pip install gpt4all
|
* <a href="https://github.com/nomic-ai/gpt4all-ts">:computer: Official Typescript Bindings</a>
|
||||||
```
|
|
||||||
|
|
||||||
```python
|
|
||||||
import gpt4all
|
|
||||||
gptj = gpt4all.GPT4All("ggml-gpt4all-j-v1.3-groovy")
|
|
||||||
messages = [{"role": "user", "content": "Name 3 colors"}]
|
|
||||||
gptj.chat_completion(messages)
|
|
||||||
```
|
|
||||||
|
|
||||||
## Training GPT4All-J
|
## Training GPT4All-J
|
||||||
|
|
||||||
@ -140,6 +123,15 @@ model = AutoModelForCausalLM.from_pretrained("nomic-ai/gpt4all-j-prompt-generati
|
|||||||
accelerate launch --dynamo_backend=inductor --num_processes=8 --num_machines=1 --machine_rank=0 --deepspeed_multinode_launcher standard --mixed_precision=bf16 --use_deepspeed --deepspeed_config_file=configs/deepspeed/ds_config_gptj.json train.py --config configs/train/finetune_gptj.yaml
|
accelerate launch --dynamo_backend=inductor --num_processes=8 --num_machines=1 --machine_rank=0 --deepspeed_multinode_launcher standard --mixed_precision=bf16 --use_deepspeed --deepspeed_config_file=configs/deepspeed/ds_config_gptj.json train.py --config configs/train/finetune_gptj.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Contributing
|
||||||
|
GPT4All welcomes contribution, involvment, and discussion from the open source community!
|
||||||
|
Please see CONTRIBUTING.md and follow the issue, bug report, and PR markdown templates.
|
||||||
|
|
||||||
|
Check project discord, with project owners, or through existing issues/PRs to avoid duplicate work.
|
||||||
|
Please make sure to tag all of the above with relevant project identifiers or your contribution could potentially get lost.
|
||||||
|
Example tags: `backend`, `bindings`, `python-bindings`, `documentation`, etc.
|
||||||
|
|
||||||
|
|
||||||
## Citation
|
## Citation
|
||||||
|
|
||||||
If you utilize this repository, models or data in a downstream project, please consider citing it with:
|
If you utilize this repository, models or data in a downstream project, please consider citing it with:
|
||||||
|
Loading…
Reference in New Issue
Block a user