News for hackers. Stuff that matters.
Re:Databricks Releases 15K Record Training Corpus for Instru... by falaki on Wednesday April 12, 2023 @12:29PM (#35542346)
This is the blog post with more details and background: https://www.databricks.com/blog/2023/04/12/dolly-first-open-...
Re:Databricks Releases 15K Record Training Corpus for Instru... by falaki on Wednesday April 12, 2023 @12:30PM (#35542370)
We also open sourced the Dolly model itself with a license that allows commercial use.
Re:Databricks Releases 15K Record Training Corpus for Instru... by choppaface on Wednesday April 12, 2023 @12:40PM (#35542548)
Re:Databricks Releases 15K Record Training Corpus for Instru... by oidar on Wednesday April 12, 2023 @12:50PM (#35542701)
How hard would it be to get dolly running on llama.cpp?
Re:Databricks Releases 15K Record Training Corpus for Instru... by anentropic on Wednesday April 12, 2023 @05:27PM (#35547208)
it's probably simple for Dolly v1 (?) since it was a fine-tuned version of GPT-J

https://github.com/ggerganov/ggml/tree/master/examples/gpt-j

AFAIK there is no .cpp version of Pythia-12B yet

Re:Databricks Releases 15K Record Training Corpus for Instru... by ankitmathur on Wednesday April 12, 2023 @06:59PM (#35548223)
Hey there! I worked on Dolly, and I work on Model Serving at Databricks. DollyV1 is GPT-J-based, so it'll run easily on llama.cpp. DollyV2 is Pythia-based, which is built with the GPT-NeoX library

GPT-NeoX is not that different than GPT-J (it also has the rotary embeddings, which llama.cpp supports for GPT-J). I would imagine it's not too heavy of a lift to add NeoX architecture support

Re:Databricks Releases 15K Record Training Corpus for Instru... by samstave on Thursday April 13, 2023 @12:50AM (#35551074)
Because the firehost of AI/GPT is a lot to try to take in, please ELI5 unpack and provide more definitions for this comment.
Re:Databricks Releases 15K Record Training Corpus for Instru... by ankitmathur on Thursday April 13, 2023 @02:02AM (#35551632)
Sure! I'll try to briefly summarize though almost certainly will oversimplify. There are a couple of open source language models trained by Eleuther AI - the first one was called GPT-J, and it used some newer model architecture concepts. Subsequently, they released a model architected in the likeness of GPT-3, called GPT-NeoX-20B. Functionally, it was quite similar architecturally to GPT-J, but just with more parameters. Pythia is a model with the same architecture and the same dataset but with different parameter sizes to test scaling laws.

DollyV2 is a Pythia model fine tuned on the Databricks 15K dataset

Re:Databricks Releases 15K Record Training Corpus for Instru... by ankitmathur on Thursday April 13, 2023 @01:59PM (#35559454)
Augmenting the answer to address your followup: parameters are any trainable variable in a model's definition. Model training is a process where you basically tweak the parameters in your model and then re-evaluate the model on a metric judging its quality. A lot of models consist of matrix multiplication, so if you are multiplying matrix A of size 2x2 with matrix B of size 2x2 and both matrices can we tweaked, then you've got 8 parameters, since you've got 8 numbers that can be tweaked
Re:Databricks Releases 15K Record Training Corpus for Instru... by ingenieroariel on Wednesday April 12, 2023 @12:53PM (#35542753)
Thank you, thank you, thank you!

If possible, could you share how Dolly v2 compares to RWKV-4 14B ctx 8019?

Re:Databricks Releases 15K Record Training Corpus for Instru... by brianjking on Wednesday April 12, 2023 @01:28PM (#35543411)
Thank you and congrats to you and the team. This is fantastic
Re:Databricks Releases 15K Record Training Corpus for Instru... by thewataccount on Wednesday April 12, 2023 @02:54PM (#35544869)
Would you consider adding Pythia12B, LLaMa and Alpaca since that's what you're directly compared against/based on?

GPT3.5/GPT4 is what everyone would also love to see but I understand you're performance is inline with GPT-neoX.

Vicuna/GPT4all would be intersting but IMO are less important.

RWKV would be interesting because it's a completely different model from the transformers.

EDIT: Also thanks for the opensource contributions! Highly appreciated!