Warning: mkdir(): No space left on device in /var/www/hottg/post.php on line 59

Warning: file_put_contents(aCache/aDaily/2025-07-19/post/ai_machinelearning_big_data/--): Failed to open stream: No such file or directory in /var/www/hottg/post.php on line 72
🌟 NVIDIA cuOpt: GPU-Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΡŒ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. @Machinelearning
TG Telegram Group & Channel
Machinelearning | United States America (US)
Create: Update:

🌟 NVIDIA cuOpt: GPU-Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΡŒ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

NVIDIA ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ cuOpt. Π­Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ инструмСнтов ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ рСсурсы ΠΈ возмоТности GPU для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТных Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ логистики.

cuOpt ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ эффСктивныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π³Π΄Π΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ тСрпят ΠΊΡ€Π°Ρ…., прСвращая Β«Π½Π΅Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹Π΅Β» Π·Π°Π΄Π°Ρ‡ΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π±Π΅Π· ТСртвования ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΎΠΌ ΠΈΠ»ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ. Π­Ρ‚ΠΎ, своСго Ρ€ΠΎΠ΄Π°, «турбокомпрСссорС» для Π·Π°Π΄Π°Ρ‡, Π³Π΄Π΅ врСмя ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ критичСски Π²Π°ΠΆΠ½Ρ‹, ΠΎΡ‚ доставки Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π΄ΠΎ расписаний производства.

cuOpt состоит ΠΈΠ· C++-Π΄Π²ΠΈΠΆΠΊΠ° ΠΈ API (Python, C ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠ°ΠΊ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π³ΠΈΠ±ΠΊΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π² Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

Для Π·Π°Π΄Π°Ρ‡ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΉ (TSP, VRP, PDP) cuOpt Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΠΈΡ… ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эвристичСскиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Π­Ρ‚ΠΎ Π½Π΅ Β«Π»ΠΎΠ±ΠΎΠ²ΠΎΠ΅Β» вычислСниС всСх Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Π° ΡƒΠΌΠ½Ρ‹ΠΉ поиск, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ экономит рСсурсы ΠΈ врСмя.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (LP) ΠΈ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΌΠΈ цСлочислСнными Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ (MILP) Ρ‚ΠΎΠΆΠ΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹. Для LP примСняСтся PDLP β€” Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½Ρ‹ΠΉ спуск ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° GPU, Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°ΡΡΡŒ Π½Π° CPU с симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ.

БмСшанноС цСлочислСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ - это ΠΌΠ΅Ρ‚ΠΎΠ΄ матСматичСской ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ с использованиСм смСси Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ дСсятичныС ΠΈ Π΄Ρ€ΠΎΠ±Π½Ρ‹Π΅), дискрСтных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….


Π’ MILP Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС: Π½Π° GPU Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ эвристики для поиска допустимых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ (Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ поиск, Β«feasibility pumpΒ»), Π° CPU занимаСтся вСтвлСниями ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ, ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ ΠΎΡ†Π΅Π½ΠΊΡƒ. РСшСния ΠΌΠ΅ΠΆΠ΄Ρƒ GPU ΠΈ CPU ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, создавая Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½ΡƒΡŽ систСму.

▢️ NVIDIA cuOpt ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² развСртывания, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ: pip, conda ΠΈΠ»ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Docker / NSG.

Π•Ρ‰Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ (с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠΌ) инструмСнты AMPL ΠΈ PuLP, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сцСнарии использования cuOpt Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ΡΡ.

Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ собрали ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ Jupyter-Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ локально ΠΈΠ»ΠΈ Π² ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… сСрвисах: Google Colab (с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ GPU-срСды) ΠΈΠ»ΠΈ NVIDIA Launchable.


πŸ“Œ Π›ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: Apache 2.0 License.


πŸŸ‘Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
πŸŸ‘Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ
πŸ–₯GitHub


@ai_machinelearning_big_data

#AI #ML #DS #NVIDIA #CuOPT

🌟 NVIDIA cuOpt: GPU-Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΡŒ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

NVIDIA ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ cuOpt. Π­Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ инструмСнтов ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ рСсурсы ΠΈ возмоТности GPU для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТных Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ логистики.

cuOpt ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ эффСктивныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π³Π΄Π΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ тСрпят ΠΊΡ€Π°Ρ…., прСвращая Β«Π½Π΅Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹Π΅Β» Π·Π°Π΄Π°Ρ‡ΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π±Π΅Π· ТСртвования ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΎΠΌ ΠΈΠ»ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ. Π­Ρ‚ΠΎ, своСго Ρ€ΠΎΠ΄Π°, «турбокомпрСссорС» для Π·Π°Π΄Π°Ρ‡, Π³Π΄Π΅ врСмя ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ критичСски Π²Π°ΠΆΠ½Ρ‹, ΠΎΡ‚ доставки Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π΄ΠΎ расписаний производства.

cuOpt состоит ΠΈΠ· C++-Π΄Π²ΠΈΠΆΠΊΠ° ΠΈ API (Python, C ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠ°ΠΊ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π³ΠΈΠ±ΠΊΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π² Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

Для Π·Π°Π΄Π°Ρ‡ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΉ (TSP, VRP, PDP) cuOpt Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΠΈΡ… ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эвристичСскиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Π­Ρ‚ΠΎ Π½Π΅ Β«Π»ΠΎΠ±ΠΎΠ²ΠΎΠ΅Β» вычислСниС всСх Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Π° ΡƒΠΌΠ½Ρ‹ΠΉ поиск, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ экономит рСсурсы ΠΈ врСмя.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (LP) ΠΈ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΌΠΈ цСлочислСнными Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ (MILP) Ρ‚ΠΎΠΆΠ΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹. Для LP примСняСтся PDLP β€” Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½Ρ‹ΠΉ спуск ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° GPU, Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°ΡΡΡŒ Π½Π° CPU с симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ.

БмСшанноС цСлочислСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ - это ΠΌΠ΅Ρ‚ΠΎΠ΄ матСматичСской ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ с использованиСм смСси Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ дСсятичныС ΠΈ Π΄Ρ€ΠΎΠ±Π½Ρ‹Π΅), дискрСтных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….


Π’ MILP Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС: Π½Π° GPU Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ эвристики для поиска допустимых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ (Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ поиск, Β«feasibility pumpΒ»), Π° CPU занимаСтся вСтвлСниями ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ, ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ ΠΎΡ†Π΅Π½ΠΊΡƒ. РСшСния ΠΌΠ΅ΠΆΠ΄Ρƒ GPU ΠΈ CPU ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, создавая Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½ΡƒΡŽ систСму.

▢️ NVIDIA cuOpt ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² развСртывания, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ: pip, conda ΠΈΠ»ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Docker / NSG.

Π•Ρ‰Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ (с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠΌ) инструмСнты AMPL ΠΈ PuLP, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сцСнарии использования cuOpt Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ΡΡ.

Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ собрали ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ Jupyter-Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ локально ΠΈΠ»ΠΈ Π² ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… сСрвисах: Google Colab (с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ GPU-срСды) ΠΈΠ»ΠΈ NVIDIA Launchable.


πŸ“Œ Π›ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: Apache 2.0 License.


πŸŸ‘Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
πŸŸ‘Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ
πŸ–₯GitHub


@ai_machinelearning_big_data

#AI #ML #DS #NVIDIA #CuOPT
Please open Telegram to view this post
VIEW IN TELEGRAM
❀44πŸ‘37πŸ”₯16πŸ₯°3


>>Click here to continue<<

Machinelearning






Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)


Warning: Undefined array key 3 in /var/www/hottg/function.php on line 115

Fatal error: Uncaught mysqli_sql_exception: Can't create/write to file '/tmp/#sql-temptable-a06e-54f6d2-2286.MAI' (Errcode: 28 "No space left on device") in /var/www/hottg/function.php:216 Stack trace: #0 /var/www/hottg/function.php(216): mysqli_query() #1 /var/www/hottg/function.php(115): select() #2 /var/www/hottg/post.php(351): daCache() #3 /var/www/hottg/route.php(63): include_once('...') #4 {main} thrown in /var/www/hottg/function.php on line 216