ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Databricks announced the launch of a large language model DBRX, which can be used to create chatbots that answer questions in natural language, solve proposed math problems, generate content on a given topic, and create code in various programming languages. The model was developed by Mosaic ML, which was bought by Databricks for $1.3 billion. A cluster of 3072 NVIDIA H100 Tensor Core GPUs was used for training. It is recommended to have 320GB of memory to run the final model.
ΠΡΠΈ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π±Π΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° MoE (Mixture of experts), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ° ΠΏΠΎ-ΡΠΎΡΠ½Π° Π΅ΠΊΡΠΏΠ΅ΡΡΠ½Π° ΠΎΡΠ΅Π½ΠΊΠ°, ΠΈ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡ ΠΎΡ ΡΠ΅ΠΊΡΡΠΎΠ²Π΅ ΠΈ ΠΊΠΎΠ΄ Ρ ΡΠ°Π·ΠΌΠ΅Ρ 12 Π’B. Π Π°Π·ΠΌΠ΅ΡΡΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠ΄Π΅Π»ΡΡ DBRX ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π·Π΅ΠΌΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, Π΅ 32 000 ΡΠΎΠΊΠ΅Π½Π° (Π±ΡΠΎΡΡ Π½Π° ΡΠΎΠΊΠ΅Π½ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΈ ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈ ΠΏΡΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡ). ΠΠ° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅, ΡΠ°Π·ΠΌΠ΅ΡΡΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΠΏΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ΅ Google Gemini ΠΈ OpenAI GPT-4 Π΅ 32 000 ΡΠΎΠΊΠ΅Π½Π°, Google Gemma - 8 000, Π° ΠΏΡΠΈ ΠΌΠΎΠ΄Π΅Π»Π° GPT-4 Turbo - 128 000.
ΠΠΎΠ΄Π΅Π»ΡΡ ΠΎΠ±Ρ Π²Π°ΡΠ° 132 ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΠΈ Π΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ Π½Π° 16 Π΅ΠΊΡΠΏΠ΅ΡΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ, ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠ° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π½Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 4 (ΠΎΠ±Ρ Π²Π°Ρ Π½Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 36 ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΡΠΎΠΊΠ΅Π½). ΠΠ° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΡΡ GPT-4 Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ²Π° 1.76 ΡΡΠΈΠ»ΠΈΠΎΠ½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, Π½Π°ΡΠΊΠΎΡΠΎ ΠΎΡΠΊΡΠΈΡΠ°ΡΠ° X/Twitter ΠΌΠΎΠ΄Π΅Π» Grok (X/Twitter) - 314 ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄Π°, GPT-3.5 - 175 ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄Π°, YaLM (Yandex) - 100 ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄Π°, LLaMA (Meta) - 65 ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄Π°, GigaChat (Sber) - 29 ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄Π°, Gemma (Google) - 7 ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄Π°.
ΠΠΎΠ΄Π΅Π»ΡΡ ΠΈ ΡΠ²ΡΡΠ·Π°Π½ΠΈΡΠ΅ Ρ Π½Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Ρ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·Π° Databricks Open Model License, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅, Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅, ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅, ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½Π΅ ΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ, Π½ΠΎ Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π»ΠΈΡΠ΅Π½Π·ΡΡ Π·Π°Π±ΡΠ°Π½ΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° DBRX, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΠΈΠ·Π²ΠΎΠ΄ΠΈ Π½Π° ΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π° Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π½Π΅ Π½Π° Π΄ΡΡΠ³ΠΈ Π΅Π·ΠΈΠΊΠΎΠ²ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΡ DBRX. ΠΠΈΡΠ΅Π½Π·ΡΡ ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π·Π°Π±ΡΠ°Π½ΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π² ΠΎΠ±Π»Π°ΡΡΠΈ, Π½Π°ΡΡΡΠ°Π²Π°ΡΠΈ Π·Π°ΠΊΠΎΠ½ΠΈ ΠΈ Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΈ Π°ΠΊΡΠΎΠ²Π΅. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Ρ ΠΏΠΎΠ΄ ΡΡΡΠΈΡ Π»ΠΈΡΠ΅Π½Π·. ΠΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ ΠΈ ΡΡΠ»ΡΠ³ΠΈ, ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΎΡ Π½Π°Π΄ 700 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΌΠ΅ΡΠ΅ΡΠ½ΠΎ, Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
Π‘ΠΏΠΎΡΠ΅Π΄ ΡΡΠ·Π΄Π°ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π°, DBRX ΠΏΡΠ΅Π²ΡΠ·Ρ ΠΎΠΆΠ΄Π° Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° GPT-3.5 ΠΎΡ OpenAI ΠΈ Grok-1 ΠΎΡ Twitter, ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠΎΠ½ΠΊΡΡΠΈΡΠ° Ρ ΠΌΠΎΠ΄Π΅Π»Π° Gemini 1.0 Pro, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΠ°Π²Π° Π²ΡΠΏΡΠΎΡ Π·Π° ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΅Π·ΠΈΠΊΠ°, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π·Π° ΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠΈ Π΅Π·ΠΈΡΠΈ ΠΈ ΡΠ΅ΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π΄Π°ΡΠΈ. Π Π½ΡΠΊΠΎΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° SQL Π·Π°ΡΠ²ΠΊΠΈ, DBRX ΡΠ΅ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ°Π²Π° ΠΏΠΎ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡ Π΄ΠΎ ΠΌΠΎΠ΄Π΅Π»Π° GPT-4 Turbo, ΠΊΠΎΠΉΡΠΎ Π²ΠΎΠ΄ΠΈ Π½Π° ΠΏΠ°Π·Π°ΡΠ°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΌΠΎΠ΄Π΅Π»ΡΡ ΡΠ΅ ΠΎΡΠ»ΠΈΡΠ°Π²Π° Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΠ·Π° ΡΠ°Π±ΠΎΡΠ° ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠΎΡΠΌΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡ ΠΏΠΎΡΡΠΈ ΠΌΠΈΠ³Π½ΠΎΠ²Π΅Π½ΠΎ. ΠΠΎ-ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ, DBRX ΠΌΠΎΠΆΠ΅ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ° ΡΠ΅ΠΊΡΡ ΡΡΡ ΡΠΊΠΎΡΠΎΡΡ Π΄ΠΎ 150 ΡΠΎΠΊΠ΅Π½Π° Π² ΡΠ΅ΠΊΡΠ½Π΄Π° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π», ΠΊΠΎΠ΅ΡΠΎ Π΅ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ Π΄Π²Π° ΠΏΡΡΠΈ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ ΠΎΡ ΠΌΠΎΠ΄Π΅Π»Π° LLaMA2-70B.


ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈΠΌ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΡΠΊΡΠΈΡΠ°ΡΠ° Π³ΠΎΠ»ΡΠΌΠ° Π΅Π·ΠΈΠΊΠΎΠ²Π° ΠΌΠΎΠ΄Π΅Π» InternLM2, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· Apache 2.0, Π½Π°Π»ΠΈΡΠ΅Π½ Π² Π²Π°ΡΠΈΠ°Π½ΡΠΈ Ρ 20, 7 ΠΈ 1.8 ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ. ΠΠΎΠ΄Π΅Π»ΡΡ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΎΡ ΡΠ°Π½Ρ Π°ΠΉΡΠΊΠ° Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡ ΠΏΠΎ ΠΈΠ·ΠΊΡΡΡΠ²Π΅Π½ ΠΈΠ½ΡΠ΅Π»Π΅ΠΊΡ Ρ ΡΡΠ°ΡΡΠΈΠ΅ΡΠΎ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° ΠΈ Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡΠ΅Π»Π΅Π½ Ρ ΠΎΠ³Π»Π΅Π΄ Π½Π° Π΄ΠΎ 200K ΡΠΎΠΊΠ΅Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ, Π½ΠΎ ΠΈ Π½Π° ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈ Π΅Π·ΠΈΠΊ. Π ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΎΠ²Π΅ ΠΌΠΎΠ΄Π΅Π»ΡΡ Π΅ Π±Π»ΠΈΠ·ΡΠΊ Π΄ΠΎ GPT-4.



ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΡΡΠΎΠ±ΡΠ°Π²Π° ΡΠ΅ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° 84 Π½ΠΎΠ²ΠΈ ΡΠ΄ΡΠ° Π·Π° ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ°ΡΡΠΈΡΠΈ Π·Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° llamafile, ΡΠ°Π·Π²ΠΈΡ ΠΎΡ Mozilla, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π½ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π΅Π·ΠΈΠΊΠΎΠ²ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ (LLM). ΠΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΡΠΊΠΎΡΠΈΡ
Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ΅ Π² llamafile ΠΏΡΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° CPU. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ΅ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° llamafile Π²Π΅ΡΠ΅ Π΅ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ Ρ ΠΌΠ΅ΠΆΠ΄Ρ 30% ΠΈ 500% Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΡΠ΅Π΄Π°ΡΠ° Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ llama.cpp, Π° ΠΌΠ°ΡΡΠΈΡΠ½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΠΎΠ±ΠΈΡΠ°Ρ Π² ΠΊΠ΅ΡΠ° L2, Π² Π½ΠΎΠ²Π°ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ Π΄Π²Π° ΠΏΡΡΠΈ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° MKL.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
