Toujours intéressé par les propositions des CHATONS comme alternative aux GAFAM, je me demandais si certaines propositions permettaient de s’émanciper des serveurs de calcul GPU tels que ceux proposés par Amazon.
Je n’ai pas trouvé de manière de chercher l’information sur le site chatons.org, alors je tente ma chance sur le forum !
Bonjour @jmfavreau, bienvenue sur le forum, je n’ai à ce jour jamais entendu parler de tels projets chez les CHATONS - ce qui ne veut pas dire que ça n’existe pas.
Après peut-être qu’ici des personnes ont des « homelabs » avec la possibilité de racker du GPU et mettre un JupyterHub ou du genre ? Là tu auras aucune garantie je suppose.
J’imagine que ça va aussi dépendre de ton projet, des acteurs comme Evolix pourront peut-être te proposer ça sur mesure mais ça aura probablement un coût non négligeable.
Dépendamment de ton projet, tu peux peut-être te rapprocher de structures communautaires/libres qui partagent ton centre d’intérêt, elles auront peut être des infrastructures dédiées.
Sinon, tu peux toujours voir pour racker une machine en DC, peut-être en voyant avec un FAI associatif, ils le font parfois.
D’autres personnes ici auront possiblement plus d’info
Toujours intéressé par les propositions des CHATONS comme alternative
aux GAFAM, je me demandais si certaines propositions permettaient de
s’émanciper des serveurs de calcul GPU tels que ceux proposés par
Amazon.
Pour que ça rentre dans le cadre des chatons il faut au moins avoir des
drivers/pilotes libres (les firmwares/micrologiciels et BIOS non libres
sont tolérés par la charte par contre).
Du coup faut aussi voir le support OpenCL pour nouveau/radeon/amdgpu.
Y’a aussi sans doute des entreprises qui ont des forks de ces drivers
juste avec plus de support OpenCL mais le plus simple est sans doute
d’utiliser les projets upstreams.
Apparemment le support pour les GPU « Southern/Sea Island » à l’air
pas trop mal[1] car le support OpenCL 1.1 est quasi finit.
Ensuite il faut sans doute une carte mère qui supporte l’IOMMU pour
faire ça de façon sécurisé afin que le GPU ne puisse pas compromettre
tout le système. Par contre je sait pas si on peut facilement mettre
plusieurs GPU dans un seul ordi et partager tout ça facilement.
Ensuite j’imagine qu’il faut aussi un moyen de donner accès au GPU(s)
d’une façon ou d’une autre (par exemple dans un conteneur, etc) et/ou
d’en partager l’accès comme avec libvirt kvm avec un gpu virtio avec la
3D activée.
Sinon côté nouveau tout est « work in progress »[2] pour la partie
« compute ».
Y’a peut aussi être moyen d’avoir des accélérations à base de FPGA et
puces dédiées, mais la pareil faut voir le statuts en libre et bien
choisir le matériel et construire une architecture par dessus.