Databricks рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ DBRX рдкреЗрд╢ рдХрд┐рдпрд╛ рд╣реИтАФрдЗрд╕рдХрд╛ рдУрдкрди, рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рдмрдбрд╝рд╛ рднрд╛рд╖рд╛ рдореЙрдбрд▓ (LLM)тАФрдЬреЛ рдПрдХ рдлрд╛рдЗрди-рдЧреНрд░реЗрди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде mixture-of-experts (MoE) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдмрдирд╛ рд╣реИред рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдХрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ "рдПрдХреНрд╕рдкрд░реНрдЯ" рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рд╕реЗ рдмрдирд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдпрд╛ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИред
рдпрд╣ рдореЙрдбрд▓ GPT-3.5 рдФрд░ Llama 2 рдЬреИрд╕реЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ LLMs рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рддреЗрдЬ рдФрд░ рдЕрдзрд┐рдХ рдХрд┐рдлрд╛рдпрддреА рд╣реИред рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рднрд╛рд╖рд╛ рд╕рдордЭрдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ DBRX рдиреЗ 73.7% рд╕реНрдХреЛрд░ рдХрд┐рдпрд╛, рдЬреЛ LLaMa2 (69.8%) рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдЗрд╕рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ Databricks DBRX рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред
Databricks DBRX рдХреНрдпрд╛ рд╣реИ?
DBRX рдПрдХ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░-рдЖрдзрд╛рд░рд┐рдд рдбрд┐рдХреЛрдбрд░-рдУрдирд▓реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдиреЗрдХреНрд╕реНрдЯ-рдЯреЛрдХрди рдкреНрд░реЗрдбрд┐рдХреНрд╢рди рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдлрд╛рдЗрди-рдЧреНрд░реЗрди mixture-of-experts (MoE) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЕрдкрдирд╛рддрд╛ рд╣реИред рдпреЗ тАШрдПрдХреНрд╕рдкрд░реНрдЯреНрд╕тАЩ LLMs рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рд╢реЗрд╖ рдПрдЬреЗрдВрдЯреЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдбреЛрдореЗрди-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬреНрдЮрд╛рди рдФрд░ рддрд░реНрдХ рдХреНрд╖рдорддрд╛ рд╕реЗ рд╕рдореГрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
DBRX рдореЗрдВ рдЫреЛрдЯреЗ рдПрдХреНрд╕рдкрд░реНрдЯреНрд╕ рдХреА рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рд╣реИ (рдХреБрд▓ 16 рдПрдХреНрд╕рдкрд░реНрдЯ), рдФрд░ рдпрд╣ рдХрд┐рд╕реА рднреА рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдЙрдкрд╕рдореБрдЪреНрдЪрдп (4 рдПрдХреНрд╕рдкрд░реНрдЯ) рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред
рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдПрдХреНрд╕рдкрд░реНрдЯреНрд╕ рдХреЗ 65 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╣ рдлрд╛рдЗрди-рдЧреНрд░реЗрди рджреГрд╖реНрдЯрд┐рдХреЛрдг, Mixtral рдФрд░ Grok-1 рдЬреИрд╕реЗ рдЕрдиреНрдп рдУрдкрди MoE рдореЙрдбрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдореЙрдбрд▓ рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рдПрдХреНрд╕рдкрд░реНрдЯреНрд╕ рдХрдо рд╣реИрдВ рдФрд░ рдкреНрд░рддрд┐ рдЗрдирдкреБрдЯ рдХрдо рдПрдХреНрд╕рдкрд░реНрдЯ рдЪреБрдиреЗ рдЬрд╛рддреЗ рд╣реИрдВред
DBRX рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдкреНрд░рдореБрдЦ рд╡рд┐рд╡рд░рдг:
рдкреИрд░рд╛рдореАрдЯрд░ рдЖрдХрд╛рд░: DBRX рдореЗрдВ рдХреБрд▓ 132 рдмрд┐рд▓рд┐рдпрди рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ 36 рдмрд┐рд▓рд┐рдпрди рдкреИрд░рд╛рдореАрдЯрд░ рдХрд┐рд╕реА рднреА рдЗрдирдкреБрдЯ рдкрд░ рд╕рдХреНрд░рд┐рдп рд╣реЛрддреЗ рд╣реИрдВред
рдкреНрд░реАрдЯреНрд░реЗрдирд┐рдВрдЧ рдбреЗрдЯрд╛: рдЗрд╕реЗ 12 рдЯреНрд░рд┐рд▓рд┐рдпрди рдЯреЛрдХрдиреНрд╕ рдХреЗ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдХреНрдпреВрд░реЗрдЯ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдФрд░ 32,000 рдЯреЛрдХрдиреНрд╕ рдХреА рд╕рдВрджрд░реНрдн рд▓рдВрдмрд╛рдИ рдкрд░ рдкреНрд░реА-рдЯреНрд░реЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬреЛ рдЯреЛрдХрди-рдлреЙрд░-рдЯреЛрдХрди рдЖрдзрд╛рд░ рдкрд░ MPT рдореЙрдбрд▓ рдкрд░рд┐рд╡рд╛рд░ рдХреЛ рдкреНрд░реА-рдЯреНрд░реЗрди рдХрд░рдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рд╕реЗ рдХрдо рд╕реЗ рдХрдо 2x рдмреЗрд╣рддрд░ рд╣реИред
DBRX рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛?
рдореЙрдбрд▓ рдХреЛ рдЕрддреНрдпрдВрдд рдмрдбрд╝реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдкреНрд░реА-рдЯреНрд░реЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬреЛ Databricks рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рд╕реЗ рд▓рдЧрднрдЧ рджреЛрдЧреБрдирд╛ рдкреНрд░рднрд╛рд╡реА рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Databricks рдХреЗ рдЯреВрд▓реНрд╕ рдХрд╛ рдПрдХ рд╕реВрдЯтАФрдЬреИрд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП Apache Spark рдФрд░ Databricks notebooks рддрдерд╛ рдбреЗрдЯрд╛ рдЧрд╡рд░реНрдиреЗрдВрд╕ рдХреЗ рд▓рд┐рдП Unity CatalogтАФрдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рдХрд░рд┐рдХреБрд▓рдо рд▓рд░реНрдирд┐рдВрдЧ рдЕрдкрдирд╛рдИ рдЧрдИ рдФрд░ рдбреЗрдЯрд╛ рдорд┐рдХреНрд╕ рдХреЛ рдЗрд╕ рддрд░рд╣ рдмрджрд▓рд╛ рдЧрдпрд╛ рдХрд┐ рдореЙрдбрд▓ рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рд╣реЛ рд╕рдХреЗред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ рдорд┐рдХреНрд╕ рдореЗрдВ рдРрд╕реЗ рд░рдгрдиреАрддрд┐рдХ рдмрджрд▓рд╛рд╡реЛрдВ рдиреЗ рд╡рд┐рд╡рд┐рдз рдЗрдирдкреБрдЯреНрд╕ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдореЙрдбрд▓ рдХреНрд╖рдорддрд╛ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд┐рдпрд╛ред
DBRX рдХреА рдкреНрд░реАрдЯреНрд░реЗрдирд┐рдВрдЧ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдХреБрдЫ рдкреНрд░рдореБрдЦ рддрдХрдиреАрдХреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
Rotary Position Encodings (RoPE): рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░реНрд╕ рдореЗрдВ рдПрдХ рд╡рд┐рдзрд┐ рдЬреЛ рдЙрдЪреНрдЪ-рдЖрдпрд╛рдореА рд╕реНрдкреЗрд╕ рдореЗрдВ рд░реЛрдЯреЗрд╢рдирд▓ рд░реВрдкрд╛рдВрддрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЯреЛрдХрди рдкреЛрдЬрд┐рд╢рдиреНрд╕ рдПрдиреНрдХреЛрдб рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЕрдиреБрдХреНрд░рдо рд╕рдордЭрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдмрдврд╝рддреА рд╣реИред
Gated Linear Units (GLU): рдПрдХ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рд▓реЗрдпрд░ рдЬреЛ рдЧреЗрдЯ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕реВрдЪрдирд╛ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреА рд╣реИ, рдЬрдЯрд┐рд▓ рдкреИрдЯрд░реНрди рдкрдХрдбрд╝рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрдХред
Grouped Query Attention (GQA): рдПрдХ рдЕрдЯреЗрдВрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдо рдЬреЛ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЗ рд╕рдореВрд╣реЛрдВ рдХреЗ рднреАрддрд░ рд╡реЗрдЯреНрд╕ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЧрдгрдирд╛рддреНрдордХ рд▓рд╛рдЧрдд рдШрдЯреЗ рдФрд░ рдлреЛрдХрд╕ рдмреЗрд╣рддрд░ рд╣реЛред
tiktoken рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ GPT-4 рдЯреЛрдХрдирд╛рдЗрдЬрд╝рд░: GPT-4 рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯреЛрдХрдирд╛рдЗрдЬрд╝рд░ рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди, рдЬреЛ рдкрд╛рда рдХреЛ рдореЙрдбрд▓-рддреИрдпрд╛рд░ рдЯреЛрдХрдиреЛрдВ рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИ, GPT-4 рдХреА рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рддред
DBRX рд╕рдорд╛рди рдореЙрдбрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреИрд╕рд╛ рд╣реИ?
Databricks рдХрд╛ рджрд╛рд╡рд╛ рд╣реИ рдХрд┐ рджрдХреНрд╖рддрд╛ рдФрд░ рдХрд╛рд░реНрдп рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕рдХрд╛ DBRX рдореЙрдбрд▓ рдХрдИ рд╢реАрд░реНрд╖ рдУрдкрди-рд╕реЛрд░реНрд╕ рдореЙрдбрд▓реЛрдВ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред
рдпрд╣рд╛рдБ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рддреБрд▓рдирд╛ рджреА рдЧрдИ рд╣реИ рдХрд┐ DBRX рдЕрдкрдиреЗ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд┐рдпреЛрдВ рдХреЗ рдореБрдХрд╛рдмрд▓реЗ рдХреИрд╕рд╛ рд╣реИ:
1) DBRX рдмрдирд╛рдо LLaMA2-70B
рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди (MMLU): DBRX Instruct рдХрд╛ рд╕реНрдХреЛрд░ LLaMA2-70B рд╕реЗ 9.8% рдЕрдзрд┐рдХ рд╣реИред
рдХреЙрдордирд╕реЗрдВрд╕ рд░реАрдЬрд╝рдирд┐рдВрдЧ (HellaSwag рдбреЗрдЯрд╛рд╕реЗрдЯ): DBRX Instruct 3.1% рдЕрдзрд┐рдХ рд╕реНрдХреЛрд░ рдХреЗ рд╕рд╛рде рдмрдврд╝рдд рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред
Databricks gauntlet (рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░реА-рдЯреНрд░реЗрди LLMs рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдореЙрдбрд▓): DBRX Instruct рдХреЛ рдордЬрдмреВрдд рдмрдврд╝рдд рд╣реИтАФLLaMA2-70B рд╕реЗ 14% рдЕрдзрд┐рдХ рд╕реНрдХреЛрд░ред
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рдЧрдгрд┐рддреАрдп рддрд░реНрдХрд╢реАрд▓рддрд╛: DBRX Instruct рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ 37.9% рдФрд░ рдЧрдгрд┐рддреАрдп рддрд░реНрдХ рдореЗрдВ 40.2% рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ рдирдЬрд░ рдЖрддрд╛ рд╣реИред
2) DBRX Instruct рдмрдирд╛рдо Mixtral Instruct
рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди: DBRX Instruct 2.3% рдЕрдзрд┐рдХ рд╕реНрдХреЛрд░ рдХреЗ рд╕рд╛рде Mixtral Instruct рд╕реЗ рдЖрдЧреЗ рд╣реИред
рдХреЙрдордирд╕реЗрдВрд╕ рд░реАрдЬрд╝рдирд┐рдВрдЧ (HellaSwag рдбреЗрдЯрд╛рд╕реЗрдЯ): DBRX Instruct 1.4% рдЕрдзрд┐рдХ рд╕реНрдХреЛрд░ рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИред
Databricks gauntlet: DBRX Instruct 6.1% рдХреЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЕрдВрддрд░ рд╕реЗ Mixtral Instruct рд╕реЗ рдЖрдЧреЗ рд╣реИред
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рдЧрдгрд┐рддреАрдп рддрд░реНрдХрд╢реАрд▓рддрд╛: DBRX Instruct рдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ 15.3% рдФрд░ рдЧрдгрд┐рддреАрдп рддрд░реНрдХ рдореЗрдВ 5.8% рд╕реЗ Mixtral Instruct рдХреЛ рдкреАрдЫреЗ рдЫреЛрдбрд╝рд╛ред
3) DBRX рдмрдирд╛рдо Grok-1
рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди: рдкреНрд░рджрд░реНрд╢рди рдХреБрдЫ рд╣рдж рддрдХ рд╕рдорд╛рди рд╣реИ, рдЬрд╣рд╛рдБ DBRX Instruct рдХреЛ Grok-1 рдкрд░ 0.7% рдХреА рд╣рд▓реНрдХреА рдмрдврд╝рдд рд╣реИред
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рдЧрдгрд┐рддреАрдп рддрд░реНрдХрд╢реАрд▓рддрд╛: DBRX Instruct рдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ 6.9% рдФрд░ рдЧрдгрд┐рддреАрдп рддрд░реНрдХ рдореЗрдВ 4% рдХреА рдмрдврд╝рдд рдХреЗ рд╕рд╛рде Grok-1 рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ред
4) DBRX рдмрдирд╛рдо Mixtral Base
рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди: DBRX Instruct 1.8% рдЕрдзрд┐рдХ рд╕реНрдХреЛрд░ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЖрдЧреЗ рд╣реИред
рдХреЙрдордирд╕реЗрдВрд╕ рд░реАрдЬрд╝рдирд┐рдВрдЧ (HellaSwag рдбреЗрдЯрд╛рд╕реЗрдЯ): DBRX 2.5% рдХреЗ рдЕрдВрддрд░ рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдХреЛрд░ рдХрд░рддрд╛ рд╣реИред
Databricks gauntlet: DBRX, Mixtral Base рдкрд░ 10% рд╕реЗ рдЖрдЧреЗ рд╣реИред
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рдЧрдгрд┐рддреАрдп рддрд░реНрдХрд╢реАрд▓рддрд╛: DBRX Instruct 29.9% рдЕрдзрд┐рдХ рд╕реНрдХреЛрд░ рдХреЗ рд╕рд╛рде рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдмрдврд╝рдд рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рддреБрд▓рдирд╛ рддрд╛рд▓рд┐рдХрд╛
рдиреАрдЪреЗ, рд╣рдордиреЗ рддреБрд▓рдирд╛рдУрдВ рдХреЛ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдЧреНрд░рд╛рдлрд╝ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ:
рдореЙрдбрд▓ рддреБрд▓рдирд╛
рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди
рдХреЙрдордирд╕реЗрдВрд╕ рд░реАрдЬрд╝рдирд┐рдВрдЧ
Databricks Gauntlet
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд░реАрдЬрд╝рдирд┐рдВрдЧ
рдЧрдгрд┐рддреАрдп рд░реАрдЬрд╝рдирд┐рдВрдЧ
DBRX рдмрдирд╛рдо LLaMA2-70B
+9.8%
+3.1%
+14%
+37.9%
+40.2%
DBRX рдмрдирд╛рдо Mixtral Instruct
+2.3%
+1.4%
+6.1%
+15.3%
+5.8%
DBRX рдмрдирд╛рдо Grok-1
+0.7%
рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ
рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ
+6.9%
+4%
DBRX рдмрдирд╛рдо Mixtral Base
+1.8%
+2.5%
+10%
+29.9%
рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ
рдЕрдиреНрдп рдУрдкрди-рд╕реЛрд░реНрд╕ LLMs рдХреА рддреБрд▓рдирд╛ рдореЗрдВ DBRX рдХреА рдЧреБрдгрд╡рддреНрддрд╛ - рд╕реНрд░реЛрдд
DBRX рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ: рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЧрд╛рдЗрдб
DBRX рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХрдо рд╕реЗ рдХрдо 320GB рдореЗрдореЛрд░реА рд╣реЛред рдлрд┐рд░ DBRX рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:
DBRX рддрдХ рдкрд╣реБрдБрдЪрдирд╛
transformers рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
pip install "transformers>=4.40.0" рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдлрд┐рд░, Hugging Face рд╕реЗ рд░реАрдб рдкрд░рдорд┐рд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдПрдХреНрд╕реЗрд╕ рдЯреЛрдХрди рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдХрд░реЗрдВ (рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ)ред
рдПрдХреНрд╕реЗрд╕ рдорд┐рд▓ рдЬрд╛рдиреЗ рдкрд░, рдирд┐рдореНрди рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЙрдбрд▓ рдХреЛ рдЗрдореНрдкреЛрд░реНрдЯ рдФрд░ рд▓реЛрдб рдХрд░реЗрдВред
from transformers import AutoTokenizer, AutoModelForCausalLM
import torch
tokenizer = AutoTokenizer. from_pretrained( "databricks/dbrx-base" , token= "hf_YOUR_TOKEN" )
model = AutoModelForCausalLM. from_pretrained( "databricks/dbrx-base" , device_map= "auto" , torch_dtype= torch. bfloat16, token= "hf_YOUR_TOKEN" )
input_text = "Databricks was founded in "
input_ids = tokenizer( input_text, return_tensors= "pt" ) . to( "cuda" )
outputs = model. generate( ** input_ids, max_new_tokens= 100 )
print ( tokenizer. decode( outputs[ 0 ] ) ) рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
Transformers рдФрд░ Hugging Face рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рд╣рдорд╛рд░рд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкрдврд╝реЗрдВ ред
DBRX рдХреЗ рд╕рд╛рде рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдп
DBRX рдХрд┐рд╕реА рднреА LLM рдХреА рддрд░рд╣ рдмреБрдирд┐рдпрд╛рджреА рдХрдВрдЯреЗрдВрдЯ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдкреНрд░реЙрдореНрдкреНрдЯ-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЖрдк DBRX рдХреЗ рд╕рд╛рде рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдЯреЗрдХреНрд╕реНрдЯ рдХрдореНрдкреНрд▓реАрд╢рди: DBRX рдЖрдкрдХреЗ рдкреНрд░реЙрдореНрдкреНрдЯреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЯреЗрдХреНрд╕реНрдЯ-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБ рдЬрдирд░реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рднрд╛рд╖рд╛ рд╕рдордЭ: рдпрд╣ рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рдЗрдирдкреБрдЯреНрд╕ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛, рд▓рдВрдмреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХрд╛ рд╕рд╛рд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛, рдпрд╛ рдХреЛрдбрд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рдЬреИрд╕реЗ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдХреНрд╡реЗрд░реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди: DBRX рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд╡реЗрд░рд┐рдпреЛрдВ рдХреЛ рднреА рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХрдо рд╣реЛ рдФрд░ рдбреЗрдЯрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░ рдмрд┐рдирд╛ рдкреНрд░рджрд░реНрд╢рди рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд┐рдП рдЕрдиреНрдп рдЕрд╣рдо рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗ рд╕рдХреЗрдВред
DBRX рдХреЗ рд╕рд╛рде рдХреЛрдбрд┐рдВрдЧ рдХрд╛рд░реНрдп
DBRX рдбреЗрдЯрд╛ рдкреНрд░реИрдХреНрдЯрд┐рд╢рдирд░реНрд╕ рдпрд╛ рдХреЛрдбрд░реНрд╕ рдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рдХреЛрдбрд┐рдВрдЧ-рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдп рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИ:
рдХреЛрдб рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛: рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдореМрдЬреВрджрд╛ рдлрд╝рдВрдХреНрд╢рдиреНрд╕ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо рд╕реБрдЭрд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдХреЛрдб рдХреЛ рд╕рдордЭрд╛ рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
рд╕рд░рд▓ рдХрдорд╛рдВрдбреНрд╕ рдкрд░ DBRX рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ - рд╕реНрд░реЛрдд
DBRX рдХреЗ рд╕рд╛рде рдбрд┐рдмрдЧрд┐рдВрдЧ: рдпрд╣ рдбреЗрд╡рд▓рдкрд░ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдмрдврд╝рд╛рдиреЗ рдФрд░ рдЖрдкрдХреА рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рддреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рдП рдЧрдП рдХреЛрдб рд╕реБрдзрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рднреЗрджреНрдпрддрд╛ рдкрд╣рдЪрд╛рди: рдпрд╣ рдХреЛрдб рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрдо рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
DBRX рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХреИрд╕реЗ рдХрд░реЗрдВ
рдЖрдк Github рдХреЗ рдУрдкрди-рд╕реЛрд░реНрд╕ LLM foundry рдХреЗ рд╕рд╛рде DBRX рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдбрд┐рдХреНрд╢рдирд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдлреЙрд░реНрдореИрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:
formatted_example = { 'prompt' : < prompt_text> , 'response' : < response_text> } рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
Prompt: рдпрд╣ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░рд╢реНрди рдпрд╛ рдирд┐рд░реНрджреЗрд╢ рд╣реИ рдЬреЛ рдЖрдк рдореЙрдбрд▓ рдХреЛ рджреЗрддреЗ рд╣реИрдВред
Response: рдпрд╣ рд╡рд╣ рдЙрддреНрддрд░ рд╣реИ рдЬрд┐рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЖрдк рдХрд┐рд╕реА рднреА LLM рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛ рд╕реЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
HuggingFace Hub рдкрд░ рдЙрдкрд▓рдмреНрдз рдХреЛрдИ рдбреЗрдЯрд╛рд╕реЗрдЯред
рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдпрд╛ рдорд╢реАрди рдкрд░ рд▓реЛрдХрд▓ рд░реВрдк рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреЛрдИ рдбреЗрдЯрд╛рд╕реЗрдЯред
StreamingDataset .mds рдлреЙрд░реНрдореИрдЯ рдореЗрдВ рдХреЛрдИ рдбреЗрдЯрд╛рд╕реЗрдЯред
1) Hugging Face Hub рдХрд╛ рдЙрдкрдпреЛрдЧ
рдпрджрд┐ рдЖрдк HuggingFace Hub рд╕реЗ рдХрд┐рд╕реА рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░
рдЙрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдкреНрд░реА-рдбрд┐рдлрд╛рдЗрдВрдб рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рд╣реИ рдпрд╛ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ
"prompt"/"response" рдлреЙрд░реНрдореИрдЯ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдмрд╕ рдбреЗрдЯрд╛рд▓реЛрдбрд░ рдХреЛ рдЙрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреА рдУрд░ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
train_loader:
name: finetuning
dataset:
hf_name: tatsu- lab/ alpaca
split: train
. . . рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдпрджрд┐ рдХреЛрдИ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдбреЗрдЯрд╛рд▓реЛрдбрд░ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╣реЗрддреБ preprocessing_fn рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
train_loader:
name: finetuning
dataset:
hf_name: mosaicml/ doge- facts
preprocessing_fn: my_data. formatting: dogefacts_prep_fn
split: train
. . .
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
2) рд▓реЛрдХрд▓ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╣реИ, рддреЛ YAML рдХреЙрдиреНрдлрд╝рд┐рдЧ yamls/finetune/1b_local_data_sft.yaml рдореЗрдВ рд▓реЛрдХрд▓ JSONL рдлрд╛рдЗрд▓реЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред
train_loader:
name: finetuning
dataset:
hf_name: json
hf_kwargs:
data_dir: / path/ to/ data/ dir /
preprocessing_fn: my. import . path: my_preprocessing_fn
split: train
. . .
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
preprocessing_fn рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ рдпрджрд┐ рдЖрдкрдХрд╛ рд▓реЛрдХрд▓ рдбреЗрдЯрд╛ рдкрд╣рд▓реЗ рд╕реЗ "prompt"/"response" рдлреЙрд░реНрдореИрдЯ рдореЗрдВ рд╣реИред
3) StreamingDataset рдХрд╛ рдЙрдкрдпреЛрдЧ
рдЕрдкрдиреЗ HuggingFace рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ MDS рдлреЙрд░реНрдореИрдЯ рдореЗрдВ рдХрдиреНрд╡рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
convert_finetuning_dataset.py рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЕрдкрдиреЗ HuggingFace рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдлреЙрд░реНрдореИрдЯ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдмрд╕ рдЕрдкрдиреА YAML рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВред
train_loader:
name: finetuning
dataset:
remote: s3: // my- bucket/ my- copy- doge- facts
local: / tmp/ mds- cache/
split: train
. . .
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдпрджрд┐ рдЖрдк рдлреБрд▓-рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ YAML рдХреЙрдиреНрдлрд╝рд┐рдЧ рдХреЛ рджреЗрдЦреЗрдВ:
dbrx-full-ft.yaml
рдирд┐рд╖реНрдХрд░реНрд╖
Databricks DBRX рдХрдИ рд╡рд┐рд╢реЗрд╖реАрдХреГрдд рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдореЙрдбрд▓ рдХреА рдЧрддрд┐ рдФрд░ рд▓рд╛рдЧрдд-рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдмрдврд╝реЗред рдпрд╣ рдлрд╛рдЗрди-рдЧреНрд░реЗрди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЗрд╕реЗ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рдЕрдиреНрдп LLMs рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред
рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЗрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рджреЗрдЦреЗрдВ:
Databricks рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ DBRX рдкреЗрд╢ рдХрд┐рдпрд╛ рд╣реИтАФрдЗрд╕рдХрд╛ рдУрдкрди, рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рдмрдбрд╝рд╛ рднрд╛рд╖рд╛ рдореЙрдбрд▓ (LLM)тАФрдЬреЛ рдПрдХ рдлрд╛рдЗрди-рдЧреНрд░реЗрди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде mixture-of-experts (MoE) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдмрдирд╛ рд╣реИред рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдХрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ "рдПрдХреНрд╕рдкрд░реНрдЯ" рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рд╕реЗ рдмрдирд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдпрд╛ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИред
рдпрд╣ рдореЙрдбрд▓ GPT-3.5 рдФрд░ Llama 2 рдЬреИрд╕реЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ LLMs рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рддреЗрдЬ рдФрд░ рдЕрдзрд┐рдХ рдХрд┐рдлрд╛рдпрддреА рд╣реИред рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рднрд╛рд╖рд╛ рд╕рдордЭрдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ DBRX рдиреЗ 73.7% рд╕реНрдХреЛрд░ рдХрд┐рдпрд╛, рдЬреЛ LLaMa2 (69.8%) рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдЗрд╕рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ Databricks DBRX рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред
Databricks DBRX рдХреНрдпрд╛ рд╣реИ?
DBRX рдПрдХ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░-рдЖрдзрд╛рд░рд┐рдд рдбрд┐рдХреЛрдбрд░-рдУрдирд▓реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдиреЗрдХреНрд╕реНрдЯ-рдЯреЛрдХрди рдкреНрд░реЗрдбрд┐рдХреНрд╢рди рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдлрд╛рдЗрди-рдЧреНрд░реЗрди mixture-of-experts (MoE) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЕрдкрдирд╛рддрд╛ рд╣реИред рдпреЗ тАШрдПрдХреНрд╕рдкрд░реНрдЯреНрд╕тАЩ LLMs рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рд╢реЗрд╖ рдПрдЬреЗрдВрдЯреЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдбреЛрдореЗрди-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬреНрдЮрд╛рди рдФрд░ рддрд░реНрдХ рдХреНрд╖рдорддрд╛ рд╕реЗ рд╕рдореГрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
DBRX рдореЗрдВ рдЫреЛрдЯреЗ рдПрдХреНрд╕рдкрд░реНрдЯреНрд╕ рдХреА рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рд╣реИ (рдХреБрд▓ 16 рдПрдХреНрд╕рдкрд░реНрдЯ), рдФрд░ рдпрд╣ рдХрд┐рд╕реА рднреА рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдЙрдкрд╕рдореБрдЪреНрдЪрдп (4 рдПрдХреНрд╕рдкрд░реНрдЯ) рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред
рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдПрдХреНрд╕рдкрд░реНрдЯреНрд╕ рдХреЗ 65 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╣ рдлрд╛рдЗрди-рдЧреНрд░реЗрди рджреГрд╖реНрдЯрд┐рдХреЛрдг, Mixtral рдФрд░ Grok-1 рдЬреИрд╕реЗ рдЕрдиреНрдп рдУрдкрди MoE рдореЙрдбрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдореЙрдбрд▓ рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рдПрдХреНрд╕рдкрд░реНрдЯреНрд╕ рдХрдо рд╣реИрдВ рдФрд░ рдкреНрд░рддрд┐ рдЗрдирдкреБрдЯ рдХрдо рдПрдХреНрд╕рдкрд░реНрдЯ рдЪреБрдиреЗ рдЬрд╛рддреЗ рд╣реИрдВред
DBRX рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдкреНрд░рдореБрдЦ рд╡рд┐рд╡рд░рдг:
DBRX рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛?
рдореЙрдбрд▓ рдХреЛ рдЕрддреНрдпрдВрдд рдмрдбрд╝реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдкреНрд░реА-рдЯреНрд░реЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬреЛ Databricks рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рд╕реЗ рд▓рдЧрднрдЧ рджреЛрдЧреБрдирд╛ рдкреНрд░рднрд╛рд╡реА рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Databricks рдХреЗ рдЯреВрд▓реНрд╕ рдХрд╛ рдПрдХ рд╕реВрдЯтАФрдЬреИрд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП Apache Spark рдФрд░ Databricks notebooks рддрдерд╛ рдбреЗрдЯрд╛ рдЧрд╡рд░реНрдиреЗрдВрд╕ рдХреЗ рд▓рд┐рдП Unity CatalogтАФрдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рдХрд░рд┐рдХреБрд▓рдо рд▓рд░реНрдирд┐рдВрдЧ рдЕрдкрдирд╛рдИ рдЧрдИ рдФрд░ рдбреЗрдЯрд╛ рдорд┐рдХреНрд╕ рдХреЛ рдЗрд╕ рддрд░рд╣ рдмрджрд▓рд╛ рдЧрдпрд╛ рдХрд┐ рдореЙрдбрд▓ рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рд╣реЛ рд╕рдХреЗред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ рдорд┐рдХреНрд╕ рдореЗрдВ рдРрд╕реЗ рд░рдгрдиреАрддрд┐рдХ рдмрджрд▓рд╛рд╡реЛрдВ рдиреЗ рд╡рд┐рд╡рд┐рдз рдЗрдирдкреБрдЯреНрд╕ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдореЙрдбрд▓ рдХреНрд╖рдорддрд╛ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд┐рдпрд╛ред
DBRX рдХреА рдкреНрд░реАрдЯреНрд░реЗрдирд┐рдВрдЧ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдХреБрдЫ рдкреНрд░рдореБрдЦ рддрдХрдиреАрдХреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
DBRX рд╕рдорд╛рди рдореЙрдбрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреИрд╕рд╛ рд╣реИ?
Databricks рдХрд╛ рджрд╛рд╡рд╛ рд╣реИ рдХрд┐ рджрдХреНрд╖рддрд╛ рдФрд░ рдХрд╛рд░реНрдп рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕рдХрд╛ DBRX рдореЙрдбрд▓ рдХрдИ рд╢реАрд░реНрд╖ рдУрдкрди-рд╕реЛрд░реНрд╕ рдореЙрдбрд▓реЛрдВ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред
рдпрд╣рд╛рдБ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рддреБрд▓рдирд╛ рджреА рдЧрдИ рд╣реИ рдХрд┐ DBRX рдЕрдкрдиреЗ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд┐рдпреЛрдВ рдХреЗ рдореБрдХрд╛рдмрд▓реЗ рдХреИрд╕рд╛ рд╣реИ:
1) DBRX рдмрдирд╛рдо LLaMA2-70B
2) DBRX Instruct рдмрдирд╛рдо Mixtral Instruct
3) DBRX рдмрдирд╛рдо Grok-1
4) DBRX рдмрдирд╛рдо Mixtral Base
рддреБрд▓рдирд╛ рддрд╛рд▓рд┐рдХрд╛
рдиреАрдЪреЗ, рд╣рдордиреЗ рддреБрд▓рдирд╛рдУрдВ рдХреЛ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдЧреНрд░рд╛рдлрд╝ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ:
рдореЙрдбрд▓ рддреБрд▓рдирд╛
рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди
рдХреЙрдордирд╕реЗрдВрд╕ рд░реАрдЬрд╝рдирд┐рдВрдЧ
Databricks Gauntlet
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд░реАрдЬрд╝рдирд┐рдВрдЧ
рдЧрдгрд┐рддреАрдп рд░реАрдЬрд╝рдирд┐рдВрдЧ
DBRX рдмрдирд╛рдо LLaMA2-70B
+9.8%
+3.1%
+14%
+37.9%
+40.2%
DBRX рдмрдирд╛рдо Mixtral Instruct
+2.3%
+1.4%
+6.1%
+15.3%
+5.8%
DBRX рдмрдирд╛рдо Grok-1
+0.7%
рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ
рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ
+6.9%
+4%
DBRX рдмрдирд╛рдо Mixtral Base
+1.8%
+2.5%
+10%
+29.9%
рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ
рдЕрдиреНрдп рдУрдкрди-рд╕реЛрд░реНрд╕ LLMs рдХреА рддреБрд▓рдирд╛ рдореЗрдВ DBRX рдХреА рдЧреБрдгрд╡рддреНрддрд╛ - рд╕реНрд░реЛрдд
DBRX рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ: рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЧрд╛рдЗрдб
DBRX рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХрдо рд╕реЗ рдХрдо 320GB рдореЗрдореЛрд░реА рд╣реЛред рдлрд┐рд░ DBRX рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:
DBRX рддрдХ рдкрд╣реБрдБрдЪрдирд╛
transformersрд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВTransformers рдФрд░ Hugging Face рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рд╣рдорд╛рд░рд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкрдврд╝реЗрдВред
DBRX рдХреЗ рд╕рд╛рде рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдп
DBRX рдХрд┐рд╕реА рднреА LLM рдХреА рддрд░рд╣ рдмреБрдирд┐рдпрд╛рджреА рдХрдВрдЯреЗрдВрдЯ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдкреНрд░реЙрдореНрдкреНрдЯ-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЖрдк DBRX рдХреЗ рд╕рд╛рде рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
DBRX рдХреЗ рд╕рд╛рде рдХреЛрдбрд┐рдВрдЧ рдХрд╛рд░реНрдп
DBRX рдбреЗрдЯрд╛ рдкреНрд░реИрдХреНрдЯрд┐рд╢рдирд░реНрд╕ рдпрд╛ рдХреЛрдбрд░реНрд╕ рдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рдХреЛрдбрд┐рдВрдЧ-рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдп рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИ:
рд╕рд░рд▓ рдХрдорд╛рдВрдбреНрд╕ рдкрд░ DBRX рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ - рд╕реНрд░реЛрдд
DBRX рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХреИрд╕реЗ рдХрд░реЗрдВ
рдЖрдк Github рдХреЗ рдУрдкрди-рд╕реЛрд░реНрд╕ LLM foundry рдХреЗ рд╕рд╛рде DBRX рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдбрд┐рдХреНрд╢рдирд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдлреЙрд░реНрдореИрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:
Prompt: рдпрд╣ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░рд╢реНрди рдпрд╛ рдирд┐рд░реНрджреЗрд╢ рд╣реИ рдЬреЛ рдЖрдк рдореЙрдбрд▓ рдХреЛ рджреЗрддреЗ рд╣реИрдВред
Response: рдпрд╣ рд╡рд╣ рдЙрддреНрддрд░ рд╣реИ рдЬрд┐рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЖрдк рдХрд┐рд╕реА рднреА LLM рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛ рд╕реЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
1) Hugging Face Hub рдХрд╛ рдЙрдкрдпреЛрдЧ
рдпрджрд┐ рдЖрдк HuggingFace Hub рд╕реЗ рдХрд┐рд╕реА рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░
рдЙрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдкреНрд░реА-рдбрд┐рдлрд╛рдЗрдВрдб рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рд╣реИ рдпрд╛ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ
"prompt"/"response" рдлреЙрд░реНрдореИрдЯ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдмрд╕ рдбреЗрдЯрд╛рд▓реЛрдбрд░ рдХреЛ рдЙрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреА рдУрд░ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрджрд┐ рдХреЛрдИ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдбреЗрдЯрд╛рд▓реЛрдбрд░ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╣реЗрддреБ
preprocessing_fnрдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред2) рд▓реЛрдХрд▓ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╣реИ, рддреЛ YAML рдХреЙрдиреНрдлрд╝рд┐рдЧ
yamls/finetune/1b_local_data_sft.yamlрдореЗрдВ рд▓реЛрдХрд▓ JSONL рдлрд╛рдЗрд▓реЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВредpreprocessing_fnрдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ рдпрджрд┐ рдЖрдкрдХрд╛ рд▓реЛрдХрд▓ рдбреЗрдЯрд╛ рдкрд╣рд▓реЗ рд╕реЗ "prompt"/"response" рдлреЙрд░реНрдореИрдЯ рдореЗрдВ рд╣реИред3) StreamingDataset рдХрд╛ рдЙрдкрдпреЛрдЧ
рдЕрдкрдиреЗ HuggingFace рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ
MDSрдлреЙрд░реНрдореИрдЯ рдореЗрдВ рдХрдиреНрд╡рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПconvert_finetuning_dataset.pyрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВредрдЕрдкрдиреЗ HuggingFace рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдлреЙрд░реНрдореИрдЯ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдмрд╕ рдЕрдкрдиреА YAML рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВред
рдпрджрд┐ рдЖрдк рдлреБрд▓-рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ YAML рдХреЙрдиреНрдлрд╝рд┐рдЧ рдХреЛ рджреЗрдЦреЗрдВ:
dbrx-full-ft.yaml
рдирд┐рд╖реНрдХрд░реНрд╖
Databricks DBRX рдХрдИ рд╡рд┐рд╢реЗрд╖реАрдХреГрдд рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдореЙрдбрд▓ рдХреА рдЧрддрд┐ рдФрд░ рд▓рд╛рдЧрдд-рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдмрдврд╝реЗред рдпрд╣ рдлрд╛рдЗрди-рдЧреНрд░реЗрди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЗрд╕реЗ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рдЕрдиреНрдп LLMs рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред
рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЗрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рджреЗрдЦреЗрдВ: