AWS hat einen neuen Dienst namens ElasticGPU, mit dem Sie angeblich GPUs direkt an Ihren EC2-Computer anschließen können. Aus ihrer Beschreibung klingt, dass es nur Windows Server EC2-Instanzen unterstützt. Ich benutze hauptsächlich Linux AMIs, das ist nicht gut für mich. Ich habe mich gefragt, ob ich das schaffen könnte, indem ich eine separate Windows Server EC2-Instanz (mit minimalen CPU-Ressourcen aus Kostengründen) erstelle und dann GPUs daran anschließe, auf die ich (irgendwie?) Über das Netzwerk von meinem Linux EC2 aus zugreifen könnte . Ist dies der einfachste Weg, dies zu erreichen? Für den Kontext bezieht sich dies auf Trainingsmaschinenlernmodelle, die etwas wie Tensorflow und Python verwenden.AWS ElasticGPU Mit Linux
Antwort
Ihre Idee, Windows zu verwenden, um die Leistung von ElasticGPU zu liefern, und Linux, das die Client-Serving-Anfragen sind, ist ein vernünftiges Design. Eine einfache REST- oder Ajax-API-Schnittstelle wäre einfach zu entwickeln und zu implementieren.
Hinweis: Ich bin mir nicht sicher, was Sie mit "mit bloßen Knochenwerten" meinen. Wenn Sie eine benutzerdefinierte Windows-Installation erstellen möchten, können Sie dies tun, aber es gibt viele Probleme beim Erstellen benutzerdefinierter AMIs, Microsoft-Lizenzen usw. Viel einfacher ist es, nur ein von Amazon unterstütztes Windows-AMI zu verwenden.
[Bearbeiten nach Frage Update]
Es gibt vier EC2 Instance-Typen, die Elastic GPUs speziell und Kosteneinsparungen sind so konzipiert, zu unterstützen. Zum Beispiel: Sie können einer t2.medium-Instanz eine Elastic-GPU zuweisen, aber Ihre Kosten pro Stunde wären doppelt so hoch wie bei eg1.medium.
Es gibt viele Optionen, wählen Sie eine basierend auf Ihren Anforderungen. Eine der coolen Funktionen von AWS ist, dass Sie eine Instanz starten und später viele der Konfigurationsdetails ändern können.
- 1. AWS Volume/Festplattenplatz Auslastung für Linux und Windows in Linux
- 2. AWS: Ermitteln der aws-Datenträgerparameter vom Linux-System-Mountpoint
- 3. Upgrade von PHP auf AWS Linux (Fedora)
- 4. PHPMailer Timeout auf AWS Linux Server
- 5. Hinzufügen von Umgebungsvariablen in AWS EC2 Linux
- 6. install mod_ssl ausgabe apache 2.4 aws linux
- 7. Linux AWS sofort nach unten rm -rf/*
- 8. Knoten js in aws Linux-Instanz
- 9. Aktualisieren von linux-headers-aws bricht ixgbevf
- 10. AWS S3-Client für Linux mit mehrteiligem Upload
- 11. AMI Linux ist kompatibel mit was Linux-Aromen
- 12. Cloudflare Mit AWS ELB mit AWS certs
- 13. Nginx-Dienst startet nicht nach dem Neustart AWS Linux-Server
- 14. MongoDB PHP-Treiber funktioniert nicht unter Linux AWS
- 15. Linux cronjob läuft 60mal statt 1 auf AWS EC2
- 16. Verbindung zu Amazon Aws Linux Server von SSH auf Mac
- 17. Tomcat 8.5 SSL-Konfiguration auf AWS EC2 Linux AMI
- 18. Kann nicht php Mail von AWS Linux-Rechner
- 19. Arrangieren Text in Linux
- 20. Scipy kann nicht auf AWS Linux installiert werden
- 21. Einrichten von Supervisord auf einem AWS AMI-Linux-Server
- 22. Oracle 12c auf Oracle Linux 7 (AWS) zu Hadoop Knoten
- 23. AWS EC2 wird „Andere Linux“ von Ubuntu, wenn AMI Erstellung
- 24. AWS Linux und Mercurial automatisch zur Umgebung hinzufügen
- 25. Fehler beim Ruby-Juwel Mechanize auf AWS Linux Installation
- 26. Fehler beim Installieren von MongoDB auf AWS Amazon Linux
- 27. Wie installiere ich Fish Shell auf AWS Linux
- 28. Ausführen von Selen-Webdriver in AWS EC2 Linux
- 29. Kann nicht GWT-Anwendung auf AWS-Instanz (Linux) kompilieren
- 30. Wiederholt Db Verbindungsfehler auf Aws Ec2 Amazon Linux
Ich bearbeitet die Frage zu klären. Eigentlich meine ich nur eine minimale Anzahl von CPUs aus Kostengründen. Ich bin mir nur nicht sicher, ob ich die GPU-Leistung durch langsamere CPUs auf dem GPU-EC2-Cluster beeinflussen werde. –