Aan de slag met de Deep Graph Library (DGL)
Een herinnering aan wat ik heb geleerd over de Deep Graph Library (DGL) op pytorch.In principe zal de volgende documentatie worden vertaald, samengevat en georganiseerd.We kunnen terugkijken en correcties aanbrengen terwijl we nieuwe dingen leren.
Overzicht van DGL
Wat is Deep Graph Library?
Deep Graph Library is een python-bibliotheek voor het eenvoudig implementeren van grafische neurale netwerkmodellen op bestaande deep learning-frameworks zoals PyTorch en MXNet.
Functies van DGL
DGL heeft de volgende functies.
- Veelzijdige controle van bewerkingen op laag niveau, zoals rand- en knooppuntinstellingen, tot bewerkingen op hoog niveau, zoals het bijwerken van de functionaliteit van de hele grafiek.
- Optimalisatie van de rekensnelheid door automatische batchverwerking en spaarzame matrixvermenigvuldiging.
- Naadloze integratie met bestaande deep learning-frameworks.
- Een eenvoudige en gebruiksvriendelijke interface voor het manipuleren van knoop- / rand- / grafiekstructuren.
- Uitstekende schaalbaarheid voor gigantische grafieken (grafieken met tientallen miljoenen hoekpunten).
Ondersteunde modellen
TBA
Hoe DGL te installeren
Het ondersteunde besturingssysteem is als volgt.
・ Ubuntu 16.04
· Mac OS X
・ Windows 10
Het wordt ondersteund als een back-end voor de volgende bibliotheken.
・ Tensorflow
・ PyTorch
・ MXNet
・ Gluon
DGL vereist Python-versie 3.5 of hoger. Niet getest vóór 3.4.Aangezien DGL is gescheiden in CPU-build en CUDA-build, wijzigt u bij gebruik van GPU de installatieopdracht volgens de CUDA-versie.
Klik hier om te zien hoe u met conda installeert
Klik hier om te zien hoe u met pip installeert
Zelfstudie geplaatst
Er zijn tien modellen geprototypeerd in verschillende domeinen.
- Semi-supervised leren van grafieken (mogelijk miljarden knooppunten / randen)
- Grafiekgeneratiemodel
- Tree-based modellen die moeilijk te parallelliseren zijn, zoals TreeLSTM
・ DGL-zelfstudie voor GTC 2019
NVIDIA GPU-technologieconferentie in Washington, VS (GTC Het werkcollege gebruikt in het college bij DC).
discussie
Lijst met opmerkingen
Er zijn nog geen reacties