Skip to content

Commit

Permalink
DCO Remediation Commit for Pedro Borges <[email protected]
Browse files Browse the repository at this point in the history
…c.uk>

I, Pedro Borges <[email protected]>, hereby add my Signed-off-by to this commit: 347a2c0
I, Pedro Borges <[email protected]>, hereby add my Signed-off-by to this commit: 74341ed
I, Pedro Borges <[email protected]>, hereby add my Signed-off-by to this commit: 83b986d

Signed-off-by: Pedro Borges <[email protected]>
  • Loading branch information
Pedro Borges committed Sep 12, 2024
1 parent 83b986d commit 1cc68ce
Show file tree
Hide file tree
Showing 3 changed files with 465 additions and 408 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,24 @@
],
"id": "63d95da6"
},
{
"metadata": {},
"cell_type": "markdown",
"source": "## Setup environment",
"id": "3e054c148b8aceca"
},
{
"metadata": {},
"cell_type": "code",
"outputs": [],
"execution_count": null,
"source": [
"!python -c \"import monai\" || pip install -q \"monai-weekly[tqdm]\"\n",
"!python -c \"import matplotlib\" || pip install -q matplotlib\n",
"%matplotlib inline"
],
"id": "130611664cf10de6"
},
{
"cell_type": "markdown",
"id": "6b766027",
Expand Down Expand Up @@ -81,7 +99,6 @@
"from monai.networks.schedulers.ddim import DDIMScheduler\n",
"\n",
"torch.multiprocessing.set_sharing_strategy(\"file_system\")\n",
"os.environ[\"CUDA_VISIBLE_DEVICES\"] = \"0\"\n",
"\n",
"print_config()"
],
Expand Down Expand Up @@ -409,7 +426,7 @@
},
"source": [
"condition_dropout = 0.15\n",
"n_iterations = 2e4\n",
"max_epochs = 2e4\n",
"batch_size = 64\n",
"val_interval = 100\n",
"iter_loss_list = []\n",
Expand All @@ -428,7 +445,7 @@
"scaler = GradScaler()\n",
"total_start = time.time()\n",
"\n",
"while iteration < n_iterations:\n",
"while iteration < max_epochs:\n",
" for batch in train_loader:\n",
" iteration += 1\n",
" model.train()\n",
Expand All @@ -454,7 +471,7 @@
" scaler.step(optimizer)\n",
" scaler.update()\n",
" iter_loss += loss.item()\n",
" sys.stdout.write(f\"Iteration {iteration}/{n_iterations} - train Loss {loss.item():.4f}\" + \"\\r\")\n",
" sys.stdout.write(f\"Iteration {iteration}/{max_epochs} - train Loss {loss.item():.4f}\" + \"\\r\")\n",
" sys.stdout.flush()\n",
"\n",
" if iteration % val_interval == 0:\n",
Expand Down Expand Up @@ -498,7 +515,7 @@
"plt.plot(iterations, iter_loss_list, color=\"C0\", linewidth=2.0, label=\"Train\")\n",
"plt.plot(\n",
" iterations, val_iter_loss_list, color=\"C1\", linewidth=2.0, label=\"Validation\"\n",
") # np.linspace(1, n_iterations, len(val_iter_loss_list))\n",
")\n",
"plt.yticks(fontsize=12)\n",
"plt.xticks(fontsize=12)\n",
"plt.xlabel(\"Iterations\", fontsize=16)\n",
Expand All @@ -513,202 +530,7 @@
"text": [
"Train Loss 0.8151, Interval Loss 0.9143, Interval Loss Val 0.8126\n",
"Train Loss 0.6221, Interval Loss 0.7115, Interval Loss Val 0.6187\n",
"Train Loss 0.4491, Interval Loss 0.5320, Interval Loss Val 0.4486\n",
"Train Loss 0.3407, Interval Loss 0.3888, Interval Loss Val 0.3363\n",
"Train Loss 0.2342, Interval Loss 0.2832, Interval Loss Val 0.2404\n",
"Train Loss 0.1838, Interval Loss 0.2050, Interval Loss Val 0.1770\n",
"Train Loss 0.1391, Interval Loss 0.1475, Interval Loss Val 0.1364\n",
"Train Loss 0.0854, Interval Loss 0.1069, Interval Loss Val 0.0951\n",
"Train Loss 0.0709, Interval Loss 0.0785, Interval Loss Val 0.0703\n",
"Train Loss 0.0549, Interval Loss 0.0575, Interval Loss Val 0.0540\n",
"Train Loss 0.0363, Interval Loss 0.0421, Interval Loss Val 0.0443\n",
"Train Loss 0.0326, Interval Loss 0.0352, Interval Loss Val 0.0336\n",
"Train Loss 0.0389, Interval Loss 0.0288, Interval Loss Val 0.0533\n",
"Train Loss 0.0232, Interval Loss 0.0247, Interval Loss Val 0.0328\n",
"Train Loss 0.0185, Interval Loss 0.0227, Interval Loss Val 0.0160\n",
"Train Loss 0.0428, Interval Loss 0.0220, Interval Loss Val 0.0114\n",
"Train Loss 0.0201, Interval Loss 0.0212, Interval Loss Val 0.0142\n",
"Train Loss 0.0108, Interval Loss 0.0209, Interval Loss Val 0.0229\n",
"Train Loss 0.0142, Interval Loss 0.0205, Interval Loss Val 0.0099\n",
"Train Loss 0.0319, Interval Loss 0.0194, Interval Loss Val 0.0163\n",
"Train Loss 0.0242, Interval Loss 0.0197, Interval Loss Val 0.0151\n",
"Train Loss 0.0234, Interval Loss 0.0201, Interval Loss Val 0.0147\n",
"Train Loss 0.0145, Interval Loss 0.0200, Interval Loss Val 0.0277\n",
"Train Loss 0.0111, Interval Loss 0.0213, Interval Loss Val 0.0238\n",
"Train Loss 0.0174, Interval Loss 0.0189, Interval Loss Val 0.0151\n",
"Train Loss 0.0163, Interval Loss 0.0198, Interval Loss Val 0.0279\n",
"Train Loss 0.0246, Interval Loss 0.0198, Interval Loss Val 0.0185\n",
"Train Loss 0.0231, Interval Loss 0.0199, Interval Loss Val 0.0176\n",
"Train Loss 0.0193, Interval Loss 0.0196, Interval Loss Val 0.0183\n",
"Train Loss 0.0116, Interval Loss 0.0195, Interval Loss Val 0.0104\n",
"Train Loss 0.0157, Interval Loss 0.0193, Interval Loss Val 0.0190\n",
"Train Loss 0.0186, Interval Loss 0.0187, Interval Loss Val 0.0155\n",
"Train Loss 0.0174, Interval Loss 0.0191, Interval Loss Val 0.0184\n",
"Train Loss 0.0165, Interval Loss 0.0185, Interval Loss Val 0.0111\n",
"Train Loss 0.0250, Interval Loss 0.0191, Interval Loss Val 0.0278\n",
"Train Loss 0.0119, Interval Loss 0.0190, Interval Loss Val 0.0189\n",
"Train Loss 0.0215, Interval Loss 0.0189, Interval Loss Val 0.0232\n",
"Train Loss 0.0198, Interval Loss 0.0185, Interval Loss Val 0.0240\n",
"Train Loss 0.0198, Interval Loss 0.0179, Interval Loss Val 0.0170\n",
"Train Loss 0.0152, Interval Loss 0.0178, Interval Loss Val 0.0210\n",
"Train Loss 0.0273, Interval Loss 0.0179, Interval Loss Val 0.0155\n",
"Train Loss 0.0177, Interval Loss 0.0189, Interval Loss Val 0.0218\n",
"Train Loss 0.0166, Interval Loss 0.0184, Interval Loss Val 0.0234\n",
"Train Loss 0.0190, Interval Loss 0.0182, Interval Loss Val 0.0170\n",
"Train Loss 0.0269, Interval Loss 0.0179, Interval Loss Val 0.0126\n",
"Train Loss 0.0184, Interval Loss 0.0187, Interval Loss Val 0.0147\n",
"Train Loss 0.0245, Interval Loss 0.0181, Interval Loss Val 0.0136\n",
"Train Loss 0.0122, Interval Loss 0.0176, Interval Loss Val 0.0197\n",
"Train Loss 0.0095, Interval Loss 0.0172, Interval Loss Val 0.0124\n",
"Train Loss 0.0284, Interval Loss 0.0179, Interval Loss Val 0.0132\n",
"Train Loss 0.0316, Interval Loss 0.0192, Interval Loss Val 0.0301\n",
"Train Loss 0.0248, Interval Loss 0.0176, Interval Loss Val 0.0171\n",
"Train Loss 0.0232, Interval Loss 0.0179, Interval Loss Val 0.0072\n",
"Train Loss 0.0182, Interval Loss 0.0178, Interval Loss Val 0.0117\n",
"Train Loss 0.0204, Interval Loss 0.0179, Interval Loss Val 0.0114\n",
"Train Loss 0.0268, Interval Loss 0.0187, Interval Loss Val 0.0178\n",
"Train Loss 0.0140, Interval Loss 0.0181, Interval Loss Val 0.0192\n",
"Train Loss 0.0203, Interval Loss 0.0175, Interval Loss Val 0.0085\n",
"Train Loss 0.0232, Interval Loss 0.0183, Interval Loss Val 0.0109\n",
"Train Loss 0.0132, Interval Loss 0.0176, Interval Loss Val 0.0232\n",
"Train Loss 0.0189, Interval Loss 0.0178, Interval Loss Val 0.0142\n",
"Train Loss 0.0247, Interval Loss 0.0178, Interval Loss Val 0.0247\n",
"Train Loss 0.0273, Interval Loss 0.0176, Interval Loss Val 0.0211\n",
"Train Loss 0.0159, Interval Loss 0.0189, Interval Loss Val 0.0242\n",
"Train Loss 0.0102, Interval Loss 0.0183, Interval Loss Val 0.0149\n",
"Train Loss 0.0216, Interval Loss 0.0172, Interval Loss Val 0.0326\n",
"Train Loss 0.0201, Interval Loss 0.0174, Interval Loss Val 0.0206\n",
"Train Loss 0.0260, Interval Loss 0.0179, Interval Loss Val 0.0181\n",
"Train Loss 0.0127, Interval Loss 0.0181, Interval Loss Val 0.0192\n",
"Train Loss 0.0137, Interval Loss 0.0182, Interval Loss Val 0.0207\n",
"Train Loss 0.0090, Interval Loss 0.0176, Interval Loss Val 0.0210\n",
"Train Loss 0.0132, Interval Loss 0.0179, Interval Loss Val 0.0183\n",
"Train Loss 0.0110, Interval Loss 0.0173, Interval Loss Val 0.0196\n",
"Train Loss 0.0192, Interval Loss 0.0182, Interval Loss Val 0.0266\n",
"Train Loss 0.0155, Interval Loss 0.0185, Interval Loss Val 0.0170\n",
"Train Loss 0.0133, Interval Loss 0.0185, Interval Loss Val 0.0125\n",
"Train Loss 0.0197, Interval Loss 0.0166, Interval Loss Val 0.0089\n",
"Train Loss 0.0169, Interval Loss 0.0176, Interval Loss Val 0.0240\n",
"Train Loss 0.0080, Interval Loss 0.0173, Interval Loss Val 0.0141\n",
"Train Loss 0.0101, Interval Loss 0.0171, Interval Loss Val 0.0257\n",
"Train Loss 0.0220, Interval Loss 0.0170, Interval Loss Val 0.0148\n",
"Train Loss 0.0124, Interval Loss 0.0168, Interval Loss Val 0.0204\n",
"Train Loss 0.0149, Interval Loss 0.0170, Interval Loss Val 0.0119\n",
"Train Loss 0.0139, Interval Loss 0.0176, Interval Loss Val 0.0149\n",
"Train Loss 0.0199, Interval Loss 0.0165, Interval Loss Val 0.0256\n",
"Train Loss 0.0171, Interval Loss 0.0171, Interval Loss Val 0.0117\n",
"Train Loss 0.0188, Interval Loss 0.0165, Interval Loss Val 0.0229\n",
"Train Loss 0.0143, Interval Loss 0.0170, Interval Loss Val 0.0264\n",
"Train Loss 0.0312, Interval Loss 0.0175, Interval Loss Val 0.0184\n",
"Train Loss 0.0101, Interval Loss 0.0168, Interval Loss Val 0.0103\n",
"Train Loss 0.0101, Interval Loss 0.0172, Interval Loss Val 0.0215\n",
"Train Loss 0.0169, Interval Loss 0.0171, Interval Loss Val 0.0099\n",
"Train Loss 0.0072, Interval Loss 0.0172, Interval Loss Val 0.0197\n",
"Train Loss 0.0161, Interval Loss 0.0161, Interval Loss Val 0.0205\n",
"Train Loss 0.0207, Interval Loss 0.0173, Interval Loss Val 0.0140\n",
"Train Loss 0.0205, Interval Loss 0.0186, Interval Loss Val 0.0209\n",
"Train Loss 0.0354, Interval Loss 0.0174, Interval Loss Val 0.0168\n",
"Train Loss 0.0093, Interval Loss 0.0174, Interval Loss Val 0.0159\n",
"Train Loss 0.0225, Interval Loss 0.0166, Interval Loss Val 0.0109\n",
"Train Loss 0.0114, Interval Loss 0.0173, Interval Loss Val 0.0119\n",
"Train Loss 0.0262, Interval Loss 0.0167, Interval Loss Val 0.0153\n",
"Train Loss 0.0068, Interval Loss 0.0171, Interval Loss Val 0.0254\n",
"Train Loss 0.0234, Interval Loss 0.0177, Interval Loss Val 0.0098\n",
"Train Loss 0.0154, Interval Loss 0.0176, Interval Loss Val 0.0176\n",
"Train Loss 0.0126, Interval Loss 0.0164, Interval Loss Val 0.0254\n",
"Train Loss 0.0189, Interval Loss 0.0169, Interval Loss Val 0.0162\n",
"Train Loss 0.0207, Interval Loss 0.0177, Interval Loss Val 0.0184\n",
"Train Loss 0.0275, Interval Loss 0.0169, Interval Loss Val 0.0254\n",
"Train Loss 0.0235, Interval Loss 0.0172, Interval Loss Val 0.0156\n",
"Train Loss 0.0123, Interval Loss 0.0171, Interval Loss Val 0.0226\n",
"Train Loss 0.0080, Interval Loss 0.0169, Interval Loss Val 0.0091\n",
"Train Loss 0.0114, Interval Loss 0.0171, Interval Loss Val 0.0091\n",
"Train Loss 0.0172, Interval Loss 0.0167, Interval Loss Val 0.0397\n",
"Train Loss 0.0126, Interval Loss 0.0156, Interval Loss Val 0.0173\n",
"Train Loss 0.0183, Interval Loss 0.0169, Interval Loss Val 0.0128\n",
"Train Loss 0.0209, Interval Loss 0.0172, Interval Loss Val 0.0104\n",
"Train Loss 0.0151, Interval Loss 0.0178, Interval Loss Val 0.0134\n",
"Train Loss 0.0111, Interval Loss 0.0168, Interval Loss Val 0.0169\n",
"Train Loss 0.0172, Interval Loss 0.0163, Interval Loss Val 0.0131\n",
"Train Loss 0.0173, Interval Loss 0.0168, Interval Loss Val 0.0141\n",
"Train Loss 0.0215, Interval Loss 0.0159, Interval Loss Val 0.0176\n",
"Train Loss 0.0141, Interval Loss 0.0163, Interval Loss Val 0.0241\n",
"Train Loss 0.0169, Interval Loss 0.0171, Interval Loss Val 0.0174\n",
"Train Loss 0.0152, Interval Loss 0.0159, Interval Loss Val 0.0191\n",
"Train Loss 0.0289, Interval Loss 0.0161, Interval Loss Val 0.0208\n",
"Train Loss 0.0079, Interval Loss 0.0162, Interval Loss Val 0.0091\n",
"Train Loss 0.0221, Interval Loss 0.0170, Interval Loss Val 0.0204\n",
"Train Loss 0.0140, Interval Loss 0.0156, Interval Loss Val 0.0234\n",
"Train Loss 0.0149, Interval Loss 0.0171, Interval Loss Val 0.0111\n",
"Train Loss 0.0222, Interval Loss 0.0178, Interval Loss Val 0.0166\n",
"Train Loss 0.0056, Interval Loss 0.0159, Interval Loss Val 0.0196\n",
"Train Loss 0.0118, Interval Loss 0.0164, Interval Loss Val 0.0208\n",
"Train Loss 0.0195, Interval Loss 0.0166, Interval Loss Val 0.0177\n",
"Train Loss 0.0102, Interval Loss 0.0166, Interval Loss Val 0.0102\n",
"Train Loss 0.0177, Interval Loss 0.0171, Interval Loss Val 0.0223\n",
"Train Loss 0.0098, Interval Loss 0.0163, Interval Loss Val 0.0209\n",
"Train Loss 0.0187, Interval Loss 0.0160, Interval Loss Val 0.0222\n",
"Train Loss 0.0107, Interval Loss 0.0169, Interval Loss Val 0.0176\n",
"Train Loss 0.0159, Interval Loss 0.0179, Interval Loss Val 0.0206\n",
"Train Loss 0.0140, Interval Loss 0.0175, Interval Loss Val 0.0066\n",
"Train Loss 0.0122, Interval Loss 0.0160, Interval Loss Val 0.0157\n",
"Train Loss 0.0122, Interval Loss 0.0165, Interval Loss Val 0.0265\n",
"Train Loss 0.0164, Interval Loss 0.0158, Interval Loss Val 0.0157\n",
"Train Loss 0.0287, Interval Loss 0.0173, Interval Loss Val 0.0252\n",
"Train Loss 0.0122, Interval Loss 0.0165, Interval Loss Val 0.0282\n",
"Train Loss 0.0245, Interval Loss 0.0177, Interval Loss Val 0.0126\n",
"Train Loss 0.0083, Interval Loss 0.0169, Interval Loss Val 0.0151\n",
"Train Loss 0.0192, Interval Loss 0.0168, Interval Loss Val 0.0326\n",
"Train Loss 0.0158, Interval Loss 0.0160, Interval Loss Val 0.0151\n",
"Train Loss 0.0181, Interval Loss 0.0175, Interval Loss Val 0.0284\n",
"Train Loss 0.0113, Interval Loss 0.0174, Interval Loss Val 0.0264\n",
"Train Loss 0.0121, Interval Loss 0.0173, Interval Loss Val 0.0120\n",
"Train Loss 0.0176, Interval Loss 0.0169, Interval Loss Val 0.0243\n",
"Train Loss 0.0222, Interval Loss 0.0173, Interval Loss Val 0.0160\n",
"Train Loss 0.0122, Interval Loss 0.0156, Interval Loss Val 0.0087\n",
"Train Loss 0.0170, Interval Loss 0.0158, Interval Loss Val 0.0130\n",
"Train Loss 0.0156, Interval Loss 0.0172, Interval Loss Val 0.0133\n",
"Train Loss 0.0219, Interval Loss 0.0166, Interval Loss Val 0.0195\n",
"Train Loss 0.0150, Interval Loss 0.0174, Interval Loss Val 0.0154\n",
"Train Loss 0.0186, Interval Loss 0.0161, Interval Loss Val 0.0154\n",
"Train Loss 0.0154, Interval Loss 0.0159, Interval Loss Val 0.0283\n",
"Train Loss 0.0107, Interval Loss 0.0159, Interval Loss Val 0.0172\n",
"Train Loss 0.0111, Interval Loss 0.0165, Interval Loss Val 0.0183\n",
"Train Loss 0.0092, Interval Loss 0.0171, Interval Loss Val 0.0089\n",
"Train Loss 0.0151, Interval Loss 0.0157, Interval Loss Val 0.0174\n",
"Train Loss 0.0226, Interval Loss 0.0166, Interval Loss Val 0.0247\n",
"Train Loss 0.0117, Interval Loss 0.0169, Interval Loss Val 0.0158\n",
"Train Loss 0.0209, Interval Loss 0.0164, Interval Loss Val 0.0138\n",
"Train Loss 0.0208, Interval Loss 0.0159, Interval Loss Val 0.0205\n",
"Train Loss 0.0105, Interval Loss 0.0168, Interval Loss Val 0.0223\n",
"Train Loss 0.0065, Interval Loss 0.0175, Interval Loss Val 0.0051\n",
"Train Loss 0.0107, Interval Loss 0.0154, Interval Loss Val 0.0254\n",
"Train Loss 0.0154, Interval Loss 0.0171, Interval Loss Val 0.0233\n",
"Train Loss 0.0152, Interval Loss 0.0169, Interval Loss Val 0.0244\n",
"Train Loss 0.0138, Interval Loss 0.0156, Interval Loss Val 0.0192\n",
"Train Loss 0.0181, Interval Loss 0.0167, Interval Loss Val 0.0071\n",
"Train Loss 0.0134, Interval Loss 0.0162, Interval Loss Val 0.0149\n",
"Train Loss 0.0203, Interval Loss 0.0166, Interval Loss Val 0.0100\n",
"Train Loss 0.0262, Interval Loss 0.0167, Interval Loss Val 0.0154\n",
"Train Loss 0.0122, Interval Loss 0.0161, Interval Loss Val 0.0195\n",
"Train Loss 0.0080, Interval Loss 0.0168, Interval Loss Val 0.0164\n",
"Train Loss 0.0181, Interval Loss 0.0164, Interval Loss Val 0.0118\n",
"Train Loss 0.0112, Interval Loss 0.0161, Interval Loss Val 0.0142\n",
"Train Loss 0.0170, Interval Loss 0.0160, Interval Loss Val 0.0150\n",
"Train Loss 0.0114, Interval Loss 0.0158, Interval Loss Val 0.0212\n",
"Train Loss 0.0194, Interval Loss 0.0161, Interval Loss Val 0.0100\n",
"Train Loss 0.0236, Interval Loss 0.0157, Interval Loss Val 0.0135\n",
"Train Loss 0.0168, Interval Loss 0.0161, Interval Loss Val 0.0251\n",
"Train Loss 0.0185, Interval Loss 0.0164, Interval Loss Val 0.0116\n",
"Train Loss 0.0175, Interval Loss 0.0167, Interval Loss Val 0.0120\n",
"Train Loss 0.0233, Interval Loss 0.0162, Interval Loss Val 0.0147\n",
"Train Loss 0.0100, Interval Loss 0.0173, Interval Loss Val 0.0155\n",
"Train Loss 0.0172, Interval Loss 0.0168, Interval Loss Val 0.0180\n",
"Train Loss 0.0090, Interval Loss 0.0156, Interval Loss Val 0.0175\n",
"Train Loss 0.0164, Interval Loss 0.0160, Interval Loss Val 0.0187\n",
"Train Loss 0.0150, Interval Loss 0.0161, Interval Loss Val 0.0137\n",
"Train Loss 0.0165, Interval Loss 0.0173, Interval Loss Val 0.0135\n",
"Train Loss 0.0154, Interval Loss 0.0170, Interval Loss Val 0.0132\n",
"...\n",
"Train Loss 0.0140, Interval Loss 0.0161, Interval Loss Val 0.0210\n",
"Train Loss 0.0168, Interval Loss 0.0167, Interval Loss Val 0.0176\n",
"train diffusion completed, total time: 4280.638695478439.\n"
Expand Down
Loading

0 comments on commit 1cc68ce

Please sign in to comment.