From ca352f263ab41179e95740d057e7617596d515e2 Mon Sep 17 00:00:00 2001
From: "s.islam" <s.islam@fz-juelich.de>
Date: Wed, 20 Apr 2022 12:13:18 +0200
Subject: [PATCH] Adding image grid in validation loop: To illustrate and
 compare pli, cyto, and generated cyto:With Chanel(nos.) correction

---
 code/data.py  | 8 ++++----
 code/model.py | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/code/data.py b/code/data.py
index 235cae1..618d680 100644
--- a/code/data.py
+++ b/code/data.py
@@ -122,12 +122,12 @@ class TestDataModule(pl.LightningDataModule):
             # Load the pyramid/00 per file
 
             #For JSC Training.
-            pli_path = '/p/fastdata/pli/Private/oberstrass1/datasets/vervet1818/vervet1818-stained/data/aligned/pli/NTransmittance'
-            cyto_path = '/p/fastdata/pli/Private/oberstrass1/datasets/vervet1818/vervet1818-stained/data/aligned/stained'
+            #pli_path = '/p/fastdata/pli/Private/oberstrass1/datasets/vervet1818/vervet1818-stained/data/aligned/pli/NTransmittance'
+            #cyto_path = '/p/fastdata/pli/Private/oberstrass1/datasets/vervet1818/vervet1818-stained/data/aligned/stained'
 
             #For Local Machine Training.
-            #pli_path = '/media/tushar/A2246889246861F1/Master Thesis MAIA/example-data/pli/NTransmittance'
-            #cyto_path = '/media/tushar/A2246889246861F1/Master Thesis MAIA/example-data/stained'
+            pli_path = '/media/tushar/A2246889246861F1/Master Thesis MAIA/example-data/pli/NTransmittance'
+            cyto_path = '/media/tushar/A2246889246861F1/Master Thesis MAIA/example-data/stained'
 
             pli_files_list = [file for file in os.listdir(pli_path) if
                               file.endswith(('.h5', '.hdf', '.h4', '.hdf4', '.he2', '.hdf5', '.he5'))]
diff --git a/code/model.py b/code/model.py
index 32674a3..04cd10a 100644
--- a/code/model.py
+++ b/code/model.py
@@ -53,8 +53,8 @@ class TestModule(pl.LightningModule):
         loss = self.loss_f(cyto_imag_generated, batch['cyto_image'])
         self.log("val_loss", loss)
         if batch_idx == 0:
-            grid = make_grid([batch['pli_image'][0, 0], batch['cyto_image'][0, 0], cyto_imag_generated[0, 0]])
-            self.logger.experiment.add_image('Grid_images', grid, self.current_epoch, dataformats="HW")
+            grid = make_grid([batch['pli_image'][0], batch['cyto_image'][0], cyto_imag_generated[0]])
+            self.logger.experiment.add_image('Grid_images', grid, self.current_epoch, dataformats="CHW")
 
     def configure_optimizers(self):
         optimizer = torch.optim.Adam(self.parameters(), lr=self.learning_rate)
-- 
GitLab