PyTorch
From Wikipedia, the free encyclopedia
PyTorch është një framework i mësimit të makinës bazuar në librarinë Torch, [4] [5] [6] e përdorur për aplikacione të tilla si vizioni kompjuterik dhe përpunimi i gjuhës natyrore, [7] i zhvilluar fillimisht nga Meta AI dhe tani pjesë e ombrellës së Fondacionit Linux . [8] [9] [10] [11] Është softuer falas dhe me burim të hapur i lëshuar nën licencën e modifikuar BSD . Megjithëse ndërfaqja Python është më e lëmuar dhe fokusi kryesor i zhvillimit, PyTorch ka gjithashtu një ndërfaqe C++ . [12]
![]() | |
Autor |
|
---|---|
Zhvillues | Meta AI |
Versioni i parë | shtator 2016[1] |
Versioni i fundit | 2.7.0[2] / 23 prill 2025 |
Gjuhet e programimit | |
Sistemi operativ | |
Platforma | IA-32, x86-64, ARM64 |
Gjuhët e mundshme | Anglisht |
Përdoret për | Librari për mësimin makinerik dhe mësimin e thellë |
Licenca | BSD-3[3] |
Faqja zyrtare | pytorch |
Një numër i pjesëve të softuerit të të mësuarit të thellë janë ndërtuar mbi bazën PyTorch, duke përfshirë Tesla Autopilot, [13] Pyro nga Uber , [14] Transformers nga Hugging Face, [15] PyTorch Lightning, [16] [17] dhe Catalyst. [18] [19]
PyTorch ofron dy veçori të nivelit të lartë: [20]
- Llogaritja tensore (si NumPy ) me përshpejtim të fortë nëpërmjet njësive të përpunimit grafik (GPU)
- Rrjetat nervore të thella të ndërtuara mbi një sistem diferencimi automatik të bazuar në shirit
Tensoret PyTorch
PyTorch përcakton një klasë të quajtur Tensor ( torch.
Tensor
) për të ruajtur dhe për të vepruar në vargje drejtkëndorë homogjenë shumëdimensionalë të numrave. Tensorët PyTorch janë të ngjashëm me Arrays në NumPy, por gjithashtu mund të menaxhohen në një GPU NVIDIA të aftë për CUDA . PyTorch gjithashtu ka zhvilluar mbështetje për platforma të tjera GPU, për shembull, ROCm të AMD dhe Metal Framework të Apple. [21]
PyTorch mbështet nën-lloje të ndryshme të tensorëve. [22]
Modulet
Wikiwand - on
Seamless Wikipedia browsing. On steroids.