Parallele Systeme

Nvidia in Docker

Was ist Docker (Compose)?

Gründe für Containerisierung von CUDA

  • Portabilität; z.B. beim Wechsel des Anbieters
  • Einfachheit in der Benutzung
  • Reproduzierparkeit; z.B. gleiche Entwicklungsumgebung bei mehreren Entwicklern

Einrichtung

  • Docker (& Docker Compose)
  • NVIDA-Treiber
  • nvida-docker
  • kein CUDA-Toolkit

Benutzung

Beispiel Tensorflow

Monitoring

Probleme & Lösungen?

Fazit

  • Benutzung wird erleichtert
  • wenig triviale Anwendungen wie Monitoring noch nicht ganz ausgereift

Parallele Systeme – Nvidia & Docker

By jotto

Parallele Systeme – Nvidia & Docker

  • 20