Անցնել պարունակությանը

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 վարչի համար, user PyTorch-ի հետ աշխատելու համար;
  • Password: վարչի համար՝ ստացված էլ. նամակով սերվերի տեղակայման ժամանակ; user օգտատիրոջ համար՝ գտնվում է /root/user_credentials ֆայլում:

Կապվելը և սկզբնական կարգավորումները

Սերվերին մուտք գործելուց հետո, անհրաժեշտ է հաստատել կապը դրա հետ SSH-ի միջոցով՝ սուպերօգտատիրոջ (root) լիազորություններով.

ssh root@<server_ip>
Այնուհետև կատարեք հրամանը.

nano /root/user_credentials

Հրամանը կատարելուց հետո կբացվի տեքստային ֆայլ, որը պարունակում է user օգտատիրոջ մուտքի տվյալները: Դուք պետք է պատճենեք user օգտատիրոջ գաղտնաբառը:

Այնուհետև ավարտեք root նիստը և կրկին կապվեք սերվերի հետ SSH-ի միջոցով՝ որպես user օգտատեր՝ օգտագործելով պատճենված գաղտնաբառը: Այլընտրանքային եղանակով, դուք նաև կարող եք կատարել հետևյալ հրամանը root-ից.

su - user

Սա կապահովի անցումը user հաշվին:

Պահանջվող բաղադրիչների ճիշտ տեղադրումը ստուգելու համար, դուք կարող եք գործարկել սկրիպտը.

./pytorch_install.sh

Հրամանի կատարման արդյունքը.

Սկրիպտի հաջող կատարումից հետո, անհրաժեշտ է ակտիվացնել venv վիրտուալ միջավայրը՝ օգտագործելով հրամանը.

. pytorch.sh

Այժմ դուք կարող եք սկսել աշխատել Python ինտերպրետատորում՝ գործարկելով այն հրամանով.

python

Ինտերպրետատորը պատրաստ է հրամաններ մուտքագրելու և կոդ կատարելու համար:

Նշում

PyTorch-ի հիմնական կարգավորումների մանրամասն տեղեկատվությունը կարելի է գտնել մշակողի փաստաթղթերում:

PyTorch-ով սերվեր պատվիրելը API-ի միջոցով

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×