PyTorch¶
Այս հոդվածում
Տեղեկատվություն
PyTorch-ը բաց կոդով մեքենայական ուսուցման գրադարան է, որը մշակվել է Meta AI-ի (նախկինում Facebook AI Research) կողմից: Այն ապահովում է ճկուն և արդյունավետ գործիքակազմ խորը ուսուցման մոդելներ ստեղծելու և ուսուցանելու, ինչպես նաև արհեստական բանականության ոլորտում հետազոտություններ կատարելու համար: PyTorch սերվերը առաջարկում է անվտանգ և մեկուսացված հաշվարկային միջավայր՝ աջակցությամբ ժամանակակից NVIDIA GPU գրաֆիկական մշակման բլոկների: Անձնական PyTorch սերվերը կարող է օգտակար լինել հետազոտողների, մշակողների և ընկերությունների համար, ովքեր պահանջում են անվտանգ և բարձր արդյունավետ հաշվարկային միջավայր PyTorch-ի միջոցով մեքենայական ուսուցման մոդելներ մշակելու և ուսուցանելու համար: Այն ապահովում է ռեսուրսների և տվյալների գաղտնիության լիարժեք վերահսկողություն, միաժամանակ արագացնելով մոդելի ուսուցման գործընթացը՝ օգտագործելով ժամանակակից NVIDIA GPU-ները:
PyTorch-ի հիմնական հնարավորություններ¶
- Նախադասավորված PyTorch միջավայր. նախադրված PyTorch-ի վերջին կայուն տարբերակը: NVIDIA դրայվերների և CUDA կարգավորումների օպտիմալացում: Վիրտուալ Python միջավայրերի ստեղծման և կառավարման աջակցություն:
- Բարձր արդյունավետ տենզորային հաշվարկներ. օպտիմալացված գործողությունների հարուստ հավաքածու բազմաչափ տենզորների (տվյալների զանգվածներ) հետ արդյունավետ աշխատելու համար: Հաշվարկների արագացում գրաֆիկական մշակման բլոկների (GPU) վրա՝ օգտագործելով CUDA-ն:
- Դինամիկ հաշվարկային գրաֆիկներ. հաշվարկային գրաֆիկների ճկուն սահմանում աշխատանքային ռեժիմում, այլ ոչ թե նախապես ստատիկ կոմպիլյացիա: Հարմար է հետազոտական խնդիրների և մոդելների արագ պրոտոտիպավորման համար:
- Ավտոմատ դիֆերենցում. արդյունավետ և բարձր արդյունավետ մեխանիզմ բարդ ֆունկցիաների գրադիենտներ հաշվարկելու համար: Դինամիկ հաշվարկային գրաֆիկների և բարձր մակարդակի ինտերֆեյսների աջակցություն:
- Խորը ուսուցման գրադարան. նախաուսուցված ճարտարապետությունների համապարփակ հավաքածու (CNN-ներ, RNN-ներ, Transformers և այլն): Լրիվ գործիքակազմ խորը ուսուցման մոդելները ուսուցանելու, գնահատելու և տեղակայելու համար:
- Ընդլայնելիություն և համատեղելիություն. սեփական դիֆերենցվող գործողություններ և շերտեր սահմանելու հնարավորություն: Անխափան ինտեգրում այլ հայտնի գրադարանների հետ (NumPy, SciPy, Pandas և այլն)՝ տվյալների մշակման խնդիրները լուծելու համար:
Անձնական PyTorch սերվերը նախատեսված է հետազոտողների, մշակողների և ընկերությունների համար, ովքեր պահանջում են անվտանգ և բարձր արդյունավետ հաշվարկային միջավայր PyTorch-ի միջոցով մեքենայական ուսուցման մոդելներ մշակելու և ուսուցանելու համար: Այն ապահովում է ռեսուրսների և տվյալների գաղտնիության լիարժեք վերահսկողություն, միաժամանակ արագացնելով մոդելի ուսուցման գործընթացը՝ օգտագործելով ժամանակակից NVIDIA GPU-ները:
Տեղակայման հնարավորություններ¶
| ID | Ծրագրային ապահովման անվանում | Համատեղելի ՕՀ | VM | BM | VGPU | GPU | Նվազագույն CPU (միջուկներ) | Նվազագույն RAM (ԳԲ) | Նվազագույն HDD/SSD (ԳԲ) | Սեփական դոմեն | Ակտիվ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 114 | PyTorch v2.3.0 | Ubuntu 22.04 | - | + | + | + | 1 | 1 | - | Ոչ | ՊԱՏՎԻՐԵԼ |
- Տեղադրման ժամանակը. 15-30 րոպե՝ օպերացիոն համակարգի հետ միասին;
- Տեղադրում է Python, PyTorch, CUDA և NVIDIA դրայվերներ;
- Համակարգի պահանջներ. պրոֆեսիոնալ վիդեոքարտ (NVIDIA RTX A4000/A5000, NVIDIA H100), առնվազն 16 ԳԲ օպերատիվ հիշողություն:
Նշում
Եթե այլ կերպ նշված չէ, լռելյայն մենք տեղադրում ենք ծրագրային ապահովման վերջին թողարկման տարբերակը՝ մշակողի կայքից կամ օպերացիոն համակարգի պահոցներից:
Սկսելու համար տեղակայումից հետո¶
Վճարումի հաստատումը ձեր գրանցված էլ. հասցեին ուղարկելուց հետո, դուք կստանաք ծանուցում, որ սերվերը պատրաստ է օգտագործման: Այս ծանուցումը կներառի VPS IP հասցեն և մուտքի տվյալները: Դուք կարող եք կառավարել սարքավորումները մեր Server Control Panel կամ API - Invapi միջոցով:
Մուտքի տվյալները կարելի է գտնել Configuration >> Tags վահանակում կամ ուղարկված էլ. նամակում.
- Login:
rootվարչի համար,userPyTorch-ի հետ աշխատելու համար; - Password: վարչի համար՝ ստացված էլ. նամակով սերվերի տեղակայման ժամանակ;
userօգտատիրոջ համար՝ գտնվում է/root/user_credentialsֆայլում:
Կապվելը և սկզբնական կարգավորումները¶
Սերվերին մուտք գործելուց հետո, անհրաժեշտ է հաստատել կապը դրա հետ SSH-ի միջոցով՝ սուպերօգտատիրոջ (root) լիազորություններով.
Այնուհետև կատարեք հրամանը.Հրամանը կատարելուց հետո կբացվի տեքստային ֆայլ, որը պարունակում է user օգտատիրոջ մուտքի տվյալները: Դուք պետք է պատճենեք user օգտատիրոջ գաղտնաբառը:
Այնուհետև ավարտեք root նիստը և կրկին կապվեք սերվերի հետ SSH-ի միջոցով՝ որպես user օգտատեր՝ օգտագործելով պատճենված գաղտնաբառը: Այլընտրանքային եղանակով, դուք նաև կարող եք կատարել հետևյալ հրամանը root-ից.
Սա կապահովի անցումը user հաշվին:
Պահանջվող բաղադրիչների ճիշտ տեղադրումը ստուգելու համար, դուք կարող եք գործարկել սկրիպտը.
Հրամանի կատարման արդյունքը.

Սկրիպտի հաջող կատարումից հետո, անհրաժեշտ է ակտիվացնել venv վիրտուալ միջավայրը՝ օգտագործելով հրամանը.
Այժմ դուք կարող եք սկսել աշխատել Python ինտերպրետատորում՝ գործարկելով այն հրամանով.
Ինտերպրետատորը պատրաստ է հրամաններ մուտքագրելու և կոդ կատարելու համար:
Նշում
PyTorch-ի հիմնական կարգավորումների մանրամասն տեղեկատվությունը կարելի է գտնել մշակողի փաստաթղթերում: