рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдБ

Databricks DBRX рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓: рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЧрд╛рдЗрдб

рдЬрд╛рдиреЗрдВ рдХрд┐ Databricks DBRXтАФрдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ LLMтАФрдХреИрд╕реЗ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдмреБрджреНрдзрд┐рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред
┬╖ 10 рдорд┐ре░ рдкрдврд╝реЗрдВ

AI рдХреЗ рд╕рд╛рде рдЦреЛрдЬреЗрдВ

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 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдкреНрд░рдореБрдЦ рд╡рд┐рд╡рд░рдг:

  1. рдкреИрд░рд╛рдореАрдЯрд░ рдЖрдХрд╛рд░: DBRX рдореЗрдВ рдХреБрд▓ 132 рдмрд┐рд▓рд┐рдпрди рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ 36 рдмрд┐рд▓рд┐рдпрди рдкреИрд░рд╛рдореАрдЯрд░ рдХрд┐рд╕реА рднреА рдЗрдирдкреБрдЯ рдкрд░ рд╕рдХреНрд░рд┐рдп рд╣реЛрддреЗ рд╣реИрдВред
  2. рдкреНрд░реАрдЯреНрд░реЗрдирд┐рдВрдЧ рдбреЗрдЯрд╛: рдЗрд╕реЗ 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 рдХреА рдЧреБрдгрд╡рддреНрддрд╛

рдЕрдиреНрдп рдУрдкрди-рд╕реЛрд░реНрд╕ 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")

# Directing tensors to "cuda" (GPU) for faster computation as GPUs are better at handling parallel tasks.
input_text = "Databricks was founded in "
input_ids = tokenizer(input_text, return_tensors="pt").to("cuda")

# DBRX accepts a context length of up to 32768 tokens. Here`max_new_tokens` specifies the maximum number of tokens to generate.
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 рдХреЗ рд╕рд╛рде рдбрд┐рдмрдЧрд┐рдВрдЧ: рдпрд╣ рдбреЗрд╡рд▓рдкрд░ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдмрдврд╝рд╛рдиреЗ рдФрд░ рдЖрдкрдХреА рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рддреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рдП рдЧрдП рдХреЛрдб рд╕реБрдзрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  • рднреЗрджреНрдпрддрд╛ рдкрд╣рдЪрд╛рди: рдпрд╣ рдХреЛрдб рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрдо рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред

DBRX рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХреИрд╕реЗ рдХрд░реЗрдВ

рдЖрдк Github рдХреЗ рдУрдкрди-рд╕реЛрд░реНрд╕ LLM foundry рдХреЗ рд╕рд╛рде DBRX рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдбрд┐рдХреНрд╢рдирд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдлреЙрд░реНрдореИрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:

formatted_example = {'prompt': <prompt_text>, 'response': <response_text>}

Prompt: рдпрд╣ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░рд╢реНрди рдпрд╛ рдирд┐рд░реНрджреЗрд╢ рд╣реИ рдЬреЛ рдЖрдк рдореЙрдбрд▓ рдХреЛ рджреЗрддреЗ рд╣реИрдВред

Response: рдпрд╣ рд╡рд╣ рдЙрддреНрддрд░ рд╣реИ рдЬрд┐рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрдк рдХрд┐рд╕реА рднреА LLM рдХреЛ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛ рд╕реЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  1. HuggingFace Hub рдкрд░ рдЙрдкрд▓рдмреНрдз рдХреЛрдИ рдбреЗрдЯрд╛рд╕реЗрдЯред
  2. рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдпрд╛ рдорд╢реАрди рдкрд░ рд▓реЛрдХрд▓ рд░реВрдк рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреЛрдИ рдбреЗрдЯрд╛рд╕реЗрдЯред
  3. 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 # assuming data files are json formatted
        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 рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред

рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдлрд╛рдЗрди-рдЯреНрдпреВрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЗрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рджреЗрдЦреЗрдВ:

Laiba Siddiqui

рд▓реЗрдЦрдХ

Laiba Siddiqui

рдореИрдВ рдПрдХ рдХрдВрдЯреЗрдВрдЯ рд╕реНрдЯреНрд░реИрдЯреЗрдЬрд┐рд╕реНрдЯ рд╣реВрдБ рдЬрд┐рд╕реЗ рдЬрдЯрд┐рд▓ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдирд╛ рдкрд╕рдВрдж рд╣реИред рдореИрдВрдиреЗ Splunk, Hackernoon, рдФрд░ Tiiny Host рдЬреИрд╕реА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рдЕрдкрдиреЗ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдХрд░реНрд╖рдХ рдФрд░ рд╕реВрдЪрдирд╛рддреНрдордХ рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХреА рд╣реИред

рд╡рд┐рд╖рдп