-
SummaryI am trying to create a dataset for various Monte Carlo Denoisers. I successfully managed to get 51 channels for Sample-based Monte Carlo Denoising. However, I'm facing an error as I try to get more than 75 channels. Below are the printed 76 channels I want to get from each sample and the error message. (mitsuba) kyubeom@793f1e47e7e1:~/mitsuba3_playground$ python integrators.py
['normal:3f', 'depth:1f', 'albedo:3f', 'normal_diff:3f', 'depth_diff:1f', 'albedo_diff:3f', 'visibility_b0:1f', 'visibility_b1:1f', 'direction_b0:2f', 'direction_b1:2f', 'direction_b2:2f', 'direction_b3:2f', 'direction_b4:2f', 'direction_b5:2f', 'probability_b0:4f', 'probability_b1:4f', 'probability_b2:4f', 'probability_b3:4f', 'probability_b4:4f', 'probability_b5:4f', 'material_b0:1i', 'material_b1:1i', 'material_b2:1i', 'material_b3:1i', 'material_b4:1i', 'material_b5:1i', 'throughput_b0:3f', 'throughput_b1:3f', 'throughput_b2:3f', 'throughput_b3:3f', 'throughput_b4:3f', 'throughput_b5:3f']
Critical Dr.Jit compiler failure: jit_var(r3215): unknown variable!
Aborted (core dumped) I'm wondering if there is any memory limit that a loop of a single sample can handle. System configurationSystem information: OS: Ubuntu 20.04 Dr.Jit version: 0.4.0 DescriptionI added a list of features as "aovs" on a simple path tracer with NEE and MIS. The name of features are given in the initialization stage.
Even though I assign dummy values like mi.Vector3f(1.0) still the error occurs. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi @qbhan Could you try compiling the project yourself rather than using the |
Beta Was this translation helpful? Give feedback.
Hi @qbhan
Could you try compiling the project yourself rather than using the
pip install
version? I don't think there is any limit to the AOVs, but rather that you're encountering the same issue as here: #482. Compiling Mitsuba on your own usingmaster
might fix your problem.