|
75 | 75 | }, |
76 | 76 | { |
77 | 77 | "cell_type": "code", |
78 | | - "execution_count": 2, |
| 78 | + "execution_count": 1, |
79 | 79 | "metadata": {}, |
80 | 80 | "outputs": [ |
81 | 81 | { |
82 | 82 | "name": "stdout", |
83 | 83 | "output_type": "stream", |
84 | 84 | "text": [ |
85 | | - "MONAI version: 1.4.0+19.gb1e915c3\n", |
| 85 | + "MONAI version: 1.4.1rc1\n", |
86 | 86 | "Numpy version: 1.24.4\n", |
87 | | - "Pytorch version: 2.5.0a0+e000cf0ad9.nv24.10\n", |
88 | | - "MONAI flags: HAS_EXT = True, USE_COMPILED = False, USE_META_DICT = False\n", |
89 | | - "MONAI rev id: b1e915c323a8065cfe9e92de3013476f2f67c1b2\n", |
90 | | - "MONAI __file__: /opt/monai/monai/__init__.py\n", |
| 87 | + "Pytorch version: 2.5.0a0+872d972e41.nv24.08\n", |
| 88 | + "MONAI flags: HAS_EXT = False, USE_COMPILED = False, USE_META_DICT = False\n", |
| 89 | + "MONAI rev id: e604d1841fe60c0ffb6978ae4116535ca8d8f34f\n", |
| 90 | + "MONAI __file__: /workspace/Code/MONAI/monai/__init__.py\n", |
91 | 91 | "\n", |
92 | 92 | "Optional dependencies:\n", |
93 | 93 | "Pytorch Ignite version: 0.4.11\n", |
|
105 | 105 | "pandas version: 2.2.2\n", |
106 | 106 | "einops version: 0.8.0\n", |
107 | 107 | "transformers version: 4.40.2\n", |
108 | | - "mlflow version: 2.18.0\n", |
| 108 | + "mlflow version: 2.17.2\n", |
109 | 109 | "pynrrd version: 1.1.1\n", |
110 | 110 | "clearml version: 1.16.5\n", |
111 | 111 | "\n", |
|
122 | 122 | "\n", |
123 | 123 | "import vtk\n", |
124 | 124 | "import vtkmodules\n", |
125 | | - "from ipyvtklink.viewer import ViewInteractiveWidget\n", |
| 125 | + "# from ipyvtklink.viewer import ViewInteractiveWidget\n", |
126 | 126 | "\n", |
127 | 127 | "from utility import convert_to_mesh, convert_mesh_to_usd\n", |
128 | 128 | "\n", |
|
146 | 146 | }, |
147 | 147 | { |
148 | 148 | "cell_type": "code", |
149 | | - "execution_count": 3, |
| 149 | + "execution_count": 2, |
150 | 150 | "metadata": {}, |
151 | 151 | "outputs": [ |
152 | 152 | { |
|
184 | 184 | "name": "stdout", |
185 | 185 | "output_type": "stream", |
186 | 186 | "text": [ |
187 | | - "2024-12-05 06:15:11,403 - INFO - --- input summary of monai.bundle.scripts.download ---\n", |
188 | | - "2024-12-05 06:15:11,403 - INFO - > name: 'maisi_ct_generative'\n", |
189 | | - "2024-12-05 06:15:11,404 - INFO - > bundle_dir: '/workspace/Data'\n", |
190 | | - "2024-12-05 06:15:11,404 - INFO - > source: 'monaihosting'\n", |
191 | | - "2024-12-05 06:15:11,404 - INFO - > remove_prefix: 'monai_'\n", |
192 | | - "2024-12-05 06:15:11,405 - INFO - > progress: True\n", |
193 | | - "2024-12-05 06:15:11,405 - INFO - ---\n", |
| 187 | + "2024-12-11 11:31:31,904 - INFO - --- input summary of monai.bundle.scripts.download ---\n", |
| 188 | + "2024-12-11 11:31:31,905 - INFO - > name: 'maisi_ct_generative'\n", |
| 189 | + "2024-12-11 11:31:31,905 - INFO - > bundle_dir: '/workspace/Data'\n", |
| 190 | + "2024-12-11 11:31:31,905 - INFO - > source: 'monaihosting'\n", |
| 191 | + "2024-12-11 11:31:31,906 - INFO - > remove_prefix: 'monai_'\n", |
| 192 | + "2024-12-11 11:31:31,906 - INFO - > progress: True\n", |
| 193 | + "2024-12-11 11:31:31,906 - INFO - ---\n", |
194 | 194 | "\n", |
195 | | - "\n" |
196 | | - ] |
197 | | - }, |
198 | | - { |
199 | | - "name": "stderr", |
200 | | - "output_type": "stream", |
201 | | - "text": [ |
202 | | - "maisi_ct_generative_v0.4.5.zip: 13.0GB [09:25, 24.6MB/s] \n" |
203 | | - ] |
204 | | - }, |
205 | | - { |
206 | | - "name": "stdout", |
207 | | - "output_type": "stream", |
208 | | - "text": [ |
209 | | - "2024-12-05 06:25:02,608 - INFO - Downloaded: /workspace/Data/maisi_ct_generative_v0.4.5.zip\n", |
210 | | - "2024-12-05 06:25:02,615 - INFO - Expected md5 is None, skip md5 check for file /workspace/Data/maisi_ct_generative_v0.4.5.zip.\n", |
211 | | - "2024-12-05 06:25:02,616 - INFO - Writing into directory: /workspace/Data.\n" |
| 195 | + "\n", |
| 196 | + "2024-12-11 11:31:32,611 - INFO - Expected md5 is None, skip md5 check for file /workspace/Data/maisi_ct_generative_v0.4.5.zip.\n", |
| 197 | + "2024-12-11 11:31:32,612 - INFO - File exists: /workspace/Data/maisi_ct_generative_v0.4.5.zip, skipped downloading.\n", |
| 198 | + "2024-12-11 11:31:32,612 - INFO - Writing into directory: /workspace/Data.\n" |
212 | 199 | ] |
213 | 200 | } |
214 | 201 | ], |
|
235 | 222 | "name": "stdout", |
236 | 223 | "output_type": "stream", |
237 | 224 | "text": [ |
238 | | - "2024-12-05 08:14:54,771 - INFO - Setting logging properties based on config: /workspace/Data/maisi_ct_generative/configs/logging.conf.\n", |
239 | | - "2024-12-05 08:14:54,772 - py.warnings - WARNING - Detected deprecated name 'optional_packages_version' in configuration file, replacing with 'required_packages_version'.\n", |
| 225 | + "2024-12-11 11:32:14,010 - INFO - Setting logging properties based on config: /workspace/Data/maisi_ct_generative/configs/logging.conf.\n", |
| 226 | + "2024-12-11 11:32:14,011 - py.warnings - WARNING - Detected deprecated name 'optional_packages_version' in configuration file, replacing with 'required_packages_version'.\n", |
240 | 227 | "\n", |
241 | | - "2024-12-05 08:14:54,783 - INFO - --- input summary of monai.bundle.scripts.run ---\n", |
242 | | - "2024-12-05 08:14:54,784 - INFO - > workflow_type: 'inference'\n", |
243 | | - "2024-12-05 08:14:54,784 - INFO - > bundle_root: '/workspace/Data/maisi_ct_generative'\n", |
244 | | - "2024-12-05 08:14:54,784 - INFO - > output_size_xy: 256\n", |
245 | | - "2024-12-05 08:14:54,784 - INFO - > output_size_z: 256\n", |
246 | | - "2024-12-05 08:14:54,785 - INFO - > spacing_xy: 1.5\n", |
247 | | - "2024-12-05 08:14:54,785 - INFO - > spacing_z: 1.5\n", |
248 | | - "2024-12-05 08:14:54,785 - INFO - > autoencoder_def#num_splits: 16\n", |
249 | | - "2024-12-05 08:14:54,785 - INFO - > mask_generation_autoencoder_def#num_splits: 16\n", |
250 | | - "2024-12-05 08:14:54,786 - INFO - ---\n", |
| 228 | + "2024-12-11 11:32:14,021 - INFO - --- input summary of monai.bundle.scripts.run ---\n", |
| 229 | + "2024-12-11 11:32:14,022 - INFO - > workflow_type: 'inference'\n", |
| 230 | + "2024-12-11 11:32:14,022 - INFO - > bundle_root: '/workspace/Data/maisi_ct_generative'\n", |
| 231 | + "2024-12-11 11:32:14,022 - INFO - > output_size_xy: 256\n", |
| 232 | + "2024-12-11 11:32:14,022 - INFO - > output_size_z: 256\n", |
| 233 | + "2024-12-11 11:32:14,022 - INFO - > spacing_xy: 1.5\n", |
| 234 | + "2024-12-11 11:32:14,023 - INFO - > spacing_z: 1.5\n", |
| 235 | + "2024-12-11 11:32:14,023 - INFO - > autoencoder_def#num_splits: 16\n", |
| 236 | + "2024-12-11 11:32:14,023 - INFO - > mask_generation_autoencoder_def#num_splits: 16\n", |
| 237 | + "2024-12-11 11:32:14,023 - INFO - ---\n", |
251 | 238 | "\n", |
252 | 239 | "\n" |
253 | 240 | ] |
|
440 | 427 | " )\n", |
441 | 428 | " orig_seg = pre_trans({\"label\": input_nii_path})[\"label\"]\n", |
442 | 429 | " all_organ = np.zeros_like(orig_seg, dtype=np.uint8)\n", |
| 430 | + " all_label_values = {}\n", |
443 | 431 | "\n", |
444 | 432 | " save_trans = SaveImage(output_ext=\"nii.gz\", output_dtype=np.uint8)\n", |
445 | 433 | " for j, (organ_name, label_val) in enumerate(labels.items(), start=1):\n", |
|
462 | 450 | " smoothing_factor=0.5,\n", |
463 | 451 | " reduction_ratio=0.0,\n", |
464 | 452 | " )\n", |
| 453 | + " all_label_values[j] = organ_name\n", |
465 | 454 | "\n", |
466 | 455 | " all_organ_filename = os.path.join(output_nii_path, \"all_organs\")\n", |
467 | 456 | " save_trans(all_organ[None], meta_data=orig_seg.meta, filename=all_organ_filename)\n", |
468 | 457 | " convert_to_mesh(\n", |
469 | 458 | " f\"{all_organ_filename}.nii.gz\",\n", |
470 | 459 | " output_obj_path,\n", |
471 | 460 | " \"all_organs.gltf\",\n", |
472 | | - " label_value=list(range(1, 18)),\n", |
| 461 | + " label_value=all_label_values,\n", |
473 | 462 | " smoothing_factor=0.6,\n", |
474 | 463 | " reduction_ratio=0.0,\n", |
475 | 464 | " )\n", |
|
593 | 582 | ], |
594 | 583 | "metadata": { |
595 | 584 | "kernelspec": { |
596 | | - "display_name": "base", |
| 585 | + "display_name": "Python 3", |
597 | 586 | "language": "python", |
598 | 587 | "name": "python3" |
599 | 588 | }, |
|
607 | 596 | "name": "python", |
608 | 597 | "nbconvert_exporter": "python", |
609 | 598 | "pygments_lexer": "ipython3", |
610 | | - "version": "3.9.20" |
| 599 | + "version": "3.10.12" |
611 | 600 | } |
612 | 601 | }, |
613 | 602 | "nbformat": 4, |
|
0 commit comments