Illustration d'un embedding réalisé sur Freebase par l'équipe Facebook AI.[/caption]
Afin de permettre la gestion de graphs de très grande dimensions, PyTorch-BigGraph prend en charge le partitionnement de graphs et réduit ainsi la quantité de mémoire nécessaire au traitement et stockage des paramètres. Il supporte également le calcul distribué sur plusieurs machines.
Il nécessite Python3.6 et PyTorch 1.0. L'outil prend en charge des données d'entrée au format CSV et permet également la génération des fichiers de résultat au format CSV.
L'outil repose sur les travaux effectués par Adam Lerer, Ledell Wu, Jiajun Shen, Timothee Lacroix, Luca Wehrstedt, Abhijit Bose, Alex Peysakhovich et présentés durant la conférence SysML.
Accéder au GitHub : https://github.com/facebookresearch/PyTorch-BigGraph
Accéder la publication: https://www.sysml.cc/doc/2019/71.pdf
Nos articles remonteront en priorité dans « À la une » de Google.