<p>ShapeWorks 6.0-Tests</p>

Erstellt am 2. MĂ€rz 2021  Â·  16Kommentare  Â·  Quelle: SCIInstitute/ShapeWorks

Bitte bearbeiten und fĂŒgen Sie ein ✅ fĂŒr Erfolg und ❌ fĂŒr Fehler oder 🕒 fĂŒr einen laufenden Test mit Ihrem Benutzernamen hinzu, wenn Sie eine Aufgabe fĂŒr eine bestimmte Plattform abschließen. Wenn ein Test fehlschlĂ€gt, fĂŒgen Sie bitte ein Github-Problem hinzu und verlinken Sie es (* das Problem, wenn es behoben ist und erneut getestet werden kann). Fahren Sie auch fort und fĂŒgen Sie neue Aufgaben hinzu, die hier möglicherweise noch nicht aufgefĂŒhrt sind.

Bitte verwenden Sie fĂŒr alle Tests den neuesten Release Candidate (achten Sie darauf, welches shapeworks in Ihrem $PATH steht). Die aktuellste findet sich hier:

https://github.com/SCIInstitute/ShapeWorks/releases/tag/v6.0.0-rc10

Beispiel:

| | Fenster | Mac | Linux |
|------------------|------------------------| --------------|----------------|
| NotizbĂŒcher | | 🕒 (@archanasri) | |
| Anwendungsfall: Ellipsoid | ✅ ( @akenmorris ) | | |
| Anwendungsfall: Alle Tiny-Test | ❌ (#1073) | ✅ (@cchriste) | |

Okay, jetzt das Richtige!

| | Fenster | Mac | Linux |
|------------------|------------------------| --------------|----------------|
| Saubere Installation | ✅ (@cchriste) (#1097, #1098) |✅ ( @akenmorris RC10) | |
| Notebooks: Erste-Schritte-mit-Jupyter-Notebooks | ✅ (@cchriste) | ✅ ( @akenmorris RC10) | ✅ ( @jadie1 , @riddhishb) |
| Notebooks: Shapeworks-Umgebung einrichten | ✅ (@cchriste) | ✅ ( @akenmorris RC10) | ✅ ( @jadie1 , @riddhishb)|
| Notebooks: Erste-Schritte-mit-Segmentierungen | ✅ (@cchriste) (#1113) | ✅ ( @akenmorris RC10) | ✅ ( @jadie1 RC10) |
| Notebooks: Erste-Schritte-mit-Segmentierungen-erkunden | ✅ (@cchriste) (#1113)| ✅ ( @akenmorris RC10) | ✅ ( @jadie1 RC10) |
| NotizbĂŒcher: erste-schritte-mit-meshes | ✅ (@cchriste) (#1142) | ✅( @akenmorris RC10) | ✅ ( @jadie1 RC10) |
| Notebooks: Erste-Schritte-mit-Datenerweiterung | ✅ (@cchriste) | ✅(@akenmorris) | ✅ (@jadie1) |
| NotizbĂŒcher: Erste-Schritte-mit-Shape-Kohortengeneration | ✅ (@cchriste) (#1113) | ✅ (@akenmorris) | ✅ ( @jadie1 RC10) |
| Anwendungsfall: Ellipsoid | ✅ ( @akenmorris RC10) | ✅ (@akenmorris) |✅ ( @jadie1 RC10) |
| Anwendungsfall: Ellipsoid --tiny_test | ✅ (@akenmorris) | ✅ (@archanasri) | ✅ ( @jadie1 , @riddhishb)|
| Anwendungsfall: ellipsoid_cut | ✅ ( @akenmorris RC10) | ✅ (@akenmorris) | (✅ @jadie1 RC10) |
| Anwendungsfall: ellipsoid_cut --tiny_test |✅ (@akenmorris) | ✅ (@archanasri) | ✅ (@jadie1) |
| Anwendungsfall: ellipsoid_evaluate | ✅ (@akenmorris) (RC6) | ✅ (@akenmorris) (RC6) | ✅ (@iyerkrithika21)|
| Anwendungsfall: ellipsoid_fd | ✅ (@cchriste) | ✅ (@akenmorris) | ✅ ( @jadie1 RC10, @riddhishb)|
| Anwendungsfall: ellipsoid_mesh | ✅ ( @iyerkrithika21 , @cchriste) | ✅ (@archanasri) | ✅ (@medakk) ( @jadie1 RC10) |
| Anwendungsfall: ellipsoid_mesh --tiny-test | ✅ (@iyerkrithika21) | ✅ (@archanasri) | ✅ (@medakk) |
| Anwendungsfall: Femur | ✅ (@cchriste) | ✅ ( @akenmorris RC10) | ✅ (@jadie1) |
| Anwendungsfall: Femur --tiny-test | ✅ (@iyerkrithika21) | ✅ (@archanasri) | ✅ (@jadie1) |
| Anwendungsfall: Femur --groom_images | ✅ (@cchriste) | ✅ (@akenmorris) | ✅ (@jadie1) |
| Anwendungsfall: Femur --groom_images --tiny-test |✅ (@iyerkrithika21) | ✅ (@archanasri) | ✅ (@jadie1) |
| Anwendungsfall: femur_mesh | ✅ (@cchriste) | ✅ (@archanasri) | ✅ (@jadie1) |
| Anwendungsfall: femur_mesh --tiny-test | ✅ (@iyerkrithika21)| ✅ (@archanasri) | ✅ (@jadie1) |
| Anwendungsfall: femur_cut | ✅ (@cchriste) | ✅ (Akenmorris) | ✅ (@jadie1) |
| Anwendungsfall: femur_cut --tiny-test | ✅ (@iyerkrithika21) | ✅ (@archanasri) | ✅ (@jadie1) |
| Anwendungsfall: femur_cut --tiny-test (anisotrop)| ✅ (@akenmorris) | ✅ (@akenmorris) | ✅ (@jadie1) |
| Anwendungsfall: left_atrium |✅ ( @akenmorris , @cchriste) | ✅ (@akenmorris) | ✅ (@jadie1) |
| Anwendungsfall: left_atrium --tiny-test |✅ (@akenmorris) | ✅ (@archanasri) | ✅ (@jadie1) |
| Anwendungsfall: Klumpen | ✅ ( @iyerkrithika21 , @cchriste) | ✅ (@akenmorris) | ✅ (@jadie1) |
| Usecase: lumps --tiny-test |✅ (@iyerkrithika21) | ✅ (@archanasri) | ✅ (@jadie1) |
| Anwendungsfall: deep_ssm --tiny-test | ✅ (@cchriste) | ✅ ( @akenmorris RC10) | ✅ (@jadie1) |
| Anwendungsfall: deep_ssm | ✅ (@cchriste) | ✅ ( @akenmorris RC10) | ✅ (@jadie1) |
| Studio: Ellipsoid-Beispiel | ✅ (@akenmorris) | ✅ (@akenmorris) | ✅ (@medakk) |
| Studio: Feature-Map-Beispiel | ✅ (@akenmorris) | ✅ (@akenmorris) | ✅ (@medakk) |
| ... | | | |

Bitte beschrÀnken Sie Kommentare zu diesem Thema auf ein Minimum. Versuchen wir, den Status in der Tabelle und nicht in den Kommentaren zu halten.

High Priority

Alle 16 Kommentare

Haben wir irgendwo Anleitungen, wie man (sagen wir) Notebooks testet? Einfach öffnen und ausfĂŒhren?

Ich glaube schon. Meistens sind darin Anleitungen enthalten. Sie verlangen normalerweise, dass Sie Daten herunterladen und an der richtigen Stelle ablegen. Sie können nicht einfach blind alles öffnen und ausfĂŒhren.

Sollte die Antwort in Bezug auf #1102 Ja oder Nein lauten?
Der aktuell laufende Test wurde mit Ja beantwortet (isotrope AbstĂ€nde fĂŒr Mesh-Rasterung verwenden).

Zum PrĂŒfen? Es sollte so oder so funktionieren, das Testen mit Ja und Nein nur auf dem winzigen Test sollte jedoch ausreichend sein. Es ist nicht erforderlich, den gesamten Anwendungsfall mit beiden zu testen.

Ich habe das jetzt deaktiviert, aber gibt es eine Möglichkeit, Windows anzuweisen, wach zu bleiben, wenn Shapeworks ausgefĂŒhrt wird?

Ich wĂŒrde empfehlen, den Ruhezustand in den Energieoptionen zu deaktivieren, bis Sie mit dem Testen von Shapeworks fertig sind.

Fragen Sie, ob es eine Windows-API zum Deaktivieren des Ruhezustands gibt, die ein Benutzerprogramm Ă€ndern kann? Selbst wenn es das gibt, wĂŒrde ich davon abraten.

Ich habe den Anwendungsfall deep_ssm mit RC8 unter Windows ausgefĂŒhrt. Damit endete es. Ist das zu erwarten? @Jadie1

Screenshot (28)

Folgendes war auf dem Terminal:

Screenshot (29)

@jadie1 haben wir nicht die Geigendiagramme fĂŒr die Datenerweiterung hinzugefĂŒgt, nĂ€mlich?

@jadie1 haben wir nicht die Geigendiagramme fĂŒr die Datenerweiterung hinzugefĂŒgt, nĂ€mlich?

Ja, und es wird im Data Augmentation Notebook verwendet. Ich habe den DeepSSM-Anwendungsfall nicht geÀndert, um ihn zu verwenden, ich kann, wenn Sie möchten.

@jadie1 , sollte dies als Erfolg gewertet werden? Können wir das Problem schließen und oben als erfolgreich markieren?

@jadie1 , sollte dies als Erfolg gewertet werden? Können wir das Problem schließen und oben als erfolgreich markieren?

Ja, unter Windows oder ohne GPU ist dies die erwartete Ausgabe.

@jadie1 haben wir nicht die Geigendiagramme fĂŒr die Datenerweiterung hinzugefĂŒgt, nĂ€mlich?

Ja, und es wird im Data Augmentation Notebook verwendet. Ich habe den DeepSSM-Anwendungsfall nicht geÀndert, um ihn zu verwenden, ich kann, wenn Sie möchten.

@jadie1 aus GrĂŒnden der Konsistenz fĂŒgen wir die Violin-Plots dem tiefen ssm-Anwendungsfall hinzu. Es ist auch eine bessere Visualisierung, um die Augmentationsergebnisse zu vermitteln.

Ich wollte nur ĂŒberprĂŒfen, ob dieses Ergebnis fĂŒr den vollstĂ€ndigen femur_cut gut aussieht. Der Lauf dauerte 2-3 Tage. Ich habe es oben als erfolgreich markiert, wollte aber sicher gehen. Danke!

Screen Shot 2021-03-10 at 8 05 05 AM

@cchriste , sieht gut aus fĂŒr mich.

@jadie1 , sollte dies als Erfolg gewertet werden? Können wir das Problem schließen und oben als erfolgreich markieren?

Ja, unter Windows oder ohne GPU ist dies die erwartete Ausgabe.

Gibt es ein Github-Problem, um die Nutzung der GPU(s) unter Windows zu ermöglichen? Diese Kiste hat zwei davon und sie langweilen sich _wirklich_.

Es funktioniert unter Windows, wenn der Benutzer die richtige Version von Pytorch selbst in der ShapeWorks-Umgebung gemĂ€ĂŸ diesem Dokument installiert: PyTorch GPU Support for ShapeWorks . Es scheint, dass es keine zuverlĂ€ssige Möglichkeit gibt, die CUDA-Version unter Windows automatisch zu erkennen, weshalb wir conda_installs.bat nicht mit GPU-UnterstĂŒtzung installieren lassen. Wir können ein Problem melden, aber ich bin mir nicht sicher, ob es derzeit eine Lösung gibt.

Leider bieten diese Anweisungen keine Methode zum Ermitteln der unter Windows verfĂŒgbaren CUDA-Version (es muss etwas installiert werden, daher ist es ein Prozess, der wahrscheinlich hier beginnt. Ich werde mich nĂ€her damit befassen, wenn ich die Möglichkeit dazu habe.

Ich denke, wir haben fĂŒr diese Version nur die beiden Ellipsoid-AnwendungsfĂ€lle. Hat jemand vielleicht Ideen fĂŒr Dinge, an deren Test wir noch nicht gedacht haben? Gibt es etwas Bestimmtes, das wir auf einer bestimmten Plattform unbedingt wieder ausfĂŒhren sollten?

Der Ellipsoid-Anwendungsfall und das Notebook arbeiten am one_mode_ellipsoid-Zweig (issue #1133). Das einzige, worauf wir warten, ist, dass die Parameter fĂŒr den Anwendungsfall ellipsoid_cut angepasst werden mĂŒssen, da die Übereinstimmung immer noch nicht großartig ist (Ausgabe Nr. 1104). @HeavenlyBerserker und @akenmorris Soll ich jetzt eine PR fĂŒr den one_mode_ellipsoid-Zweig machen? Oder warten Sie, bis die ellipsoid_cut-Parameter aktualisiert werden?

Ich habe keine Probleme mit RC10 unter Linux gefunden!

Getan!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen