ΠΠΎΡΡΡΠΏΠ΅Π½ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ Π²ΡΠΏΡΡΠΊ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΈΠ½ΡΠ΅Π·Π° ΡΠ΅ΡΠΈ Silero Text-to-Speech. ΠΡΠΎΠ΅ΠΊΡ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½Π°ΡΠ΅Π»Π΅Π½ Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²ΡΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΈΠ½ΡΠ΅Π·Π° ΡΠ΅ΡΠΈ, Π½Π΅ ΡΡΡΡΠΏΠ°ΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌ ΠΎΡ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΉ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΆΠ΅Π»Π°ΡΡΠΈΡ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΡΠΎΠ³ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΎΠ΄Π΅Π»ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ GNU AGPL, Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠ°Ρ ΠΏΡΠΎΠ΅ΠΊΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Π½Π΅ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ PyTorch ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠΎΡΠΌΠ°ΡΠ° ONNX. Π‘ΠΈΠ½ΡΠ΅Π· ΡΠ΅ΡΠΈ Π² Silero ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠ΅Π²ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΠ³Π½Π°Π»ΠΎΠ².
ΠΡΠΌΠ΅ΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠ΅Π²ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΠΈΠ½ΡΠ΅Π·Π° ΡΠ΅ΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ Π·Π°ΡΠ°ΡΡΡΡ ΠΎΠ½ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΏΠ»Π°ΡΠ½ΡΡ ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, Π° ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ ΠΈΠΌΠ΅ΡΡ Π²ΡΡΠΎΠΊΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ»ΠΈ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΡΠΌΠΈ ΠΈ Π³ΠΎΡΠΎΠ²ΡΠΌΠΈ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°ΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π±Π΅ΡΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΎΠ²ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ end-to-end ΡΠΈΠ½ΡΠ΅Π·Π°, VITS, Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠΈΠ½ΡΠ΅Π·Π° (ΡΠΎ Π΅ΡΡΡ Π½Π΅ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ) ΡΡΠ΅Π±ΡΡΡΡΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 16 Π³ΠΈΠ³Π°Π±Π°ΠΉΡΠ°ΠΌΠΈ VRAM.
ΠΠΎΠΏΡΠ΅ΠΊΠΈ ΡΠ»ΠΎΠΆΠΈΠ²ΡΠ΅ΠΌΡΡΡ ΡΡΠ΅Π½Π΄Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Silero ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π΄Π°ΠΆΠ΅ Π½Π° 1 ΠΏΠΎΡΠΎΠΊΠ΅ x86 ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Intel c ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌΠΈ AVX2. ΠΠ° 4 ΠΏΠΎΡΠΎΠΊΠ°Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΡΠΈΠ½ΡΠ΅Π· ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡ 30 Π΄ΠΎ 60 ΡΠ΅ΠΊΡΠ½Π΄ Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠΈΠ½ΡΠ΅Π·Π° 8 kHz, Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ 24 kHz — 15-20 ΡΠ΅ΠΊ., Π° Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ 48 kHz — ΠΎΠΊΠΎΠ»ΠΎ 10 ΡΠ΅ΠΊ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΠΏΡΡΠΊΠ° Silero:
- Π Π°Π·ΠΌΠ΅Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ½ΠΈΠΆΠ΅Π½ Π² 2 ΡΠ°Π·Π° Π΄ΠΎ 50 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ;
- ΠΠΎΠ΄Π΅Π»ΠΈ ΡΠΌΠ΅ΡΡ Π΄Π΅Π»Π°ΡΡ ΠΏΠ°ΡΠ·Ρ;
- ΠΠΎΡΡΡΠΏΠ½ΠΎ 4 Π²ΡΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ Π³ΠΎΠ»ΠΎΡΠ° Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ (ΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ). ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠ΅Π½ΠΈΡ;
- ΠΠΎΠ΄Π΅Π»ΠΈ ΡΡΠ°Π»ΠΈ Π² 10 ΡΠ°Π· Π±ΡΡΡΡΠ΅Π΅ ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ 24 kHz ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΎ 20 ΡΠ΅ΠΊΡΠ½Π΄ Π°ΡΠ΄ΠΈΠΎ Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ Π½Π° 4 ΠΏΠΎΡΠΎΠΊΠ°Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°;
- ΠΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π³ΠΎΠ»ΠΎΡΠΎΠ² Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Ρ Π² ΠΎΠ΄Π½Ρ ΠΌΠΎΠ΄Π΅Π»Ρ;
- ΠΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠ΅Π»ΡΠ΅ Π°Π±Π·Π°ΡΡ ΡΠ΅ΠΊΡΡΠ° Π½Π° Π²Ρ ΠΎΠ΄, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ SSML-ΡΠ΅Π³ΠΈ;
- Π‘ΠΈΠ½ΡΠ΅Π· ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠ°Π·Ρ Π² ΡΡΡΡ ΡΠ°ΡΡΠΎΡΠ°Ρ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Π²ΡΠ±ΠΎΡ — 8, 24 ΠΈ 48 ΠΊΠΈΠ»ΠΎΠ³Π΅ΡΡ;
- Π Π΅ΡΠ΅Π½Ρ «Π΄Π΅ΡΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ»: Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΏΡΠΎΠΏΡΡΠΊ ΡΠ»ΠΎΠ²;
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΡΠ»Π°Π³ΠΈ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ΄Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π±ΡΠΊΠ²Ρ «Ρ».
Π‘Π΅ΠΉΡΠ°Ρ Π΄Π»Ρ ΡΠ°ΠΌΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠΈΠ½ΡΠ΅Π·Π° ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½Ρ 4 Π³ΠΎΠ»ΠΎΡΠ° Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅, Π½ΠΎ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅ΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ:
- Π‘ΠΊΠΎΡΠΎΡΡΡ ΡΠΈΠ½ΡΠ΅Π·Π° Π²ΡΡΠ°ΡΡΠ΅Ρ Π΅ΡΠ΅ Π² 2-4 ΡΠ°Π·Π°;
- ΠΡΠ΄ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΈΠ½ΡΠ΅Π·Π° Π΄Π»Ρ ΡΠ·ΡΠΊΠΎΠ² Π‘ΠΠ: ΠΠ°Π»ΠΌΡΡΠΊΠΎΠ³ΠΎ, Π’Π°ΡΠ°ΡΡΠΊΠΎΠ³ΠΎ, Π£Π·Π±Π΅ΠΊΡΠΊΠΎΠ³ΠΎ ΠΈ Π£ΠΊΡΠ°ΠΈΠ½ΡΠΊΠΎΠ³ΠΎ;
- ΠΡΠ΄ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ Π΅Π²ΡΠΎΠΏΠ΅ΠΉΡΠΊΠΈΡ ΡΠ·ΡΠΊΠΎΠ²;
- ΠΡΠ΄ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ ΠΈΠ½Π΄ΠΈΠΉΡΠΊΠΈΡ ΡΠ·ΡΠΊΠΎΠ²;
- ΠΡΠ΄ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°.
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΏΡΠΎΠ±ΠΎΠ΅ΠΌ, ΠΏΡΠΈΡΡΡΠΈΡ ΡΠΈΠ½ΡΠ΅Π·Ρ Silero:
- Π ΠΎΡΠ»ΠΈΡΠΈΠΈ ΠΎΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΠΈΠ½ΡΠ΅Π·Π°, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ RHVoice, Ρ ΡΠΈΠ½ΡΠ΅Π·Π° Silero Π½Π΅Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ SAPI, ΠΏΡΠΎΡΡΡΡ ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ Π΄Π»Ρ Windows ΠΈ Android;
- Π‘ΠΊΠΎΡΠΎΡΡΡ, Ρ ΠΎΡΡ ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π΅ΡΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΠ½ΠΎ Π²ΡΡΠΎΠΊΠΎΠΉ Π΄Π»Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠΉ Π΄Π»Ρ ΡΠΈΠ½ΡΠ΅Π·Π° Π½Π° Π»Π΅ΡΡ Π½Π° ΡΠ»Π°Π±ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°Ρ Π² Π²ΡΡΠΎΠΊΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅;
- Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ΄Π°ΡΠ΅Π½ΠΈΠΉ Π½Π΅ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΎΠΌΠΎΠ³ΡΠ°ΡΡ (ΡΠ»ΠΎΠ²Π° ΠΏΠΎ ΡΠΈΠΏΡ Π·ΠΠΌΠΎΠΊ ΠΈ Π·Π°ΠΌΠΠΊ) ΠΈ Π²ΡΠ΅ Π΅ΡΡ Π΄Π΅Π»Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠΈ, Π½ΠΎ Π΄Π°Π½Π½Π°Ρ Π½Π΅Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° Π² Π±ΡΠ΄ΡΡΠΈΡ ΡΠ΅Π»ΠΈΠ·Π°Ρ ;
- Π’Π΅ΠΊΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ ΡΠΈΠ½ΡΠ΅Π·Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°Ρ Π±Π΅Π· ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ AVX2 (ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ PyTorch), ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π²Π½ΡΡΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΠ²Π°Π½ΡΠΈΠ·ΠΎΠ²Π°Π½;
- Π’Π΅ΠΊΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ ΡΠΈΠ½ΡΠ΅Π·Π° ΠΏΠΎ ΡΡΡΠΈ ΠΈΠΌΠ΅Π΅Ρ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ PyTorch, Π²ΡΡ Π½Π°ΡΠΈΠ½ΠΊΠ° «Π·Π°ΡΠΈΡΠ°» Π²Π½ΡΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ JIT-ΠΏΠ°ΠΊΠ΅ΡΠΎΠ². ΠΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΡΡΡΡ, ΡΠ°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠ΄ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈΠ· ΠΏΠΎΠ΄ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² PyTorch Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ²;
- Libtorch, Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ, Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΉ, ΡΠ΅ΠΌ ONNX runtime, Π½ΠΎ ONNX-Π²Π΅ΡΡΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru