From 3be71ce0b336c7c29244c474d20ce404d72145d6 Mon Sep 17 00:00:00 2001 From: Silvio Tisato <4465268+stisa@users.noreply.github.com> Date: Thu, 20 Mar 2025 13:20:25 +0100 Subject: [PATCH] fix missing param: patterns following changes to ThresholdedLoss signature --- 02 - Optimizing.ipynb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/02 - Optimizing.ipynb b/02 - Optimizing.ipynb index 44c0fbf..f4f2985 100644 --- a/02 - Optimizing.ipynb +++ b/02 - Optimizing.ipynb @@ -429,8 +429,8 @@ " vol = mi.render(scene, params, integrator=integrator, spp=spp, spp_grad=spp_grad, seed=it)\n", " return vol\n", "\n", - "def eval_loss(y):\n", - " return loss_fn(y, target)" + "def eval_loss(y, patterns):\n", + " return loss_fn(y, target, patterns)" ] }, { @@ -507,7 +507,7 @@ " # Simulate projections\n", " vol = mi.render(scene, params, integrator=integrator, spp=spp, spp_grad=spp_grad, seed=it)\n", " # Evaluate objective function\n", - " loss = loss_fn(vol, target)\n", + " loss = loss_fn(vol, target, dr.detach(opt[patterns_key]))\n", " # Backpropagate\n", " dr.backward(loss)\n", " # Update patterns\n",