Import torchvision models as



Download 37,22 Kb.
bet1/2
Sana26.02.2022
Hajmi37,22 Kb.
#470930
  1   2
Bog'liq
daston


PYTORCH haqida
O'zingizning afzalliklaringizni tanlang va o'rnatish buyrug'ini bajaring. Barqaror PyTorchning hozirda eng ko'p sinovdan o'tgan va qo'llab-quvvatlanadigan versiyasini ifodalaydi. Bu ko'plab foydalanuvchilar uchun mos bo'lishi kerak. Agar siz tunda ishlab chiqariladigan eng soʻnggi, toʻliq sinovdan oʻtmagan va qoʻllab-quvvatlanmaydigan 1.11 tuzilmalarini istasangiz, oldindan koʻrish mumkin. Iltimos , paket menejeringizga qarab quyidagi shartlarga (masalan, numpy) javob berganingizga ishonch hosil qiling. Anaconda bizning tavsiya etilgan paket menejerimizdir, chunki u barcha bog'liqliklarni o'rnatadi. PyTorch ning oldingiversiyalarini ham o'rnatishingiz mumkin . E'tibor bering, LibTorch faqat C++ uchun mavjud.
PyTorch Python-dan iOS va Android-da joylashtirishgacha bo'lgan uchdan-end ish jarayonini qo'llab-quvvatlaydi. U PyTorch API-ni mobil ilovalarga MLni kiritish uchun zarur bo'lgan umumiy qayta ishlash va integratsiya vazifalarini qamrab olish uchun kengaytiradi.
import torchvision.models as models
resnet18 = models.resnet18(pretrained=True)
alexnet = models.alexnet(pretrained=True)
squeezenet = models.squeezenet1_0(pretrained=True)
vgg16 = models.vgg16(pretrained=True)
densenet = models.densenet161(pretrained=True)
inception = models.inception_v3(pretrained=True)

ONNX-mos platformalar, ish vaqtlari, vizualizatorlar va boshqalarga to'g'ridan-to'g'ri kirish uchun standart ONNX (Ochiq Neyron Network Exchange) formatida modellarni eksport qiling.
PyTorch yirik bulutli platformalarda yaxshi qoʻllab-quvvatlanadi, bu oldindan yaratilgan tasvirlar orqali ishqalanishsiz rivojlanish va oson masshtablashni taʼminlaydi, GPU-lar boʻyicha keng koʻlamli treninglar, ishlab chiqarish miqyosidagi muhitda modellarni ishga tushirish qobiliyati va boshqalar.
Tadqiqotchilar va ishlab chiquvchilarning faol hamjamiyati PyTorch-ni kengaytirish va kompyuterni ko'rishdan tortib o'rganishni kuchaytirishgacha bo'lgan sohalarda rivojlanishni qo'llab-quvvatlash uchun boy vositalar va kutubxonalar ekotizimini yaratdi.
Python va C++ dan foydalanish mumkin bo'lgan jamoaviy operatsiyalar va tengdoshlar o'rtasidagi aloqani asinxron bajarish uchun mahalliy yordamdan foydalanib, tadqiqot va ishlab chiqarishda ishlashni optimallashtiring.
TorchScript yordamida PyTorch C++ ish vaqti muhitida tezlik, optimallashtirish va funksionallik uchun grafik rejimiga muammosiz oʻtish bilan birga, ishtiyoqli rejimda foydalanish qulayligi va moslashuvchanligini taʼminlaydi.
C++ old tomoni PyTorch uchun sof C++ interfeysi bo‘lib, o‘rnatilgan Python frontendining dizayni va arxitekturasiga amal qiladi. U yuqori unumdorlik, past kechikish va yalang'och metall C++ ilovalarida tadqiqot o'tkazishga mo'ljallangan.
PyTorch - bu GPU va protsessorlar yordamida chuqur o'rganish uchun optimallashtirilgan tenzor kutubxonasi.
Ushbu hujjatda tavsiflangan xususiyatlar chiqarish holati bo'yicha tasniflanadi:
Barqaror: Bu xususiyatlar uzoq muddatli saqlanib qoladi va odatda hujjatlarda ishlashda katta cheklovlar yoki bo'shliqlar bo'lmasligi kerak. Biz, shuningdek, orqaga qarab muvofiqlikni saqlab qolishni kutamiz (garchi jiddiy o'zgarishlar yuz berishi mumkin va ogohlantirish muddatidan oldin yuboriladi).
Beta: Bu funksiyalar Beta sifatida belgilangan, chunki API foydalanuvchi fikr-mulohazalari asosida o‘zgarishi mumkin, chunki unumdorlik yaxshilanishi kerak yoki operatorlar bo‘ylab qamrov hali tugallanmagan. Beta funksiyalari uchun biz bu xususiyatni Barqaror tasnifigacha ko‘rishga majburmiz. Biroq, biz orqaga qarab muvofiqlikka intilmayapmiz.
Prototip: Bu xususiyatlar odatda PyPI yoki Conda kabi ikkilik taqsimotlarning bir qismi sifatida mavjud emas, ba'zan ish vaqti bayroqlari ortidan tashqari va fikr-mulohaza va sinov uchun dastlabki bosqichda.
Eslatmalar

  • Avtomatik aralash nozik misollar

  • Avtograd mexanikasi

  • Translyatsiya semantikasi

  • Protsessor o'tkazish va TorchScript xulosasi

  • CUDA semantikasi

  • Parallel taqsimlangan ma'lumotlar

  • PyTorch kengaytirilmoqda

  • tez-tez so'raladigan savollar

  • Gradcheck mexanikasi

  • HIP (ROCm) semantikasi

  • Keng miqyosda joylashtirish uchun xususiyatlar

  • Modullar

  • Ko'p ishlov berishning eng yaxshi amaliyotlari

  • Qayta ishlab chiqarish qobiliyati

  • Serializatsiya semantikasi

  • Windows haqida tez-tez so'raladigan savollar

Til bog'lashlari

  • C++

  • Javadoc

Python API

  • mash'al

  • torch.nn

  • torch.nn.functional

  • mash'al. Tensor

  • Tensor atributlari

  • Tensor ko'rinishlari

  • torch.autograd

  • torch.cuda

  • torch.cuda.amp

  • torch.backends

  • mash'al.tarqalgan

  • mash'ala.tarqatilgan.algoritmlar.qo'shilish

  • mash'al.tarqatilgan.elastik

  • mash'ala.tarqatilgan.optim

  • mash'ala.tarqatishlar

  • torch.fft

  • mash'al.futures

  • torch.fx

  • torch.hub

  • torch.jit

  • torch.linalg

  • mash'al.maxsus

  • mash'al. bekor qiladi

  • mash'al.paket

  • mash'al.profiler

  • torch.nn.init

  • torch.onnx

  • mash'al.optim

  • Kompleks sonlar

  • DDP aloqa ilgaklari

  • Quvur liniyasining parallelligi

  • Kvantlash

  • Tarqalgan RPC Framework

  • mash'al.tasodifiy

  • mash'al.siyrak

  • mash'al. Saqlash

  • mash'ala.testing

  • torch.utils.benchmark

  • torch.utils.bottleneck

  • torch.utils.checkpoint

  • torch.utils.cpp_extension

  • torch.utils.data

  • torch.utils.dlpack

  • torch.utils.mobile_optimizer

  • torch.utils.model_zoo

  • torch.utils.tensorboard

  • Ma'lumotni kiriting

  • Tensorlar deb nomlangan

  • Nomlangan Tensorlar operatori qamrovi

  • mash'al.__config__

Kutubxonalar

  • torchaudio

  • mash'al matni

  • mash'al ko'rish

  • TorchServe

  • XLA qurilmalaridagi PyTorch

Jamiyat

  • PyTorch hissa qo'shish bo'yicha qo'llanma

  • PyTorch boshqaruvi

  • PyTorch boshqaruvi | Qiziqarli shaxslar


Xulosa
Biz bu mustaqil ishda Python va C++ dan foydalanish mumkin bo'lgan jamoaviy operatsiyalar va tengdoshlar o'rtasidagi aloqani asinxron bajarish uchun mahalliy yordamdan foydalandik, tadqiqot va ishlab chiqarishda ishlashni optimallashtirishni urgandik.
C++ old tomoni PyTorch uchun sof C++ interfeysi bo‘lib, o‘rnatilgan Python frontendining dizayni va arxitekturasiga amal qilinadi ekan. U yuqori unumdorlik, past kechikish va yalang'och metall C++ ilovalarida tadqiqot o'tkazishga mo'ljallangan edi. Bizni bundan tashqari yana urganishga harakat qilamiz.


Download 37,22 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish