# AOT ID: ['0_inference']
from ctypes import c_void_p, c_long, c_int
import torch
import math
import random
import os
import tempfile
from math import inf, nan
from torch._inductor.hooks import run_intermediate_hooks
from torch._inductor.utils import maybe_profile
from torch._inductor.codegen.memory_planning import _align as align
from torch import device, empty_strided
from torch._inductor.async_compile import AsyncCompile
from torch._inductor.select_algorithm import extern_kernels
from torch._inductor.codegen.multi_kernel import MultiKernelCall
import triton
import triton.language as tl
from torch._inductor.runtime.triton_heuristics import grid, split_scan_grid, grid_combo_kernels, start_graph, end_graph
from torch._C import _cuda_getCurrentRawStream as get_raw_stream

aten = torch.ops.aten
inductor_ops = torch.ops.inductor
_quantized = torch.ops._quantized
assert_size_stride = torch._C._dynamo.guards.assert_size_stride
empty_strided_cpu = torch._C._dynamo.guards._empty_strided_cpu
empty_strided_cuda = torch._C._dynamo.guards._empty_strided_cuda
empty_strided_xpu = torch._C._dynamo.guards._empty_strided_xpu
reinterpret_tensor = torch._C._dynamo.guards._reinterpret_tensor
alloc_from_pool = torch.ops.inductor._alloc_from_pool
async_compile = AsyncCompile()


# kernel path: runs/run_shard_6/inductor_cache/2z/c2z52nbkqzfj3pb424z5u5ipfv34l5rrdunfhla6b4x2j5hkbbab.py
# Topologically Sorted Source Nodes: [neg, neg_2, neg_4, neg_6, neg_8, neg_10], Original ATen: [aten.neg]
# Source node to ATen node mapping:
#   neg => neg
#   neg_10 => neg_10
#   neg_2 => neg_2
#   neg_4 => neg_4
#   neg_6 => neg_6
#   neg_8 => neg_8
# Graph fragment:
#   %neg : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%arg0_1,), kwargs = {})
#   %neg_2 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%arg0_1,), kwargs = {})
#   %neg_4 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%arg0_1,), kwargs = {})
#   %neg_6 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%arg0_1,), kwargs = {})
#   %neg_8 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%arg0_1,), kwargs = {})
#   %neg_10 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%arg0_1,), kwargs = {})
triton_poi_fused_neg_0 = async_compile.triton('triton_poi_fused_neg_0', '''
import triton
import triton.language as tl
from triton.compiler.compiler import AttrsDescriptor

from torch._inductor.runtime import triton_helpers, triton_heuristics
from torch._inductor.runtime.triton_helpers import libdevice, math as tl_math
from torch._inductor.runtime.hints import AutotuneHint, ReductionHint, TileHint, instance_descriptor, DeviceProperties

@triton_heuristics.pointwise(
    size_hints=[256], 
    filename=__file__,
    triton_meta={'signature': {0: '*fp32', 1: '*fp32', 2: '*fp32', 3: '*fp32', 4: '*fp32', 5: '*fp32', 6: '*fp32', 7: 'i32'}, 'device': DeviceProperties(type='cuda', index=0, cc=80, major=8, regs_per_multiprocessor=65536, max_threads_per_multi_processor=2048, multi_processor_count=108), 'constants': {}, 'configs': [AttrsDescriptor(divisible_by_16=(0, 1, 2, 3, 4, 5, 6, 7), equal_to_1=())]},
    inductor_meta={'autotune_hints': set(), 'kernel_name': 'triton_poi_fused_neg_0', 'mutated_arg_names': [], 'no_x_dim': False, 'num_load': 1, 'num_reduction': 0, 'backend_hash': 'A9C866B4A14FD3277824029365D703C2427B2E685E54EC9B3EF4ADC8D1EEAC1D', 'are_deterministic_algorithms_enabled': False, 'assert_indirect_indexing': True, 'autotune_local_cache': True, 'autotune_pointwise': True, 'autotune_remote_cache': None, 'force_disable_caches': False, 'dynamic_scale_rblock': True, 'max_autotune': False, 'max_autotune_pointwise': False, 'min_split_scan_rblock': 256, 'spill_threshold': 16, 'store_cubin': False},
    min_elem_per_thread=0
)
@triton.jit
def triton_poi_fused_neg_0(in_ptr0, out_ptr0, out_ptr1, out_ptr2, out_ptr3, out_ptr4, out_ptr5, xnumel, XBLOCK : tl.constexpr):
    xnumel = 256
    xoffset = tl.program_id(0) * XBLOCK
    xindex = xoffset + tl.arange(0, XBLOCK)[:]
    xmask = xindex < xnumel
    x0 = xindex
    tmp0 = tl.load(in_ptr0 + (x0), xmask)
    tmp1 = -tmp0
    tl.store(out_ptr0 + (x0), tmp1, xmask)
    tl.store(out_ptr1 + (x0), tmp1, xmask)
    tl.store(out_ptr2 + (x0), tmp1, xmask)
    tl.store(out_ptr3 + (x0), tmp1, xmask)
    tl.store(out_ptr4 + (x0), tmp1, xmask)
    tl.store(out_ptr5 + (x0), tmp1, xmask)
''', device_str='cuda')


# kernel path: runs/run_shard_6/inductor_cache/ip/cipxs3ylzoary4hxycufopeumjuvo3z7qohbyxj2bt6bqzryv6uq.py
# Topologically Sorted Source Nodes: [p1, p3, min_1, p2, min_2], Original ATen: [aten.neg, aten.minimum]
# Source node to ATen node mapping:
#   min_1 => minimum
#   min_2 => minimum_1
#   p1 => neg_1
#   p2 => neg_3
#   p3 => neg_5
# Graph fragment:
#   %neg_1 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem,), kwargs = {})
#   %neg_5 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_4,), kwargs = {})
#   %minimum : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1, %neg_5), kwargs = {})
#   %neg_3 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_2,), kwargs = {})
#   %minimum_1 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum, %neg_3), kwargs = {})
triton_poi_fused_minimum_neg_1 = async_compile.triton('triton_poi_fused_minimum_neg_1', '''
import triton
import triton.language as tl
from triton.compiler.compiler import AttrsDescriptor

from torch._inductor.runtime import triton_helpers, triton_heuristics
from torch._inductor.runtime.triton_helpers import libdevice, math as tl_math
from torch._inductor.runtime.hints import AutotuneHint, ReductionHint, TileHint, instance_descriptor, DeviceProperties

@triton_heuristics.pointwise(
    size_hints=[256], 
    filename=__file__,
    triton_meta={'signature': {0: '*fp32', 1: '*fp32', 2: '*fp32', 3: 'i32'}, 'device': DeviceProperties(type='cuda', index=0, cc=80, major=8, regs_per_multiprocessor=65536, max_threads_per_multi_processor=2048, multi_processor_count=108), 'constants': {}, 'configs': [AttrsDescriptor(divisible_by_16=(0, 1, 2, 3), equal_to_1=())]},
    inductor_meta={'autotune_hints': set(), 'kernel_name': 'triton_poi_fused_minimum_neg_1', 'mutated_arg_names': ['in_out_ptr0'], 'no_x_dim': False, 'num_load': 3, 'num_reduction': 0, 'backend_hash': 'A9C866B4A14FD3277824029365D703C2427B2E685E54EC9B3EF4ADC8D1EEAC1D', 'are_deterministic_algorithms_enabled': False, 'assert_indirect_indexing': True, 'autotune_local_cache': True, 'autotune_pointwise': True, 'autotune_remote_cache': None, 'force_disable_caches': False, 'dynamic_scale_rblock': True, 'max_autotune': False, 'max_autotune_pointwise': False, 'min_split_scan_rblock': 256, 'spill_threshold': 16, 'store_cubin': False},
    min_elem_per_thread=0
)
@triton.jit
def triton_poi_fused_minimum_neg_1(in_out_ptr0, in_ptr0, in_ptr1, xnumel, XBLOCK : tl.constexpr):
    xnumel = 256
    xoffset = tl.program_id(0) * XBLOCK
    xindex = xoffset + tl.arange(0, XBLOCK)[:]
    xmask = xindex < xnumel
    x0 = xindex
    tmp0 = tl.load(in_ptr0 + (x0), xmask)
    tmp2 = tl.load(in_out_ptr0 + (x0), xmask)
    tmp5 = tl.load(in_ptr1 + (x0), xmask)
    tmp1 = -tmp0
    tmp3 = -tmp2
    tmp4 = triton_helpers.minimum(tmp1, tmp3)
    tmp6 = -tmp5
    tmp7 = triton_helpers.minimum(tmp4, tmp6)
    tl.store(in_out_ptr0 + (x0), tmp7, xmask)
''', device_str='cuda')


# kernel path: runs/run_shard_6/inductor_cache/mb/cmb6p6rbnihurmykwbijcopqwoqifvljhaqdogzdkvjx2qxcpe3d.py
# Topologically Sorted Source Nodes: [p1_1, p3_1, min_3, p2_1, img, neg_12, neg_14, neg_16, neg_18, neg_20, neg_22], Original ATen: [aten.neg, aten.minimum]
# Source node to ATen node mapping:
#   img => minimum_3
#   min_3 => minimum_2
#   neg_12 => neg_12
#   neg_14 => neg_14
#   neg_16 => neg_16
#   neg_18 => neg_18
#   neg_20 => neg_20
#   neg_22 => neg_22
#   p1_1 => neg_7
#   p2_1 => neg_9
#   p3_1 => neg_11
# Graph fragment:
#   %neg_7 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_8,), kwargs = {})
#   %neg_11 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_12,), kwargs = {})
#   %minimum_2 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_7, %neg_11), kwargs = {})
#   %neg_9 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_10,), kwargs = {})
#   %minimum_3 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_2, %neg_9), kwargs = {})
#   %neg_12 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%minimum_3,), kwargs = {})
#   %neg_14 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%minimum_3,), kwargs = {})
#   %neg_16 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%minimum_3,), kwargs = {})
#   %neg_18 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%minimum_3,), kwargs = {})
#   %neg_20 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%minimum_3,), kwargs = {})
#   %neg_22 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%minimum_3,), kwargs = {})
triton_poi_fused_minimum_neg_2 = async_compile.triton('triton_poi_fused_minimum_neg_2', '''
import triton
import triton.language as tl
from triton.compiler.compiler import AttrsDescriptor

from torch._inductor.runtime import triton_helpers, triton_heuristics
from torch._inductor.runtime.triton_helpers import libdevice, math as tl_math
from torch._inductor.runtime.hints import AutotuneHint, ReductionHint, TileHint, instance_descriptor, DeviceProperties

@triton_heuristics.pointwise(
    size_hints=[256], 
    filename=__file__,
    triton_meta={'signature': {0: '*fp32', 1: '*fp32', 2: '*fp32', 3: '*fp32', 4: '*fp32', 5: '*fp32', 6: '*fp32', 7: '*fp32', 8: '*fp32', 9: 'i32'}, 'device': DeviceProperties(type='cuda', index=0, cc=80, major=8, regs_per_multiprocessor=65536, max_threads_per_multi_processor=2048, multi_processor_count=108), 'constants': {}, 'configs': [AttrsDescriptor(divisible_by_16=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9), equal_to_1=())]},
    inductor_meta={'autotune_hints': set(), 'kernel_name': 'triton_poi_fused_minimum_neg_2', 'mutated_arg_names': [], 'no_x_dim': False, 'num_load': 3, 'num_reduction': 0, 'backend_hash': 'A9C866B4A14FD3277824029365D703C2427B2E685E54EC9B3EF4ADC8D1EEAC1D', 'are_deterministic_algorithms_enabled': False, 'assert_indirect_indexing': True, 'autotune_local_cache': True, 'autotune_pointwise': True, 'autotune_remote_cache': None, 'force_disable_caches': False, 'dynamic_scale_rblock': True, 'max_autotune': False, 'max_autotune_pointwise': False, 'min_split_scan_rblock': 256, 'spill_threshold': 16, 'store_cubin': False},
    min_elem_per_thread=0
)
@triton.jit
def triton_poi_fused_minimum_neg_2(in_ptr0, in_ptr1, in_ptr2, out_ptr0, out_ptr1, out_ptr2, out_ptr3, out_ptr4, out_ptr5, xnumel, XBLOCK : tl.constexpr):
    xnumel = 256
    xoffset = tl.program_id(0) * XBLOCK
    xindex = xoffset + tl.arange(0, XBLOCK)[:]
    xmask = xindex < xnumel
    x0 = xindex
    tmp0 = tl.load(in_ptr0 + (x0), xmask)
    tmp2 = tl.load(in_ptr1 + (x0), xmask)
    tmp5 = tl.load(in_ptr2 + (x0), xmask)
    tmp1 = -tmp0
    tmp3 = -tmp2
    tmp4 = triton_helpers.minimum(tmp1, tmp3)
    tmp6 = -tmp5
    tmp7 = triton_helpers.minimum(tmp4, tmp6)
    tmp8 = -tmp7
    tl.store(out_ptr0 + (x0), tmp8, xmask)
    tl.store(out_ptr1 + (x0), tmp8, xmask)
    tl.store(out_ptr2 + (x0), tmp8, xmask)
    tl.store(out_ptr3 + (x0), tmp8, xmask)
    tl.store(out_ptr4 + (x0), tmp8, xmask)
    tl.store(out_ptr5 + (x0), tmp8, xmask)
''', device_str='cuda')


# kernel path: runs/run_shard_6/inductor_cache/th/cthwrbbxdwwanqojjtt5chxxmkjglywngkngkac2r6vpnuzpgql4.py
# Topologically Sorted Source Nodes: [p1_2, p3_2, min_5, p2_2, min_6], Original ATen: [aten.neg, aten.minimum]
# Source node to ATen node mapping:
#   min_5 => minimum_4
#   min_6 => minimum_5
#   p1_2 => neg_13
#   p2_2 => neg_15
#   p3_2 => neg_17
# Graph fragment:
#   %neg_13 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_14,), kwargs = {})
#   %neg_17 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_18,), kwargs = {})
#   %minimum_4 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_13, %neg_17), kwargs = {})
#   %neg_15 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_16,), kwargs = {})
#   %minimum_5 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_4, %neg_15), kwargs = {})
triton_poi_fused_minimum_neg_3 = async_compile.triton('triton_poi_fused_minimum_neg_3', '''
import triton
import triton.language as tl
from triton.compiler.compiler import AttrsDescriptor

from torch._inductor.runtime import triton_helpers, triton_heuristics
from torch._inductor.runtime.triton_helpers import libdevice, math as tl_math
from torch._inductor.runtime.hints import AutotuneHint, ReductionHint, TileHint, instance_descriptor, DeviceProperties

@triton_heuristics.pointwise(
    size_hints=[256], 
    filename=__file__,
    triton_meta={'signature': {0: '*fp32', 1: '*fp32', 2: '*fp32', 3: 'i32'}, 'device': DeviceProperties(type='cuda', index=0, cc=80, major=8, regs_per_multiprocessor=65536, max_threads_per_multi_processor=2048, multi_processor_count=108), 'constants': {}, 'configs': [AttrsDescriptor(divisible_by_16=(0, 1, 2, 3), equal_to_1=())]},
    inductor_meta={'autotune_hints': set(), 'kernel_name': 'triton_poi_fused_minimum_neg_3', 'mutated_arg_names': ['in_out_ptr0'], 'no_x_dim': False, 'num_load': 3, 'num_reduction': 0, 'backend_hash': 'A9C866B4A14FD3277824029365D703C2427B2E685E54EC9B3EF4ADC8D1EEAC1D', 'are_deterministic_algorithms_enabled': False, 'assert_indirect_indexing': True, 'autotune_local_cache': True, 'autotune_pointwise': True, 'autotune_remote_cache': None, 'force_disable_caches': False, 'dynamic_scale_rblock': True, 'max_autotune': False, 'max_autotune_pointwise': False, 'min_split_scan_rblock': 256, 'spill_threshold': 16, 'store_cubin': False},
    min_elem_per_thread=0
)
@triton.jit
def triton_poi_fused_minimum_neg_3(in_out_ptr0, in_ptr0, in_ptr1, xnumel, XBLOCK : tl.constexpr):
    xnumel = 256
    xoffset = tl.program_id(0) * XBLOCK
    xindex = xoffset + tl.arange(0, XBLOCK)[:]
    xmask = xindex < xnumel
    x0 = xindex
    tmp0 = tl.load(in_out_ptr0 + (x0), xmask)
    tmp2 = tl.load(in_ptr0 + (x0), xmask)
    tmp5 = tl.load(in_ptr1 + (x0), xmask)
    tmp1 = -tmp0
    tmp3 = -tmp2
    tmp4 = triton_helpers.minimum(tmp1, tmp3)
    tmp6 = -tmp5
    tmp7 = triton_helpers.minimum(tmp4, tmp6)
    tl.store(in_out_ptr0 + (x0), tmp7, xmask)
''', device_str='cuda')


# kernel path: runs/run_shard_6/inductor_cache/ww/cww6s7nwjtvg2ybwkuppshbo2yvgxddgy5yparllmleqccomaomq.py
# Topologically Sorted Source Nodes: [p1_99, p3_99, min_199, p2_99, img_49, neg_600, neg_602, neg_604], Original ATen: [aten.neg, aten.minimum]
# Source node to ATen node mapping:
#   img_49 => minimum_199
#   min_199 => minimum_198
#   neg_600 => neg_600
#   neg_602 => neg_602
#   neg_604 => neg_604
#   p1_99 => neg_595
#   p2_99 => neg_597
#   p3_99 => neg_599
# Graph fragment:
#   %neg_595 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_694,), kwargs = {})
#   %neg_599 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_698,), kwargs = {})
#   %minimum_198 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_595, %neg_599), kwargs = {})
#   %neg_597 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_696,), kwargs = {})
#   %minimum_199 : [num_users=4] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_198, %neg_597), kwargs = {})
#   %neg_600 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%minimum_199,), kwargs = {})
#   %neg_602 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%minimum_199,), kwargs = {})
#   %neg_604 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%minimum_199,), kwargs = {})
triton_poi_fused_minimum_neg_4 = async_compile.triton('triton_poi_fused_minimum_neg_4', '''
import triton
import triton.language as tl
from triton.compiler.compiler import AttrsDescriptor

from torch._inductor.runtime import triton_helpers, triton_heuristics
from torch._inductor.runtime.triton_helpers import libdevice, math as tl_math
from torch._inductor.runtime.hints import AutotuneHint, ReductionHint, TileHint, instance_descriptor, DeviceProperties

@triton_heuristics.pointwise(
    size_hints=[256], 
    filename=__file__,
    triton_meta={'signature': {0: '*fp32', 1: '*fp32', 2: '*fp32', 3: '*fp32', 4: '*fp32', 5: '*fp32', 6: 'i32'}, 'device': DeviceProperties(type='cuda', index=0, cc=80, major=8, regs_per_multiprocessor=65536, max_threads_per_multi_processor=2048, multi_processor_count=108), 'constants': {}, 'configs': [AttrsDescriptor(divisible_by_16=(0, 1, 2, 3, 4, 5, 6), equal_to_1=())]},
    inductor_meta={'autotune_hints': set(), 'kernel_name': 'triton_poi_fused_minimum_neg_4', 'mutated_arg_names': [], 'no_x_dim': False, 'num_load': 3, 'num_reduction': 0, 'backend_hash': 'A9C866B4A14FD3277824029365D703C2427B2E685E54EC9B3EF4ADC8D1EEAC1D', 'are_deterministic_algorithms_enabled': False, 'assert_indirect_indexing': True, 'autotune_local_cache': True, 'autotune_pointwise': True, 'autotune_remote_cache': None, 'force_disable_caches': False, 'dynamic_scale_rblock': True, 'max_autotune': False, 'max_autotune_pointwise': False, 'min_split_scan_rblock': 256, 'spill_threshold': 16, 'store_cubin': False},
    min_elem_per_thread=0
)
@triton.jit
def triton_poi_fused_minimum_neg_4(in_ptr0, in_ptr1, in_ptr2, out_ptr0, out_ptr1, out_ptr2, xnumel, XBLOCK : tl.constexpr):
    xnumel = 256
    xoffset = tl.program_id(0) * XBLOCK
    xindex = xoffset + tl.arange(0, XBLOCK)[:]
    xmask = xindex < xnumel
    x0 = xindex
    tmp0 = tl.load(in_ptr0 + (x0), xmask)
    tmp2 = tl.load(in_ptr1 + (x0), xmask)
    tmp5 = tl.load(in_ptr2 + (x0), xmask)
    tmp1 = -tmp0
    tmp3 = -tmp2
    tmp4 = triton_helpers.minimum(tmp1, tmp3)
    tmp6 = -tmp5
    tmp7 = triton_helpers.minimum(tmp4, tmp6)
    tmp8 = -tmp7
    tl.store(out_ptr0 + (x0), tmp8, xmask)
    tl.store(out_ptr1 + (x0), tmp8, xmask)
    tl.store(out_ptr2 + (x0), tmp8, xmask)
''', device_str='cuda')


# kernel path: runs/run_shard_6/inductor_cache/2j/c2j6qnrimplcljdjf3xksxfmllenyl573okraxpgsvaqf4wbzael.py
# Topologically Sorted Source Nodes: [p1_102, p3_102, min_205, p2_102, img_50, p1_104, p3_104, min_209, p2_104, img_51, p1_106, p3_106, min_213, p2_106, img_52, p1_108, p3_108, min_217, p2_108, img_53, p1_110, p3_110, min_221, p2_110, img_54, p1_112, p3_112, min_225, p2_112, img_55, p1_114, p3_114, min_229, p2_114, img_56, p1_116, p3_116, min_233, p2_116, img_57, p1_118, p3_118, min_237, p2_118, img_58, p1_120, p3_120, min_241, p2_120, img_59, p1_122, p3_122, min_245, p2_122, img_60, p1_124, p3_124, min_249, p2_124, img_61, p1_126, p3_126, min_253, p2_126, img_62, p1_128, p3_128, min_257, p2_128, img_63, p1_130, p3_130, min_261, p2_130, img_64, p1_132, p3_132, min_265, p2_132, img_65, p1_134, p3_134, min_269, p2_134, img_66, p1_136, p3_136, min_273, p2_136, img_67, p1_138, p3_138, min_277, p2_138, img_68, p1_140, p3_140, min_281, p2_140, img_69, p1_142, p3_142, min_285, p2_142, img_70, p1_144, p3_144, min_289, p2_144, img_71, p1_146, p3_146, min_293, p2_146, img_72, p1_148, p3_148, min_297, p2_148, img_73, p1_150, p3_150, min_301, p2_150, img_74, p1_152, p3_152, min_305, p2_152, img_75, p1_154, p3_154, min_309, p2_154, img_76, p1_156, p3_156, min_313, p2_156, img_77, p1_158, p3_158, min_317, p2_158, img_78, p1_160, p3_160, min_321, p2_160, img_79, p1_162, p3_162, min_325, p2_162, img_80, p1_164, p3_164, min_329, p2_164, img_81, p1_166, p3_166, min_333, p2_166, img_82, p1_168, p3_168, min_337, p2_168, img_83, p1_170, p3_170, min_341, p2_170, img_84, p1_172, p3_172, min_345, p2_172, img_85, p1_174, p3_174, min_349, p2_174, img_86, p1_176, p3_176, min_353, p2_176, img_87, p1_178, p3_178, min_357, p2_178, img_88, p1_180, p3_180, min_361, p2_180, img_89, p1_182, p3_182, min_365, p2_182, img_90, p1_184, p3_184, min_369, p2_184, img_91, p1_186, p3_186, min_373, p2_186, img_92, p1_188, p3_188, min_377, p2_188, img_93, p1_190, p3_190, min_381, p2_190, img_94, p1_192, p3_192, min_385, p2_192, img_95, p1_194, p3_194, min_389, p2_194, img_96, p1_196, p3_196, min_393, p2_196, img_97, p1_198, p3_198, min_397, p2_198, img_98, p1_200, p3_200, min_401, p2_200, img_99, sub_101, skel_51, sub_102, delta_50, mul_50, sub_103, relu_103, skel_52, sub_104, delta_51, mul_51, sub_105, relu_105, skel_53, sub_106, delta_52, mul_52, sub_107, relu_107, skel_54, sub_108, delta_53, mul_53, sub_109, relu_109, skel_55, sub_110, delta_54, mul_54, sub_111, relu_111, skel_56, sub_112, delta_55, mul_55, sub_113, relu_113, skel_57, sub_114, delta_56, mul_56, sub_115, relu_115, skel_58, sub_116, delta_57, mul_57, sub_117, relu_117, skel_59, sub_118, delta_58, mul_58, sub_119, relu_119, skel_60, sub_120, delta_59, mul_59, sub_121, relu_121, skel_61, sub_122, delta_60, mul_60, sub_123, relu_123, skel_62, sub_124, delta_61, mul_61, sub_125, relu_125, skel_63, sub_126, delta_62, mul_62, sub_127, relu_127, skel_64, sub_128, delta_63, mul_63, sub_129, relu_129, skel_65, sub_130, delta_64, mul_64, sub_131, relu_131, skel_66, sub_132, delta_65, mul_65, sub_133, relu_133, skel_67, sub_134, delta_66, mul_66, sub_135, relu_135, skel_68, sub_136, delta_67, mul_67, sub_137, relu_137, skel_69, sub_138, delta_68, mul_68, sub_139, relu_139, skel_70, sub_140, delta_69, mul_69, sub_141, relu_141, skel_71, sub_142, delta_70, mul_70, sub_143, relu_143, skel_72, sub_144, delta_71, mul_71, sub_145, relu_145, skel_73, sub_146, delta_72, mul_72, sub_147, relu_147, skel_74, sub_148, delta_73, mul_73, sub_149, relu_149, skel_75, sub_150, delta_74, mul_74, sub_151, relu_151, skel_76, sub_152, delta_75, mul_75, sub_153, relu_153, skel_77, sub_154, delta_76, mul_76, sub_155, relu_155, skel_78, sub_156, delta_77, mul_77, sub_157, relu_157, skel_79, sub_158, delta_78, mul_78, sub_159, relu_159, skel_80, sub_160, delta_79, mul_79, sub_161, relu_161, skel_81, sub_162, delta_80, mul_80, sub_163, relu_163, skel_82, sub_164, delta_81, mul_81, sub_165, relu_165, skel_83, sub_166, delta_82, mul_82, sub_167, relu_167, skel_84, sub_168, delta_83, mul_83, sub_169, relu_169, skel_85, sub_170, delta_84, mul_84, sub_171, relu_171, skel_86, sub_172, delta_85, mul_85, sub_173, relu_173, skel_87, sub_174, delta_86, mul_86, sub_175, relu_175, skel_88, sub_176, delta_87, mul_87, sub_177, relu_177, skel_89, sub_178, delta_88, mul_88, sub_179, relu_179, skel_90, sub_180, delta_89, mul_89, sub_181, relu_181, skel_91, sub_182, delta_90, mul_90, sub_183, relu_183, skel_92, sub_184, delta_91, mul_91, sub_185, relu_185, skel_93, sub_186, delta_92, mul_92, sub_187, relu_187, skel_94, sub_188, delta_93, mul_93, sub_189, relu_189, skel_95, sub_190, delta_94, mul_94, sub_191, relu_191, skel_96, sub_192, delta_95, mul_95, sub_193, relu_193, skel_97, sub_194, delta_96, mul_96, sub_195, relu_195, skel_98, sub_196, delta_97, mul_97, sub_197, relu_197, skel_99, sub_198, delta_98, mul_98, sub_199, relu_199, skel_100, sub_200, delta_99, mul_99, sub_201, relu_201, skel_101], Original ATen: [aten.neg, aten.minimum, aten.sub, aten.relu, aten.mul, aten.add]
# Source node to ATen node mapping:
#   delta_50 => relu_102
#   delta_51 => relu_104
#   delta_52 => relu_106
#   delta_53 => relu_108
#   delta_54 => relu_110
#   delta_55 => relu_112
#   delta_56 => relu_114
#   delta_57 => relu_116
#   delta_58 => relu_118
#   delta_59 => relu_120
#   delta_60 => relu_122
#   delta_61 => relu_124
#   delta_62 => relu_126
#   delta_63 => relu_128
#   delta_64 => relu_130
#   delta_65 => relu_132
#   delta_66 => relu_134
#   delta_67 => relu_136
#   delta_68 => relu_138
#   delta_69 => relu_140
#   delta_70 => relu_142
#   delta_71 => relu_144
#   delta_72 => relu_146
#   delta_73 => relu_148
#   delta_74 => relu_150
#   delta_75 => relu_152
#   delta_76 => relu_154
#   delta_77 => relu_156
#   delta_78 => relu_158
#   delta_79 => relu_160
#   delta_80 => relu_162
#   delta_81 => relu_164
#   delta_82 => relu_166
#   delta_83 => relu_168
#   delta_84 => relu_170
#   delta_85 => relu_172
#   delta_86 => relu_174
#   delta_87 => relu_176
#   delta_88 => relu_178
#   delta_89 => relu_180
#   delta_90 => relu_182
#   delta_91 => relu_184
#   delta_92 => relu_186
#   delta_93 => relu_188
#   delta_94 => relu_190
#   delta_95 => relu_192
#   delta_96 => relu_194
#   delta_97 => relu_196
#   delta_98 => relu_198
#   delta_99 => relu_200
#   img_50 => minimum_205
#   img_51 => minimum_209
#   img_52 => minimum_213
#   img_53 => minimum_217
#   img_54 => minimum_221
#   img_55 => minimum_225
#   img_56 => minimum_229
#   img_57 => minimum_233
#   img_58 => minimum_237
#   img_59 => minimum_241
#   img_60 => minimum_245
#   img_61 => minimum_249
#   img_62 => minimum_253
#   img_63 => minimum_257
#   img_64 => minimum_261
#   img_65 => minimum_265
#   img_66 => minimum_269
#   img_67 => minimum_273
#   img_68 => minimum_277
#   img_69 => minimum_281
#   img_70 => minimum_285
#   img_71 => minimum_289
#   img_72 => minimum_293
#   img_73 => minimum_297
#   img_74 => minimum_301
#   img_75 => minimum_305
#   img_76 => minimum_309
#   img_77 => minimum_313
#   img_78 => minimum_317
#   img_79 => minimum_321
#   img_80 => minimum_325
#   img_81 => minimum_329
#   img_82 => minimum_333
#   img_83 => minimum_337
#   img_84 => minimum_341
#   img_85 => minimum_345
#   img_86 => minimum_349
#   img_87 => minimum_353
#   img_88 => minimum_357
#   img_89 => minimum_361
#   img_90 => minimum_365
#   img_91 => minimum_369
#   img_92 => minimum_373
#   img_93 => minimum_377
#   img_94 => minimum_381
#   img_95 => minimum_385
#   img_96 => minimum_389
#   img_97 => minimum_393
#   img_98 => minimum_397
#   img_99 => minimum_401
#   min_205 => minimum_204
#   min_209 => minimum_208
#   min_213 => minimum_212
#   min_217 => minimum_216
#   min_221 => minimum_220
#   min_225 => minimum_224
#   min_229 => minimum_228
#   min_233 => minimum_232
#   min_237 => minimum_236
#   min_241 => minimum_240
#   min_245 => minimum_244
#   min_249 => minimum_248
#   min_253 => minimum_252
#   min_257 => minimum_256
#   min_261 => minimum_260
#   min_265 => minimum_264
#   min_269 => minimum_268
#   min_273 => minimum_272
#   min_277 => minimum_276
#   min_281 => minimum_280
#   min_285 => minimum_284
#   min_289 => minimum_288
#   min_293 => minimum_292
#   min_297 => minimum_296
#   min_301 => minimum_300
#   min_305 => minimum_304
#   min_309 => minimum_308
#   min_313 => minimum_312
#   min_317 => minimum_316
#   min_321 => minimum_320
#   min_325 => minimum_324
#   min_329 => minimum_328
#   min_333 => minimum_332
#   min_337 => minimum_336
#   min_341 => minimum_340
#   min_345 => minimum_344
#   min_349 => minimum_348
#   min_353 => minimum_352
#   min_357 => minimum_356
#   min_361 => minimum_360
#   min_365 => minimum_364
#   min_369 => minimum_368
#   min_373 => minimum_372
#   min_377 => minimum_376
#   min_381 => minimum_380
#   min_385 => minimum_384
#   min_389 => minimum_388
#   min_393 => minimum_392
#   min_397 => minimum_396
#   min_401 => minimum_400
#   mul_50 => mul_50
#   mul_51 => mul_51
#   mul_52 => mul_52
#   mul_53 => mul_53
#   mul_54 => mul_54
#   mul_55 => mul_55
#   mul_56 => mul_56
#   mul_57 => mul_57
#   mul_58 => mul_58
#   mul_59 => mul_59
#   mul_60 => mul_60
#   mul_61 => mul_61
#   mul_62 => mul_62
#   mul_63 => mul_63
#   mul_64 => mul_64
#   mul_65 => mul_65
#   mul_66 => mul_66
#   mul_67 => mul_67
#   mul_68 => mul_68
#   mul_69 => mul_69
#   mul_70 => mul_70
#   mul_71 => mul_71
#   mul_72 => mul_72
#   mul_73 => mul_73
#   mul_74 => mul_74
#   mul_75 => mul_75
#   mul_76 => mul_76
#   mul_77 => mul_77
#   mul_78 => mul_78
#   mul_79 => mul_79
#   mul_80 => mul_80
#   mul_81 => mul_81
#   mul_82 => mul_82
#   mul_83 => mul_83
#   mul_84 => mul_84
#   mul_85 => mul_85
#   mul_86 => mul_86
#   mul_87 => mul_87
#   mul_88 => mul_88
#   mul_89 => mul_89
#   mul_90 => mul_90
#   mul_91 => mul_91
#   mul_92 => mul_92
#   mul_93 => mul_93
#   mul_94 => mul_94
#   mul_95 => mul_95
#   mul_96 => mul_96
#   mul_97 => mul_97
#   mul_98 => mul_98
#   mul_99 => mul_99
#   p1_102 => neg_613
#   p1_104 => neg_625
#   p1_106 => neg_637
#   p1_108 => neg_649
#   p1_110 => neg_661
#   p1_112 => neg_673
#   p1_114 => neg_685
#   p1_116 => neg_697
#   p1_118 => neg_709
#   p1_120 => neg_721
#   p1_122 => neg_733
#   p1_124 => neg_745
#   p1_126 => neg_757
#   p1_128 => neg_769
#   p1_130 => neg_781
#   p1_132 => neg_793
#   p1_134 => neg_805
#   p1_136 => neg_817
#   p1_138 => neg_829
#   p1_140 => neg_841
#   p1_142 => neg_853
#   p1_144 => neg_865
#   p1_146 => neg_877
#   p1_148 => neg_889
#   p1_150 => neg_901
#   p1_152 => neg_913
#   p1_154 => neg_925
#   p1_156 => neg_937
#   p1_158 => neg_949
#   p1_160 => neg_961
#   p1_162 => neg_973
#   p1_164 => neg_985
#   p1_166 => neg_997
#   p1_168 => neg_1009
#   p1_170 => neg_1021
#   p1_172 => neg_1033
#   p1_174 => neg_1045
#   p1_176 => neg_1057
#   p1_178 => neg_1069
#   p1_180 => neg_1081
#   p1_182 => neg_1093
#   p1_184 => neg_1105
#   p1_186 => neg_1117
#   p1_188 => neg_1129
#   p1_190 => neg_1141
#   p1_192 => neg_1153
#   p1_194 => neg_1165
#   p1_196 => neg_1177
#   p1_198 => neg_1189
#   p1_200 => neg_1201
#   p2_102 => neg_615
#   p2_104 => neg_627
#   p2_106 => neg_639
#   p2_108 => neg_651
#   p2_110 => neg_663
#   p2_112 => neg_675
#   p2_114 => neg_687
#   p2_116 => neg_699
#   p2_118 => neg_711
#   p2_120 => neg_723
#   p2_122 => neg_735
#   p2_124 => neg_747
#   p2_126 => neg_759
#   p2_128 => neg_771
#   p2_130 => neg_783
#   p2_132 => neg_795
#   p2_134 => neg_807
#   p2_136 => neg_819
#   p2_138 => neg_831
#   p2_140 => neg_843
#   p2_142 => neg_855
#   p2_144 => neg_867
#   p2_146 => neg_879
#   p2_148 => neg_891
#   p2_150 => neg_903
#   p2_152 => neg_915
#   p2_154 => neg_927
#   p2_156 => neg_939
#   p2_158 => neg_951
#   p2_160 => neg_963
#   p2_162 => neg_975
#   p2_164 => neg_987
#   p2_166 => neg_999
#   p2_168 => neg_1011
#   p2_170 => neg_1023
#   p2_172 => neg_1035
#   p2_174 => neg_1047
#   p2_176 => neg_1059
#   p2_178 => neg_1071
#   p2_180 => neg_1083
#   p2_182 => neg_1095
#   p2_184 => neg_1107
#   p2_186 => neg_1119
#   p2_188 => neg_1131
#   p2_190 => neg_1143
#   p2_192 => neg_1155
#   p2_194 => neg_1167
#   p2_196 => neg_1179
#   p2_198 => neg_1191
#   p2_200 => neg_1203
#   p3_102 => neg_617
#   p3_104 => neg_629
#   p3_106 => neg_641
#   p3_108 => neg_653
#   p3_110 => neg_665
#   p3_112 => neg_677
#   p3_114 => neg_689
#   p3_116 => neg_701
#   p3_118 => neg_713
#   p3_120 => neg_725
#   p3_122 => neg_737
#   p3_124 => neg_749
#   p3_126 => neg_761
#   p3_128 => neg_773
#   p3_130 => neg_785
#   p3_132 => neg_797
#   p3_134 => neg_809
#   p3_136 => neg_821
#   p3_138 => neg_833
#   p3_140 => neg_845
#   p3_142 => neg_857
#   p3_144 => neg_869
#   p3_146 => neg_881
#   p3_148 => neg_893
#   p3_150 => neg_905
#   p3_152 => neg_917
#   p3_154 => neg_929
#   p3_156 => neg_941
#   p3_158 => neg_953
#   p3_160 => neg_965
#   p3_162 => neg_977
#   p3_164 => neg_989
#   p3_166 => neg_1001
#   p3_168 => neg_1013
#   p3_170 => neg_1025
#   p3_172 => neg_1037
#   p3_174 => neg_1049
#   p3_176 => neg_1061
#   p3_178 => neg_1073
#   p3_180 => neg_1085
#   p3_182 => neg_1097
#   p3_184 => neg_1109
#   p3_186 => neg_1121
#   p3_188 => neg_1133
#   p3_190 => neg_1145
#   p3_192 => neg_1157
#   p3_194 => neg_1169
#   p3_196 => neg_1181
#   p3_198 => neg_1193
#   p3_200 => neg_1205
#   relu_103 => relu_103
#   relu_105 => relu_105
#   relu_107 => relu_107
#   relu_109 => relu_109
#   relu_111 => relu_111
#   relu_113 => relu_113
#   relu_115 => relu_115
#   relu_117 => relu_117
#   relu_119 => relu_119
#   relu_121 => relu_121
#   relu_123 => relu_123
#   relu_125 => relu_125
#   relu_127 => relu_127
#   relu_129 => relu_129
#   relu_131 => relu_131
#   relu_133 => relu_133
#   relu_135 => relu_135
#   relu_137 => relu_137
#   relu_139 => relu_139
#   relu_141 => relu_141
#   relu_143 => relu_143
#   relu_145 => relu_145
#   relu_147 => relu_147
#   relu_149 => relu_149
#   relu_151 => relu_151
#   relu_153 => relu_153
#   relu_155 => relu_155
#   relu_157 => relu_157
#   relu_159 => relu_159
#   relu_161 => relu_161
#   relu_163 => relu_163
#   relu_165 => relu_165
#   relu_167 => relu_167
#   relu_169 => relu_169
#   relu_171 => relu_171
#   relu_173 => relu_173
#   relu_175 => relu_175
#   relu_177 => relu_177
#   relu_179 => relu_179
#   relu_181 => relu_181
#   relu_183 => relu_183
#   relu_185 => relu_185
#   relu_187 => relu_187
#   relu_189 => relu_189
#   relu_191 => relu_191
#   relu_193 => relu_193
#   relu_195 => relu_195
#   relu_197 => relu_197
#   relu_199 => relu_199
#   relu_201 => relu_201
#   skel_100 => add_98
#   skel_101 => add_99
#   skel_51 => relu_101
#   skel_52 => add_50
#   skel_53 => add_51
#   skel_54 => add_52
#   skel_55 => add_53
#   skel_56 => add_54
#   skel_57 => add_55
#   skel_58 => add_56
#   skel_59 => add_57
#   skel_60 => add_58
#   skel_61 => add_59
#   skel_62 => add_60
#   skel_63 => add_61
#   skel_64 => add_62
#   skel_65 => add_63
#   skel_66 => add_64
#   skel_67 => add_65
#   skel_68 => add_66
#   skel_69 => add_67
#   skel_70 => add_68
#   skel_71 => add_69
#   skel_72 => add_70
#   skel_73 => add_71
#   skel_74 => add_72
#   skel_75 => add_73
#   skel_76 => add_74
#   skel_77 => add_75
#   skel_78 => add_76
#   skel_79 => add_77
#   skel_80 => add_78
#   skel_81 => add_79
#   skel_82 => add_80
#   skel_83 => add_81
#   skel_84 => add_82
#   skel_85 => add_83
#   skel_86 => add_84
#   skel_87 => add_85
#   skel_88 => add_86
#   skel_89 => add_87
#   skel_90 => add_88
#   skel_91 => add_89
#   skel_92 => add_90
#   skel_93 => add_91
#   skel_94 => add_92
#   skel_95 => add_93
#   skel_96 => add_94
#   skel_97 => add_95
#   skel_98 => add_96
#   skel_99 => add_97
#   sub_101 => sub_101
#   sub_102 => sub_102
#   sub_103 => sub_103
#   sub_104 => sub_104
#   sub_105 => sub_105
#   sub_106 => sub_106
#   sub_107 => sub_107
#   sub_108 => sub_108
#   sub_109 => sub_109
#   sub_110 => sub_110
#   sub_111 => sub_111
#   sub_112 => sub_112
#   sub_113 => sub_113
#   sub_114 => sub_114
#   sub_115 => sub_115
#   sub_116 => sub_116
#   sub_117 => sub_117
#   sub_118 => sub_118
#   sub_119 => sub_119
#   sub_120 => sub_120
#   sub_121 => sub_121
#   sub_122 => sub_122
#   sub_123 => sub_123
#   sub_124 => sub_124
#   sub_125 => sub_125
#   sub_126 => sub_126
#   sub_127 => sub_127
#   sub_128 => sub_128
#   sub_129 => sub_129
#   sub_130 => sub_130
#   sub_131 => sub_131
#   sub_132 => sub_132
#   sub_133 => sub_133
#   sub_134 => sub_134
#   sub_135 => sub_135
#   sub_136 => sub_136
#   sub_137 => sub_137
#   sub_138 => sub_138
#   sub_139 => sub_139
#   sub_140 => sub_140
#   sub_141 => sub_141
#   sub_142 => sub_142
#   sub_143 => sub_143
#   sub_144 => sub_144
#   sub_145 => sub_145
#   sub_146 => sub_146
#   sub_147 => sub_147
#   sub_148 => sub_148
#   sub_149 => sub_149
#   sub_150 => sub_150
#   sub_151 => sub_151
#   sub_152 => sub_152
#   sub_153 => sub_153
#   sub_154 => sub_154
#   sub_155 => sub_155
#   sub_156 => sub_156
#   sub_157 => sub_157
#   sub_158 => sub_158
#   sub_159 => sub_159
#   sub_160 => sub_160
#   sub_161 => sub_161
#   sub_162 => sub_162
#   sub_163 => sub_163
#   sub_164 => sub_164
#   sub_165 => sub_165
#   sub_166 => sub_166
#   sub_167 => sub_167
#   sub_168 => sub_168
#   sub_169 => sub_169
#   sub_170 => sub_170
#   sub_171 => sub_171
#   sub_172 => sub_172
#   sub_173 => sub_173
#   sub_174 => sub_174
#   sub_175 => sub_175
#   sub_176 => sub_176
#   sub_177 => sub_177
#   sub_178 => sub_178
#   sub_179 => sub_179
#   sub_180 => sub_180
#   sub_181 => sub_181
#   sub_182 => sub_182
#   sub_183 => sub_183
#   sub_184 => sub_184
#   sub_185 => sub_185
#   sub_186 => sub_186
#   sub_187 => sub_187
#   sub_188 => sub_188
#   sub_189 => sub_189
#   sub_190 => sub_190
#   sub_191 => sub_191
#   sub_192 => sub_192
#   sub_193 => sub_193
#   sub_194 => sub_194
#   sub_195 => sub_195
#   sub_196 => sub_196
#   sub_197 => sub_197
#   sub_198 => sub_198
#   sub_199 => sub_199
#   sub_200 => sub_200
#   sub_201 => sub_201
# Graph fragment:
#   %neg_613 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_716,), kwargs = {})
#   %neg_617 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_720,), kwargs = {})
#   %minimum_204 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_613, %neg_617), kwargs = {})
#   %neg_615 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_718,), kwargs = {})
#   %minimum_205 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_204, %neg_615), kwargs = {})
#   %neg_625 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_730,), kwargs = {})
#   %neg_629 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_734,), kwargs = {})
#   %minimum_208 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_625, %neg_629), kwargs = {})
#   %neg_627 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_732,), kwargs = {})
#   %minimum_209 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_208, %neg_627), kwargs = {})
#   %neg_637 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_744,), kwargs = {})
#   %neg_641 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_748,), kwargs = {})
#   %minimum_212 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_637, %neg_641), kwargs = {})
#   %neg_639 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_746,), kwargs = {})
#   %minimum_213 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_212, %neg_639), kwargs = {})
#   %neg_649 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_758,), kwargs = {})
#   %neg_653 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_762,), kwargs = {})
#   %minimum_216 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_649, %neg_653), kwargs = {})
#   %neg_651 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_760,), kwargs = {})
#   %minimum_217 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_216, %neg_651), kwargs = {})
#   %neg_661 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_772,), kwargs = {})
#   %neg_665 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_776,), kwargs = {})
#   %minimum_220 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_661, %neg_665), kwargs = {})
#   %neg_663 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_774,), kwargs = {})
#   %minimum_221 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_220, %neg_663), kwargs = {})
#   %neg_673 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_786,), kwargs = {})
#   %neg_677 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_790,), kwargs = {})
#   %minimum_224 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_673, %neg_677), kwargs = {})
#   %neg_675 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_788,), kwargs = {})
#   %minimum_225 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_224, %neg_675), kwargs = {})
#   %neg_685 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_800,), kwargs = {})
#   %neg_689 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_804,), kwargs = {})
#   %minimum_228 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_685, %neg_689), kwargs = {})
#   %neg_687 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_802,), kwargs = {})
#   %minimum_229 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_228, %neg_687), kwargs = {})
#   %neg_697 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_814,), kwargs = {})
#   %neg_701 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_818,), kwargs = {})
#   %minimum_232 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_697, %neg_701), kwargs = {})
#   %neg_699 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_816,), kwargs = {})
#   %minimum_233 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_232, %neg_699), kwargs = {})
#   %neg_709 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_828,), kwargs = {})
#   %neg_713 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_832,), kwargs = {})
#   %minimum_236 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_709, %neg_713), kwargs = {})
#   %neg_711 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_830,), kwargs = {})
#   %minimum_237 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_236, %neg_711), kwargs = {})
#   %neg_721 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_842,), kwargs = {})
#   %neg_725 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_846,), kwargs = {})
#   %minimum_240 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_721, %neg_725), kwargs = {})
#   %neg_723 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_844,), kwargs = {})
#   %minimum_241 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_240, %neg_723), kwargs = {})
#   %neg_733 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_856,), kwargs = {})
#   %neg_737 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_860,), kwargs = {})
#   %minimum_244 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_733, %neg_737), kwargs = {})
#   %neg_735 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_858,), kwargs = {})
#   %minimum_245 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_244, %neg_735), kwargs = {})
#   %neg_745 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_870,), kwargs = {})
#   %neg_749 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_874,), kwargs = {})
#   %minimum_248 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_745, %neg_749), kwargs = {})
#   %neg_747 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_872,), kwargs = {})
#   %minimum_249 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_248, %neg_747), kwargs = {})
#   %neg_757 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_884,), kwargs = {})
#   %neg_761 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_888,), kwargs = {})
#   %minimum_252 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_757, %neg_761), kwargs = {})
#   %neg_759 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_886,), kwargs = {})
#   %minimum_253 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_252, %neg_759), kwargs = {})
#   %neg_769 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_898,), kwargs = {})
#   %neg_773 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_902,), kwargs = {})
#   %minimum_256 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_769, %neg_773), kwargs = {})
#   %neg_771 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_900,), kwargs = {})
#   %minimum_257 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_256, %neg_771), kwargs = {})
#   %neg_781 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_912,), kwargs = {})
#   %neg_785 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_916,), kwargs = {})
#   %minimum_260 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_781, %neg_785), kwargs = {})
#   %neg_783 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_914,), kwargs = {})
#   %minimum_261 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_260, %neg_783), kwargs = {})
#   %neg_793 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_926,), kwargs = {})
#   %neg_797 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_930,), kwargs = {})
#   %minimum_264 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_793, %neg_797), kwargs = {})
#   %neg_795 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_928,), kwargs = {})
#   %minimum_265 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_264, %neg_795), kwargs = {})
#   %neg_805 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_940,), kwargs = {})
#   %neg_809 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_944,), kwargs = {})
#   %minimum_268 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_805, %neg_809), kwargs = {})
#   %neg_807 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_942,), kwargs = {})
#   %minimum_269 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_268, %neg_807), kwargs = {})
#   %neg_817 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_954,), kwargs = {})
#   %neg_821 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_958,), kwargs = {})
#   %minimum_272 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_817, %neg_821), kwargs = {})
#   %neg_819 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_956,), kwargs = {})
#   %minimum_273 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_272, %neg_819), kwargs = {})
#   %neg_829 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_968,), kwargs = {})
#   %neg_833 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_972,), kwargs = {})
#   %minimum_276 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_829, %neg_833), kwargs = {})
#   %neg_831 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_970,), kwargs = {})
#   %minimum_277 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_276, %neg_831), kwargs = {})
#   %neg_841 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_982,), kwargs = {})
#   %neg_845 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_986,), kwargs = {})
#   %minimum_280 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_841, %neg_845), kwargs = {})
#   %neg_843 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_984,), kwargs = {})
#   %minimum_281 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_280, %neg_843), kwargs = {})
#   %neg_853 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_996,), kwargs = {})
#   %neg_857 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1000,), kwargs = {})
#   %minimum_284 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_853, %neg_857), kwargs = {})
#   %neg_855 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_998,), kwargs = {})
#   %minimum_285 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_284, %neg_855), kwargs = {})
#   %neg_865 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1010,), kwargs = {})
#   %neg_869 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1014,), kwargs = {})
#   %minimum_288 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_865, %neg_869), kwargs = {})
#   %neg_867 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1012,), kwargs = {})
#   %minimum_289 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_288, %neg_867), kwargs = {})
#   %neg_877 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1024,), kwargs = {})
#   %neg_881 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1028,), kwargs = {})
#   %minimum_292 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_877, %neg_881), kwargs = {})
#   %neg_879 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1026,), kwargs = {})
#   %minimum_293 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_292, %neg_879), kwargs = {})
#   %neg_889 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1038,), kwargs = {})
#   %neg_893 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1042,), kwargs = {})
#   %minimum_296 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_889, %neg_893), kwargs = {})
#   %neg_891 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1040,), kwargs = {})
#   %minimum_297 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_296, %neg_891), kwargs = {})
#   %neg_901 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1052,), kwargs = {})
#   %neg_905 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1056,), kwargs = {})
#   %minimum_300 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_901, %neg_905), kwargs = {})
#   %neg_903 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1054,), kwargs = {})
#   %minimum_301 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_300, %neg_903), kwargs = {})
#   %neg_913 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1066,), kwargs = {})
#   %neg_917 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1070,), kwargs = {})
#   %minimum_304 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_913, %neg_917), kwargs = {})
#   %neg_915 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1068,), kwargs = {})
#   %minimum_305 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_304, %neg_915), kwargs = {})
#   %neg_925 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1080,), kwargs = {})
#   %neg_929 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1084,), kwargs = {})
#   %minimum_308 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_925, %neg_929), kwargs = {})
#   %neg_927 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1082,), kwargs = {})
#   %minimum_309 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_308, %neg_927), kwargs = {})
#   %neg_937 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1094,), kwargs = {})
#   %neg_941 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1098,), kwargs = {})
#   %minimum_312 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_937, %neg_941), kwargs = {})
#   %neg_939 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1096,), kwargs = {})
#   %minimum_313 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_312, %neg_939), kwargs = {})
#   %neg_949 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1108,), kwargs = {})
#   %neg_953 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1112,), kwargs = {})
#   %minimum_316 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_949, %neg_953), kwargs = {})
#   %neg_951 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1110,), kwargs = {})
#   %minimum_317 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_316, %neg_951), kwargs = {})
#   %neg_961 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1122,), kwargs = {})
#   %neg_965 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1126,), kwargs = {})
#   %minimum_320 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_961, %neg_965), kwargs = {})
#   %neg_963 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1124,), kwargs = {})
#   %minimum_321 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_320, %neg_963), kwargs = {})
#   %neg_973 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1136,), kwargs = {})
#   %neg_977 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1140,), kwargs = {})
#   %minimum_324 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_973, %neg_977), kwargs = {})
#   %neg_975 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1138,), kwargs = {})
#   %minimum_325 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_324, %neg_975), kwargs = {})
#   %neg_985 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1150,), kwargs = {})
#   %neg_989 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1154,), kwargs = {})
#   %minimum_328 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_985, %neg_989), kwargs = {})
#   %neg_987 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1152,), kwargs = {})
#   %minimum_329 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_328, %neg_987), kwargs = {})
#   %neg_997 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1164,), kwargs = {})
#   %neg_1001 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1168,), kwargs = {})
#   %minimum_332 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_997, %neg_1001), kwargs = {})
#   %neg_999 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1166,), kwargs = {})
#   %minimum_333 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_332, %neg_999), kwargs = {})
#   %neg_1009 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1178,), kwargs = {})
#   %neg_1013 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1182,), kwargs = {})
#   %minimum_336 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1009, %neg_1013), kwargs = {})
#   %neg_1011 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1180,), kwargs = {})
#   %minimum_337 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_336, %neg_1011), kwargs = {})
#   %neg_1021 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1192,), kwargs = {})
#   %neg_1025 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1196,), kwargs = {})
#   %minimum_340 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1021, %neg_1025), kwargs = {})
#   %neg_1023 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1194,), kwargs = {})
#   %minimum_341 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_340, %neg_1023), kwargs = {})
#   %neg_1033 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1206,), kwargs = {})
#   %neg_1037 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1210,), kwargs = {})
#   %minimum_344 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1033, %neg_1037), kwargs = {})
#   %neg_1035 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1208,), kwargs = {})
#   %minimum_345 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_344, %neg_1035), kwargs = {})
#   %neg_1045 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1220,), kwargs = {})
#   %neg_1049 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1224,), kwargs = {})
#   %minimum_348 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1045, %neg_1049), kwargs = {})
#   %neg_1047 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1222,), kwargs = {})
#   %minimum_349 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_348, %neg_1047), kwargs = {})
#   %neg_1057 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1234,), kwargs = {})
#   %neg_1061 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1238,), kwargs = {})
#   %minimum_352 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1057, %neg_1061), kwargs = {})
#   %neg_1059 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1236,), kwargs = {})
#   %minimum_353 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_352, %neg_1059), kwargs = {})
#   %neg_1069 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1248,), kwargs = {})
#   %neg_1073 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1252,), kwargs = {})
#   %minimum_356 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1069, %neg_1073), kwargs = {})
#   %neg_1071 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1250,), kwargs = {})
#   %minimum_357 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_356, %neg_1071), kwargs = {})
#   %neg_1081 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1262,), kwargs = {})
#   %neg_1085 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1266,), kwargs = {})
#   %minimum_360 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1081, %neg_1085), kwargs = {})
#   %neg_1083 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1264,), kwargs = {})
#   %minimum_361 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_360, %neg_1083), kwargs = {})
#   %neg_1093 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1276,), kwargs = {})
#   %neg_1097 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1280,), kwargs = {})
#   %minimum_364 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1093, %neg_1097), kwargs = {})
#   %neg_1095 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1278,), kwargs = {})
#   %minimum_365 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_364, %neg_1095), kwargs = {})
#   %neg_1105 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1290,), kwargs = {})
#   %neg_1109 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1294,), kwargs = {})
#   %minimum_368 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1105, %neg_1109), kwargs = {})
#   %neg_1107 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1292,), kwargs = {})
#   %minimum_369 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_368, %neg_1107), kwargs = {})
#   %neg_1117 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1304,), kwargs = {})
#   %neg_1121 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1308,), kwargs = {})
#   %minimum_372 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1117, %neg_1121), kwargs = {})
#   %neg_1119 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1306,), kwargs = {})
#   %minimum_373 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_372, %neg_1119), kwargs = {})
#   %neg_1129 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1318,), kwargs = {})
#   %neg_1133 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1322,), kwargs = {})
#   %minimum_376 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1129, %neg_1133), kwargs = {})
#   %neg_1131 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1320,), kwargs = {})
#   %minimum_377 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_376, %neg_1131), kwargs = {})
#   %neg_1141 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1332,), kwargs = {})
#   %neg_1145 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1336,), kwargs = {})
#   %minimum_380 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1141, %neg_1145), kwargs = {})
#   %neg_1143 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1334,), kwargs = {})
#   %minimum_381 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_380, %neg_1143), kwargs = {})
#   %neg_1153 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1346,), kwargs = {})
#   %neg_1157 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1350,), kwargs = {})
#   %minimum_384 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1153, %neg_1157), kwargs = {})
#   %neg_1155 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1348,), kwargs = {})
#   %minimum_385 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_384, %neg_1155), kwargs = {})
#   %neg_1165 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1360,), kwargs = {})
#   %neg_1169 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1364,), kwargs = {})
#   %minimum_388 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1165, %neg_1169), kwargs = {})
#   %neg_1167 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1362,), kwargs = {})
#   %minimum_389 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_388, %neg_1167), kwargs = {})
#   %neg_1177 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1374,), kwargs = {})
#   %neg_1181 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1378,), kwargs = {})
#   %minimum_392 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1177, %neg_1181), kwargs = {})
#   %neg_1179 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1376,), kwargs = {})
#   %minimum_393 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_392, %neg_1179), kwargs = {})
#   %neg_1189 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1388,), kwargs = {})
#   %neg_1193 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1392,), kwargs = {})
#   %minimum_396 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1189, %neg_1193), kwargs = {})
#   %neg_1191 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1390,), kwargs = {})
#   %minimum_397 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_396, %neg_1191), kwargs = {})
#   %neg_1201 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1402,), kwargs = {})
#   %neg_1205 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1406,), kwargs = {})
#   %minimum_400 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_1201, %neg_1205), kwargs = {})
#   %neg_1203 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_1404,), kwargs = {})
#   %minimum_401 : [num_users=4] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_400, %neg_1203), kwargs = {})
#   %sub_101 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%arg1_1, %getitem_714), kwargs = {})
#   %relu_101 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_101,), kwargs = {})
#   %sub_102 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_205, %getitem_728), kwargs = {})
#   %relu_102 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_102,), kwargs = {})
#   %mul_50 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%relu_101, %relu_102), kwargs = {})
#   %sub_103 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_102, %mul_50), kwargs = {})
#   %relu_103 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_103,), kwargs = {})
#   %add_50 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%relu_101, %relu_103), kwargs = {})
#   %sub_104 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_209, %getitem_742), kwargs = {})
#   %relu_104 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_104,), kwargs = {})
#   %mul_51 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_50, %relu_104), kwargs = {})
#   %sub_105 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_104, %mul_51), kwargs = {})
#   %relu_105 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_105,), kwargs = {})
#   %add_51 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_50, %relu_105), kwargs = {})
#   %sub_106 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_213, %getitem_756), kwargs = {})
#   %relu_106 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_106,), kwargs = {})
#   %mul_52 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_51, %relu_106), kwargs = {})
#   %sub_107 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_106, %mul_52), kwargs = {})
#   %relu_107 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_107,), kwargs = {})
#   %add_52 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_51, %relu_107), kwargs = {})
#   %sub_108 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_217, %getitem_770), kwargs = {})
#   %relu_108 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_108,), kwargs = {})
#   %mul_53 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_52, %relu_108), kwargs = {})
#   %sub_109 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_108, %mul_53), kwargs = {})
#   %relu_109 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_109,), kwargs = {})
#   %add_53 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_52, %relu_109), kwargs = {})
#   %sub_110 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_221, %getitem_784), kwargs = {})
#   %relu_110 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_110,), kwargs = {})
#   %mul_54 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_53, %relu_110), kwargs = {})
#   %sub_111 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_110, %mul_54), kwargs = {})
#   %relu_111 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_111,), kwargs = {})
#   %add_54 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_53, %relu_111), kwargs = {})
#   %sub_112 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_225, %getitem_798), kwargs = {})
#   %relu_112 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_112,), kwargs = {})
#   %mul_55 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_54, %relu_112), kwargs = {})
#   %sub_113 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_112, %mul_55), kwargs = {})
#   %relu_113 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_113,), kwargs = {})
#   %add_55 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_54, %relu_113), kwargs = {})
#   %sub_114 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_229, %getitem_812), kwargs = {})
#   %relu_114 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_114,), kwargs = {})
#   %mul_56 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_55, %relu_114), kwargs = {})
#   %sub_115 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_114, %mul_56), kwargs = {})
#   %relu_115 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_115,), kwargs = {})
#   %add_56 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_55, %relu_115), kwargs = {})
#   %sub_116 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_233, %getitem_826), kwargs = {})
#   %relu_116 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_116,), kwargs = {})
#   %mul_57 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_56, %relu_116), kwargs = {})
#   %sub_117 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_116, %mul_57), kwargs = {})
#   %relu_117 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_117,), kwargs = {})
#   %add_57 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_56, %relu_117), kwargs = {})
#   %sub_118 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_237, %getitem_840), kwargs = {})
#   %relu_118 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_118,), kwargs = {})
#   %mul_58 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_57, %relu_118), kwargs = {})
#   %sub_119 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_118, %mul_58), kwargs = {})
#   %relu_119 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_119,), kwargs = {})
#   %add_58 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_57, %relu_119), kwargs = {})
#   %sub_120 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_241, %getitem_854), kwargs = {})
#   %relu_120 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_120,), kwargs = {})
#   %mul_59 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_58, %relu_120), kwargs = {})
#   %sub_121 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_120, %mul_59), kwargs = {})
#   %relu_121 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_121,), kwargs = {})
#   %add_59 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_58, %relu_121), kwargs = {})
#   %sub_122 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_245, %getitem_868), kwargs = {})
#   %relu_122 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_122,), kwargs = {})
#   %mul_60 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_59, %relu_122), kwargs = {})
#   %sub_123 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_122, %mul_60), kwargs = {})
#   %relu_123 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_123,), kwargs = {})
#   %add_60 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_59, %relu_123), kwargs = {})
#   %sub_124 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_249, %getitem_882), kwargs = {})
#   %relu_124 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_124,), kwargs = {})
#   %mul_61 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_60, %relu_124), kwargs = {})
#   %sub_125 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_124, %mul_61), kwargs = {})
#   %relu_125 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_125,), kwargs = {})
#   %add_61 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_60, %relu_125), kwargs = {})
#   %sub_126 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_253, %getitem_896), kwargs = {})
#   %relu_126 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_126,), kwargs = {})
#   %mul_62 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_61, %relu_126), kwargs = {})
#   %sub_127 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_126, %mul_62), kwargs = {})
#   %relu_127 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_127,), kwargs = {})
#   %add_62 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_61, %relu_127), kwargs = {})
#   %sub_128 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_257, %getitem_910), kwargs = {})
#   %relu_128 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_128,), kwargs = {})
#   %mul_63 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_62, %relu_128), kwargs = {})
#   %sub_129 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_128, %mul_63), kwargs = {})
#   %relu_129 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_129,), kwargs = {})
#   %add_63 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_62, %relu_129), kwargs = {})
#   %sub_130 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_261, %getitem_924), kwargs = {})
#   %relu_130 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_130,), kwargs = {})
#   %mul_64 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_63, %relu_130), kwargs = {})
#   %sub_131 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_130, %mul_64), kwargs = {})
#   %relu_131 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_131,), kwargs = {})
#   %add_64 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_63, %relu_131), kwargs = {})
#   %sub_132 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_265, %getitem_938), kwargs = {})
#   %relu_132 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_132,), kwargs = {})
#   %mul_65 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_64, %relu_132), kwargs = {})
#   %sub_133 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_132, %mul_65), kwargs = {})
#   %relu_133 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_133,), kwargs = {})
#   %add_65 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_64, %relu_133), kwargs = {})
#   %sub_134 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_269, %getitem_952), kwargs = {})
#   %relu_134 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_134,), kwargs = {})
#   %mul_66 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_65, %relu_134), kwargs = {})
#   %sub_135 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_134, %mul_66), kwargs = {})
#   %relu_135 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_135,), kwargs = {})
#   %add_66 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_65, %relu_135), kwargs = {})
#   %sub_136 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_273, %getitem_966), kwargs = {})
#   %relu_136 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_136,), kwargs = {})
#   %mul_67 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_66, %relu_136), kwargs = {})
#   %sub_137 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_136, %mul_67), kwargs = {})
#   %relu_137 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_137,), kwargs = {})
#   %add_67 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_66, %relu_137), kwargs = {})
#   %sub_138 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_277, %getitem_980), kwargs = {})
#   %relu_138 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_138,), kwargs = {})
#   %mul_68 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_67, %relu_138), kwargs = {})
#   %sub_139 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_138, %mul_68), kwargs = {})
#   %relu_139 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_139,), kwargs = {})
#   %add_68 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_67, %relu_139), kwargs = {})
#   %sub_140 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_281, %getitem_994), kwargs = {})
#   %relu_140 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_140,), kwargs = {})
#   %mul_69 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_68, %relu_140), kwargs = {})
#   %sub_141 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_140, %mul_69), kwargs = {})
#   %relu_141 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_141,), kwargs = {})
#   %add_69 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_68, %relu_141), kwargs = {})
#   %sub_142 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_285, %getitem_1008), kwargs = {})
#   %relu_142 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_142,), kwargs = {})
#   %mul_70 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_69, %relu_142), kwargs = {})
#   %sub_143 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_142, %mul_70), kwargs = {})
#   %relu_143 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_143,), kwargs = {})
#   %add_70 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_69, %relu_143), kwargs = {})
#   %sub_144 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_289, %getitem_1022), kwargs = {})
#   %relu_144 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_144,), kwargs = {})
#   %mul_71 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_70, %relu_144), kwargs = {})
#   %sub_145 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_144, %mul_71), kwargs = {})
#   %relu_145 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_145,), kwargs = {})
#   %add_71 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_70, %relu_145), kwargs = {})
#   %sub_146 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_293, %getitem_1036), kwargs = {})
#   %relu_146 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_146,), kwargs = {})
#   %mul_72 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_71, %relu_146), kwargs = {})
#   %sub_147 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_146, %mul_72), kwargs = {})
#   %relu_147 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_147,), kwargs = {})
#   %add_72 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_71, %relu_147), kwargs = {})
#   %sub_148 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_297, %getitem_1050), kwargs = {})
#   %relu_148 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_148,), kwargs = {})
#   %mul_73 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_72, %relu_148), kwargs = {})
#   %sub_149 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_148, %mul_73), kwargs = {})
#   %relu_149 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_149,), kwargs = {})
#   %add_73 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_72, %relu_149), kwargs = {})
#   %sub_150 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_301, %getitem_1064), kwargs = {})
#   %relu_150 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_150,), kwargs = {})
#   %mul_74 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_73, %relu_150), kwargs = {})
#   %sub_151 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_150, %mul_74), kwargs = {})
#   %relu_151 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_151,), kwargs = {})
#   %add_74 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_73, %relu_151), kwargs = {})
#   %sub_152 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_305, %getitem_1078), kwargs = {})
#   %relu_152 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_152,), kwargs = {})
#   %mul_75 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_74, %relu_152), kwargs = {})
#   %sub_153 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_152, %mul_75), kwargs = {})
#   %relu_153 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_153,), kwargs = {})
#   %add_75 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_74, %relu_153), kwargs = {})
#   %sub_154 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_309, %getitem_1092), kwargs = {})
#   %relu_154 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_154,), kwargs = {})
#   %mul_76 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_75, %relu_154), kwargs = {})
#   %sub_155 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_154, %mul_76), kwargs = {})
#   %relu_155 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_155,), kwargs = {})
#   %add_76 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_75, %relu_155), kwargs = {})
#   %sub_156 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_313, %getitem_1106), kwargs = {})
#   %relu_156 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_156,), kwargs = {})
#   %mul_77 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_76, %relu_156), kwargs = {})
#   %sub_157 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_156, %mul_77), kwargs = {})
#   %relu_157 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_157,), kwargs = {})
#   %add_77 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_76, %relu_157), kwargs = {})
#   %sub_158 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_317, %getitem_1120), kwargs = {})
#   %relu_158 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_158,), kwargs = {})
#   %mul_78 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_77, %relu_158), kwargs = {})
#   %sub_159 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_158, %mul_78), kwargs = {})
#   %relu_159 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_159,), kwargs = {})
#   %add_78 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_77, %relu_159), kwargs = {})
#   %sub_160 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_321, %getitem_1134), kwargs = {})
#   %relu_160 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_160,), kwargs = {})
#   %mul_79 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_78, %relu_160), kwargs = {})
#   %sub_161 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_160, %mul_79), kwargs = {})
#   %relu_161 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_161,), kwargs = {})
#   %add_79 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_78, %relu_161), kwargs = {})
#   %sub_162 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_325, %getitem_1148), kwargs = {})
#   %relu_162 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_162,), kwargs = {})
#   %mul_80 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_79, %relu_162), kwargs = {})
#   %sub_163 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_162, %mul_80), kwargs = {})
#   %relu_163 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_163,), kwargs = {})
#   %add_80 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_79, %relu_163), kwargs = {})
#   %sub_164 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_329, %getitem_1162), kwargs = {})
#   %relu_164 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_164,), kwargs = {})
#   %mul_81 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_80, %relu_164), kwargs = {})
#   %sub_165 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_164, %mul_81), kwargs = {})
#   %relu_165 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_165,), kwargs = {})
#   %add_81 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_80, %relu_165), kwargs = {})
#   %sub_166 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_333, %getitem_1176), kwargs = {})
#   %relu_166 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_166,), kwargs = {})
#   %mul_82 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_81, %relu_166), kwargs = {})
#   %sub_167 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_166, %mul_82), kwargs = {})
#   %relu_167 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_167,), kwargs = {})
#   %add_82 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_81, %relu_167), kwargs = {})
#   %sub_168 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_337, %getitem_1190), kwargs = {})
#   %relu_168 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_168,), kwargs = {})
#   %mul_83 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_82, %relu_168), kwargs = {})
#   %sub_169 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_168, %mul_83), kwargs = {})
#   %relu_169 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_169,), kwargs = {})
#   %add_83 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_82, %relu_169), kwargs = {})
#   %sub_170 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_341, %getitem_1204), kwargs = {})
#   %relu_170 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_170,), kwargs = {})
#   %mul_84 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_83, %relu_170), kwargs = {})
#   %sub_171 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_170, %mul_84), kwargs = {})
#   %relu_171 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_171,), kwargs = {})
#   %add_84 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_83, %relu_171), kwargs = {})
#   %sub_172 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_345, %getitem_1218), kwargs = {})
#   %relu_172 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_172,), kwargs = {})
#   %mul_85 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_84, %relu_172), kwargs = {})
#   %sub_173 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_172, %mul_85), kwargs = {})
#   %relu_173 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_173,), kwargs = {})
#   %add_85 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_84, %relu_173), kwargs = {})
#   %sub_174 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_349, %getitem_1232), kwargs = {})
#   %relu_174 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_174,), kwargs = {})
#   %mul_86 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_85, %relu_174), kwargs = {})
#   %sub_175 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_174, %mul_86), kwargs = {})
#   %relu_175 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_175,), kwargs = {})
#   %add_86 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_85, %relu_175), kwargs = {})
#   %sub_176 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_353, %getitem_1246), kwargs = {})
#   %relu_176 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_176,), kwargs = {})
#   %mul_87 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_86, %relu_176), kwargs = {})
#   %sub_177 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_176, %mul_87), kwargs = {})
#   %relu_177 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_177,), kwargs = {})
#   %add_87 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_86, %relu_177), kwargs = {})
#   %sub_178 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_357, %getitem_1260), kwargs = {})
#   %relu_178 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_178,), kwargs = {})
#   %mul_88 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_87, %relu_178), kwargs = {})
#   %sub_179 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_178, %mul_88), kwargs = {})
#   %relu_179 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_179,), kwargs = {})
#   %add_88 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_87, %relu_179), kwargs = {})
#   %sub_180 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_361, %getitem_1274), kwargs = {})
#   %relu_180 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_180,), kwargs = {})
#   %mul_89 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_88, %relu_180), kwargs = {})
#   %sub_181 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_180, %mul_89), kwargs = {})
#   %relu_181 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_181,), kwargs = {})
#   %add_89 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_88, %relu_181), kwargs = {})
#   %sub_182 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_365, %getitem_1288), kwargs = {})
#   %relu_182 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_182,), kwargs = {})
#   %mul_90 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_89, %relu_182), kwargs = {})
#   %sub_183 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_182, %mul_90), kwargs = {})
#   %relu_183 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_183,), kwargs = {})
#   %add_90 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_89, %relu_183), kwargs = {})
#   %sub_184 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_369, %getitem_1302), kwargs = {})
#   %relu_184 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_184,), kwargs = {})
#   %mul_91 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_90, %relu_184), kwargs = {})
#   %sub_185 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_184, %mul_91), kwargs = {})
#   %relu_185 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_185,), kwargs = {})
#   %add_91 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_90, %relu_185), kwargs = {})
#   %sub_186 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_373, %getitem_1316), kwargs = {})
#   %relu_186 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_186,), kwargs = {})
#   %mul_92 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_91, %relu_186), kwargs = {})
#   %sub_187 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_186, %mul_92), kwargs = {})
#   %relu_187 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_187,), kwargs = {})
#   %add_92 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_91, %relu_187), kwargs = {})
#   %sub_188 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_377, %getitem_1330), kwargs = {})
#   %relu_188 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_188,), kwargs = {})
#   %mul_93 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_92, %relu_188), kwargs = {})
#   %sub_189 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_188, %mul_93), kwargs = {})
#   %relu_189 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_189,), kwargs = {})
#   %add_93 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_92, %relu_189), kwargs = {})
#   %sub_190 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_381, %getitem_1344), kwargs = {})
#   %relu_190 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_190,), kwargs = {})
#   %mul_94 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_93, %relu_190), kwargs = {})
#   %sub_191 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_190, %mul_94), kwargs = {})
#   %relu_191 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_191,), kwargs = {})
#   %add_94 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_93, %relu_191), kwargs = {})
#   %sub_192 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_385, %getitem_1358), kwargs = {})
#   %relu_192 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_192,), kwargs = {})
#   %mul_95 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_94, %relu_192), kwargs = {})
#   %sub_193 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_192, %mul_95), kwargs = {})
#   %relu_193 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_193,), kwargs = {})
#   %add_95 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_94, %relu_193), kwargs = {})
#   %sub_194 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_389, %getitem_1372), kwargs = {})
#   %relu_194 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_194,), kwargs = {})
#   %mul_96 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_95, %relu_194), kwargs = {})
#   %sub_195 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_194, %mul_96), kwargs = {})
#   %relu_195 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_195,), kwargs = {})
#   %add_96 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_95, %relu_195), kwargs = {})
#   %sub_196 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_393, %getitem_1386), kwargs = {})
#   %relu_196 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_196,), kwargs = {})
#   %mul_97 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_96, %relu_196), kwargs = {})
#   %sub_197 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_196, %mul_97), kwargs = {})
#   %relu_197 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_197,), kwargs = {})
#   %add_97 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_96, %relu_197), kwargs = {})
#   %sub_198 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_397, %getitem_1400), kwargs = {})
#   %relu_198 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_198,), kwargs = {})
#   %mul_98 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_97, %relu_198), kwargs = {})
#   %sub_199 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_198, %mul_98), kwargs = {})
#   %relu_199 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_199,), kwargs = {})
#   %add_98 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_97, %relu_199), kwargs = {})
#   %sub_200 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_401, %getitem_1414), kwargs = {})
#   %relu_200 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_200,), kwargs = {})
#   %mul_99 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_98, %relu_200), kwargs = {})
#   %sub_201 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_200, %mul_99), kwargs = {})
#   %relu_201 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_201,), kwargs = {})
#   %add_99 : [num_users=1] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_98, %relu_201), kwargs = {})
triton_poi_fused_add_minimum_mul_neg_relu_sub_5 = async_compile.triton('triton_poi_fused_add_minimum_mul_neg_relu_sub_5', '''
import triton
import triton.language as tl
from triton.compiler.compiler import AttrsDescriptor

from torch._inductor.runtime import triton_helpers, triton_heuristics
from torch._inductor.runtime.triton_helpers import libdevice, math as tl_math
from torch._inductor.runtime.hints import AutotuneHint, ReductionHint, TileHint, instance_descriptor, DeviceProperties

@triton_heuristics.pointwise(
    size_hints=[256], 
    filename=__file__,
    triton_meta={'signature': {0: '*fp32', 1: '*fp32', 2: '*fp32', 3: '*fp32', 4: '*fp32', 5: '*fp32', 6: '*fp32', 7: '*fp32', 8: '*fp32', 9: '*fp32', 10: '*fp32', 11: '*fp32', 12: '*fp32', 13: '*fp32', 14: '*fp32', 15: '*fp32', 16: '*fp32', 17: '*fp32', 18: '*fp32', 19: '*fp32', 20: '*fp32', 21: '*fp32', 22: '*fp32', 23: '*fp32', 24: '*fp32', 25: '*fp32', 26: '*fp32', 27: '*fp32', 28: '*fp32', 29: '*fp32', 30: '*fp32', 31: '*fp32', 32: '*fp32', 33: '*fp32', 34: '*fp32', 35: '*fp32', 36: '*fp32', 37: '*fp32', 38: '*fp32', 39: '*fp32', 40: '*fp32', 41: '*fp32', 42: '*fp32', 43: '*fp32', 44: '*fp32', 45: '*fp32', 46: '*fp32', 47: '*fp32', 48: '*fp32', 49: '*fp32', 50: '*fp32', 51: '*fp32', 52: '*fp32', 53: '*fp32', 54: '*fp32', 55: '*fp32', 56: '*fp32', 57: '*fp32', 58: '*fp32', 59: '*fp32', 60: '*fp32', 61: '*fp32', 62: '*fp32', 63: '*fp32', 64: '*fp32', 65: '*fp32', 66: '*fp32', 67: '*fp32', 68: '*fp32', 69: '*fp32', 70: '*fp32', 71: '*fp32', 72: '*fp32', 73: '*fp32', 74: '*fp32', 75: '*fp32', 76: '*fp32', 77: '*fp32', 78: '*fp32', 79: '*fp32', 80: '*fp32', 81: '*fp32', 82: '*fp32', 83: '*fp32', 84: '*fp32', 85: '*fp32', 86: '*fp32', 87: '*fp32', 88: '*fp32', 89: '*fp32', 90: '*fp32', 91: '*fp32', 92: '*fp32', 93: '*fp32', 94: '*fp32', 95: '*fp32', 96: '*fp32', 97: '*fp32', 98: '*fp32', 99: '*fp32', 100: '*fp32', 101: '*fp32', 102: '*fp32', 103: '*fp32', 104: '*fp32', 105: '*fp32', 106: '*fp32', 107: '*fp32', 108: '*fp32', 109: '*fp32', 110: '*fp32', 111: '*fp32', 112: '*fp32', 113: '*fp32', 114: '*fp32', 115: '*fp32', 116: '*fp32', 117: '*fp32', 118: '*fp32', 119: '*fp32', 120: '*fp32', 121: '*fp32', 122: '*fp32', 123: '*fp32', 124: '*fp32', 125: '*fp32', 126: '*fp32', 127: '*fp32', 128: '*fp32', 129: '*fp32', 130: '*fp32', 131: '*fp32', 132: '*fp32', 133: '*fp32', 134: '*fp32', 135: '*fp32', 136: '*fp32', 137: '*fp32', 138: '*fp32', 139: '*fp32', 140: '*fp32', 141: '*fp32', 142: '*fp32', 143: '*fp32', 144: '*fp32', 145: '*fp32', 146: '*fp32', 147: '*fp32', 148: '*fp32', 149: '*fp32', 150: '*fp32', 151: '*fp32', 152: '*fp32', 153: '*fp32', 154: '*fp32', 155: '*fp32', 156: '*fp32', 157: '*fp32', 158: '*fp32', 159: '*fp32', 160: '*fp32', 161: '*fp32', 162: '*fp32', 163: '*fp32', 164: '*fp32', 165: '*fp32', 166: '*fp32', 167: '*fp32', 168: '*fp32', 169: '*fp32', 170: '*fp32', 171: '*fp32', 172: '*fp32', 173: '*fp32', 174: '*fp32', 175: '*fp32', 176: '*fp32', 177: '*fp32', 178: '*fp32', 179: '*fp32', 180: '*fp32', 181: '*fp32', 182: '*fp32', 183: '*fp32', 184: '*fp32', 185: '*fp32', 186: '*fp32', 187: '*fp32', 188: '*fp32', 189: '*fp32', 190: '*fp32', 191: '*fp32', 192: '*fp32', 193: '*fp32', 194: '*fp32', 195: '*fp32', 196: '*fp32', 197: '*fp32', 198: '*fp32', 199: '*fp32', 200: '*fp32', 201: '*fp32', 202: 'i32'}, 'device': DeviceProperties(type='cuda', index=0, cc=80, major=8, regs_per_multiprocessor=65536, max_threads_per_multi_processor=2048, multi_processor_count=108), 'constants': {}, 'configs': [AttrsDescriptor(divisible_by_16=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202), equal_to_1=())]},
    inductor_meta={'autotune_hints': set(), 'kernel_name': 'triton_poi_fused_add_minimum_mul_neg_relu_sub_5', 'mutated_arg_names': ['in_out_ptr0', 'in_out_ptr1', 'in_out_ptr10', 'in_out_ptr11', 'in_out_ptr12', 'in_out_ptr13', 'in_out_ptr14', 'in_out_ptr15', 'in_out_ptr16', 'in_out_ptr17', 'in_out_ptr18', 'in_out_ptr19', 'in_out_ptr2', 'in_out_ptr20', 'in_out_ptr21', 'in_out_ptr22', 'in_out_ptr23', 'in_out_ptr24', 'in_out_ptr25', 'in_out_ptr26', 'in_out_ptr27', 'in_out_ptr28', 'in_out_ptr29', 'in_out_ptr3', 'in_out_ptr30', 'in_out_ptr31', 'in_out_ptr32', 'in_out_ptr33', 'in_out_ptr34', 'in_out_ptr35', 'in_out_ptr36', 'in_out_ptr37', 'in_out_ptr38', 'in_out_ptr39', 'in_out_ptr4', 'in_out_ptr40', 'in_out_ptr41', 'in_out_ptr42', 'in_out_ptr43', 'in_out_ptr44', 'in_out_ptr45', 'in_out_ptr46', 'in_out_ptr47', 'in_out_ptr48', 'in_out_ptr49', 'in_out_ptr5', 'in_out_ptr6', 'in_out_ptr7', 'in_out_ptr8', 'in_out_ptr9'], 'no_x_dim': False, 'num_load': 202, 'num_reduction': 0, 'backend_hash': 'A9C866B4A14FD3277824029365D703C2427B2E685E54EC9B3EF4ADC8D1EEAC1D', 'are_deterministic_algorithms_enabled': False, 'assert_indirect_indexing': True, 'autotune_local_cache': True, 'autotune_pointwise': True, 'autotune_remote_cache': None, 'force_disable_caches': False, 'dynamic_scale_rblock': True, 'max_autotune': False, 'max_autotune_pointwise': False, 'min_split_scan_rblock': 256, 'spill_threshold': 16, 'store_cubin': False},
    min_elem_per_thread=0
)
@triton.jit
def triton_poi_fused_add_minimum_mul_neg_relu_sub_5(in_out_ptr0, in_out_ptr1, in_out_ptr2, in_out_ptr3, in_out_ptr4, in_out_ptr5, in_out_ptr6, in_out_ptr7, in_out_ptr8, in_out_ptr9, in_out_ptr10, in_out_ptr11, in_out_ptr12, in_out_ptr13, in_out_ptr14, in_out_ptr15, in_out_ptr16, in_out_ptr17, in_out_ptr18, in_out_ptr19, in_out_ptr20, in_out_ptr21, in_out_ptr22, in_out_ptr23, in_out_ptr24, in_out_ptr25, in_out_ptr26, in_out_ptr27, in_out_ptr28, in_out_ptr29, in_out_ptr30, in_out_ptr31, in_out_ptr32, in_out_ptr33, in_out_ptr34, in_out_ptr35, in_out_ptr36, in_out_ptr37, in_out_ptr38, in_out_ptr39, in_out_ptr40, in_out_ptr41, in_out_ptr42, in_out_ptr43, in_out_ptr44, in_out_ptr45, in_out_ptr46, in_out_ptr47, in_out_ptr48, in_out_ptr49, in_ptr0, in_ptr1, in_ptr2, in_ptr3, in_ptr4, in_ptr5, in_ptr6, in_ptr7, in_ptr8, in_ptr9, in_ptr10, in_ptr11, in_ptr12, in_ptr13, in_ptr14, in_ptr15, in_ptr16, in_ptr17, in_ptr18, in_ptr19, in_ptr20, in_ptr21, in_ptr22, in_ptr23, in_ptr24, in_ptr25, in_ptr26, in_ptr27, in_ptr28, in_ptr29, in_ptr30, in_ptr31, in_ptr32, in_ptr33, in_ptr34, in_ptr35, in_ptr36, in_ptr37, in_ptr38, in_ptr39, in_ptr40, in_ptr41, in_ptr42, in_ptr43, in_ptr44, in_ptr45, in_ptr46, in_ptr47, in_ptr48, in_ptr49, in_ptr50, in_ptr51, in_ptr52, in_ptr53, in_ptr54, in_ptr55, in_ptr56, in_ptr57, in_ptr58, in_ptr59, in_ptr60, in_ptr61, in_ptr62, in_ptr63, in_ptr64, in_ptr65, in_ptr66, in_ptr67, in_ptr68, in_ptr69, in_ptr70, in_ptr71, in_ptr72, in_ptr73, in_ptr74, in_ptr75, in_ptr76, in_ptr77, in_ptr78, in_ptr79, in_ptr80, in_ptr81, in_ptr82, in_ptr83, in_ptr84, in_ptr85, in_ptr86, in_ptr87, in_ptr88, in_ptr89, in_ptr90, in_ptr91, in_ptr92, in_ptr93, in_ptr94, in_ptr95, in_ptr96, in_ptr97, in_ptr98, in_ptr99, in_ptr100, in_ptr101, in_ptr102, in_ptr103, in_ptr104, in_ptr105, in_ptr106, in_ptr107, in_ptr108, in_ptr109, in_ptr110, in_ptr111, in_ptr112, in_ptr113, in_ptr114, in_ptr115, in_ptr116, in_ptr117, in_ptr118, in_ptr119, in_ptr120, in_ptr121, in_ptr122, in_ptr123, in_ptr124, in_ptr125, in_ptr126, in_ptr127, in_ptr128, in_ptr129, in_ptr130, in_ptr131, in_ptr132, in_ptr133, in_ptr134, in_ptr135, in_ptr136, in_ptr137, in_ptr138, in_ptr139, in_ptr140, in_ptr141, in_ptr142, in_ptr143, in_ptr144, in_ptr145, in_ptr146, in_ptr147, in_ptr148, in_ptr149, in_ptr150, in_ptr151, xnumel, XBLOCK : tl.constexpr):
    xnumel = 256
    xoffset = tl.program_id(0) * XBLOCK
    xindex = xoffset + tl.arange(0, XBLOCK)[:]
    xmask = xindex < xnumel
    x0 = xindex
    tmp0 = tl.load(in_ptr0 + (x0), xmask)
    tmp1 = tl.load(in_out_ptr0 + (x0), xmask)
    tmp5 = tl.load(in_ptr1 + (x0), xmask)
    tmp7 = tl.load(in_ptr2 + (x0), xmask)
    tmp10 = tl.load(in_ptr3 + (x0), xmask)
    tmp13 = tl.load(in_ptr4 + (x0), xmask)
    tmp20 = tl.load(in_out_ptr1 + (x0), xmask)
    tmp22 = tl.load(in_ptr5 + (x0), xmask)
    tmp25 = tl.load(in_ptr6 + (x0), xmask)
    tmp28 = tl.load(in_ptr7 + (x0), xmask)
    tmp35 = tl.load(in_out_ptr2 + (x0), xmask)
    tmp37 = tl.load(in_ptr8 + (x0), xmask)
    tmp40 = tl.load(in_ptr9 + (x0), xmask)
    tmp43 = tl.load(in_ptr10 + (x0), xmask)
    tmp50 = tl.load(in_out_ptr3 + (x0), xmask)
    tmp52 = tl.load(in_ptr11 + (x0), xmask)
    tmp55 = tl.load(in_ptr12 + (x0), xmask)
    tmp58 = tl.load(in_ptr13 + (x0), xmask)
    tmp65 = tl.load(in_out_ptr4 + (x0), xmask)
    tmp67 = tl.load(in_ptr14 + (x0), xmask)
    tmp70 = tl.load(in_ptr15 + (x0), xmask)
    tmp73 = tl.load(in_ptr16 + (x0), xmask)
    tmp80 = tl.load(in_out_ptr5 + (x0), xmask)
    tmp82 = tl.load(in_ptr17 + (x0), xmask)
    tmp85 = tl.load(in_ptr18 + (x0), xmask)
    tmp88 = tl.load(in_ptr19 + (x0), xmask)
    tmp95 = tl.load(in_out_ptr6 + (x0), xmask)
    tmp97 = tl.load(in_ptr20 + (x0), xmask)
    tmp100 = tl.load(in_ptr21 + (x0), xmask)
    tmp103 = tl.load(in_ptr22 + (x0), xmask)
    tmp110 = tl.load(in_out_ptr7 + (x0), xmask)
    tmp112 = tl.load(in_ptr23 + (x0), xmask)
    tmp115 = tl.load(in_ptr24 + (x0), xmask)
    tmp118 = tl.load(in_ptr25 + (x0), xmask)
    tmp125 = tl.load(in_out_ptr8 + (x0), xmask)
    tmp127 = tl.load(in_ptr26 + (x0), xmask)
    tmp130 = tl.load(in_ptr27 + (x0), xmask)
    tmp133 = tl.load(in_ptr28 + (x0), xmask)
    tmp140 = tl.load(in_out_ptr9 + (x0), xmask)
    tmp142 = tl.load(in_ptr29 + (x0), xmask)
    tmp145 = tl.load(in_ptr30 + (x0), xmask)
    tmp148 = tl.load(in_ptr31 + (x0), xmask)
    tmp155 = tl.load(in_out_ptr10 + (x0), xmask)
    tmp157 = tl.load(in_ptr32 + (x0), xmask)
    tmp160 = tl.load(in_ptr33 + (x0), xmask)
    tmp163 = tl.load(in_ptr34 + (x0), xmask)
    tmp170 = tl.load(in_out_ptr11 + (x0), xmask)
    tmp172 = tl.load(in_ptr35 + (x0), xmask)
    tmp175 = tl.load(in_ptr36 + (x0), xmask)
    tmp178 = tl.load(in_ptr37 + (x0), xmask)
    tmp185 = tl.load(in_out_ptr12 + (x0), xmask)
    tmp187 = tl.load(in_ptr38 + (x0), xmask)
    tmp190 = tl.load(in_ptr39 + (x0), xmask)
    tmp193 = tl.load(in_ptr40 + (x0), xmask)
    tmp200 = tl.load(in_out_ptr13 + (x0), xmask)
    tmp202 = tl.load(in_ptr41 + (x0), xmask)
    tmp205 = tl.load(in_ptr42 + (x0), xmask)
    tmp208 = tl.load(in_ptr43 + (x0), xmask)
    tmp215 = tl.load(in_out_ptr14 + (x0), xmask)
    tmp217 = tl.load(in_ptr44 + (x0), xmask)
    tmp220 = tl.load(in_ptr45 + (x0), xmask)
    tmp223 = tl.load(in_ptr46 + (x0), xmask)
    tmp230 = tl.load(in_out_ptr15 + (x0), xmask)
    tmp232 = tl.load(in_ptr47 + (x0), xmask)
    tmp235 = tl.load(in_ptr48 + (x0), xmask)
    tmp238 = tl.load(in_ptr49 + (x0), xmask)
    tmp245 = tl.load(in_out_ptr16 + (x0), xmask)
    tmp247 = tl.load(in_ptr50 + (x0), xmask)
    tmp250 = tl.load(in_ptr51 + (x0), xmask)
    tmp253 = tl.load(in_ptr52 + (x0), xmask)
    tmp260 = tl.load(in_out_ptr17 + (x0), xmask)
    tmp262 = tl.load(in_ptr53 + (x0), xmask)
    tmp265 = tl.load(in_ptr54 + (x0), xmask)
    tmp268 = tl.load(in_ptr55 + (x0), xmask)
    tmp275 = tl.load(in_out_ptr18 + (x0), xmask)
    tmp277 = tl.load(in_ptr56 + (x0), xmask)
    tmp280 = tl.load(in_ptr57 + (x0), xmask)
    tmp283 = tl.load(in_ptr58 + (x0), xmask)
    tmp290 = tl.load(in_out_ptr19 + (x0), xmask)
    tmp292 = tl.load(in_ptr59 + (x0), xmask)
    tmp295 = tl.load(in_ptr60 + (x0), xmask)
    tmp298 = tl.load(in_ptr61 + (x0), xmask)
    tmp305 = tl.load(in_out_ptr20 + (x0), xmask)
    tmp307 = tl.load(in_ptr62 + (x0), xmask)
    tmp310 = tl.load(in_ptr63 + (x0), xmask)
    tmp313 = tl.load(in_ptr64 + (x0), xmask)
    tmp320 = tl.load(in_out_ptr21 + (x0), xmask)
    tmp322 = tl.load(in_ptr65 + (x0), xmask)
    tmp325 = tl.load(in_ptr66 + (x0), xmask)
    tmp328 = tl.load(in_ptr67 + (x0), xmask)
    tmp335 = tl.load(in_out_ptr22 + (x0), xmask)
    tmp337 = tl.load(in_ptr68 + (x0), xmask)
    tmp340 = tl.load(in_ptr69 + (x0), xmask)
    tmp343 = tl.load(in_ptr70 + (x0), xmask)
    tmp350 = tl.load(in_out_ptr23 + (x0), xmask)
    tmp352 = tl.load(in_ptr71 + (x0), xmask)
    tmp355 = tl.load(in_ptr72 + (x0), xmask)
    tmp358 = tl.load(in_ptr73 + (x0), xmask)
    tmp365 = tl.load(in_out_ptr24 + (x0), xmask)
    tmp367 = tl.load(in_ptr74 + (x0), xmask)
    tmp370 = tl.load(in_ptr75 + (x0), xmask)
    tmp373 = tl.load(in_ptr76 + (x0), xmask)
    tmp380 = tl.load(in_out_ptr25 + (x0), xmask)
    tmp382 = tl.load(in_ptr77 + (x0), xmask)
    tmp385 = tl.load(in_ptr78 + (x0), xmask)
    tmp388 = tl.load(in_ptr79 + (x0), xmask)
    tmp395 = tl.load(in_out_ptr26 + (x0), xmask)
    tmp397 = tl.load(in_ptr80 + (x0), xmask)
    tmp400 = tl.load(in_ptr81 + (x0), xmask)
    tmp403 = tl.load(in_ptr82 + (x0), xmask)
    tmp410 = tl.load(in_out_ptr27 + (x0), xmask)
    tmp412 = tl.load(in_ptr83 + (x0), xmask)
    tmp415 = tl.load(in_ptr84 + (x0), xmask)
    tmp418 = tl.load(in_ptr85 + (x0), xmask)
    tmp425 = tl.load(in_out_ptr28 + (x0), xmask)
    tmp427 = tl.load(in_ptr86 + (x0), xmask)
    tmp430 = tl.load(in_ptr87 + (x0), xmask)
    tmp433 = tl.load(in_ptr88 + (x0), xmask)
    tmp440 = tl.load(in_out_ptr29 + (x0), xmask)
    tmp442 = tl.load(in_ptr89 + (x0), xmask)
    tmp445 = tl.load(in_ptr90 + (x0), xmask)
    tmp448 = tl.load(in_ptr91 + (x0), xmask)
    tmp455 = tl.load(in_out_ptr30 + (x0), xmask)
    tmp457 = tl.load(in_ptr92 + (x0), xmask)
    tmp460 = tl.load(in_ptr93 + (x0), xmask)
    tmp463 = tl.load(in_ptr94 + (x0), xmask)
    tmp470 = tl.load(in_out_ptr31 + (x0), xmask)
    tmp472 = tl.load(in_ptr95 + (x0), xmask)
    tmp475 = tl.load(in_ptr96 + (x0), xmask)
    tmp478 = tl.load(in_ptr97 + (x0), xmask)
    tmp485 = tl.load(in_out_ptr32 + (x0), xmask)
    tmp487 = tl.load(in_ptr98 + (x0), xmask)
    tmp490 = tl.load(in_ptr99 + (x0), xmask)
    tmp493 = tl.load(in_ptr100 + (x0), xmask)
    tmp500 = tl.load(in_out_ptr33 + (x0), xmask)
    tmp502 = tl.load(in_ptr101 + (x0), xmask)
    tmp505 = tl.load(in_ptr102 + (x0), xmask)
    tmp508 = tl.load(in_ptr103 + (x0), xmask)
    tmp515 = tl.load(in_out_ptr34 + (x0), xmask)
    tmp517 = tl.load(in_ptr104 + (x0), xmask)
    tmp520 = tl.load(in_ptr105 + (x0), xmask)
    tmp523 = tl.load(in_ptr106 + (x0), xmask)
    tmp530 = tl.load(in_out_ptr35 + (x0), xmask)
    tmp532 = tl.load(in_ptr107 + (x0), xmask)
    tmp535 = tl.load(in_ptr108 + (x0), xmask)
    tmp538 = tl.load(in_ptr109 + (x0), xmask)
    tmp545 = tl.load(in_out_ptr36 + (x0), xmask)
    tmp547 = tl.load(in_ptr110 + (x0), xmask)
    tmp550 = tl.load(in_ptr111 + (x0), xmask)
    tmp553 = tl.load(in_ptr112 + (x0), xmask)
    tmp560 = tl.load(in_out_ptr37 + (x0), xmask)
    tmp562 = tl.load(in_ptr113 + (x0), xmask)
    tmp565 = tl.load(in_ptr114 + (x0), xmask)
    tmp568 = tl.load(in_ptr115 + (x0), xmask)
    tmp575 = tl.load(in_out_ptr38 + (x0), xmask)
    tmp577 = tl.load(in_ptr116 + (x0), xmask)
    tmp580 = tl.load(in_ptr117 + (x0), xmask)
    tmp583 = tl.load(in_ptr118 + (x0), xmask)
    tmp590 = tl.load(in_out_ptr39 + (x0), xmask)
    tmp592 = tl.load(in_ptr119 + (x0), xmask)
    tmp595 = tl.load(in_ptr120 + (x0), xmask)
    tmp598 = tl.load(in_ptr121 + (x0), xmask)
    tmp605 = tl.load(in_out_ptr40 + (x0), xmask)
    tmp607 = tl.load(in_ptr122 + (x0), xmask)
    tmp610 = tl.load(in_ptr123 + (x0), xmask)
    tmp613 = tl.load(in_ptr124 + (x0), xmask)
    tmp620 = tl.load(in_out_ptr41 + (x0), xmask)
    tmp622 = tl.load(in_ptr125 + (x0), xmask)
    tmp625 = tl.load(in_ptr126 + (x0), xmask)
    tmp628 = tl.load(in_ptr127 + (x0), xmask)
    tmp635 = tl.load(in_out_ptr42 + (x0), xmask)
    tmp637 = tl.load(in_ptr128 + (x0), xmask)
    tmp640 = tl.load(in_ptr129 + (x0), xmask)
    tmp643 = tl.load(in_ptr130 + (x0), xmask)
    tmp650 = tl.load(in_out_ptr43 + (x0), xmask)
    tmp652 = tl.load(in_ptr131 + (x0), xmask)
    tmp655 = tl.load(in_ptr132 + (x0), xmask)
    tmp658 = tl.load(in_ptr133 + (x0), xmask)
    tmp665 = tl.load(in_out_ptr44 + (x0), xmask)
    tmp667 = tl.load(in_ptr134 + (x0), xmask)
    tmp670 = tl.load(in_ptr135 + (x0), xmask)
    tmp673 = tl.load(in_ptr136 + (x0), xmask)
    tmp680 = tl.load(in_out_ptr45 + (x0), xmask)
    tmp682 = tl.load(in_ptr137 + (x0), xmask)
    tmp685 = tl.load(in_ptr138 + (x0), xmask)
    tmp688 = tl.load(in_ptr139 + (x0), xmask)
    tmp695 = tl.load(in_out_ptr46 + (x0), xmask)
    tmp697 = tl.load(in_ptr140 + (x0), xmask)
    tmp700 = tl.load(in_ptr141 + (x0), xmask)
    tmp703 = tl.load(in_ptr142 + (x0), xmask)
    tmp710 = tl.load(in_out_ptr47 + (x0), xmask)
    tmp712 = tl.load(in_ptr143 + (x0), xmask)
    tmp715 = tl.load(in_ptr144 + (x0), xmask)
    tmp718 = tl.load(in_ptr145 + (x0), xmask)
    tmp725 = tl.load(in_out_ptr48 + (x0), xmask)
    tmp727 = tl.load(in_ptr146 + (x0), xmask)
    tmp730 = tl.load(in_ptr147 + (x0), xmask)
    tmp733 = tl.load(in_ptr148 + (x0), xmask)
    tmp740 = tl.load(in_out_ptr49 + (x0), xmask)
    tmp742 = tl.load(in_ptr149 + (x0), xmask)
    tmp745 = tl.load(in_ptr150 + (x0), xmask)
    tmp748 = tl.load(in_ptr151 + (x0), xmask)
    tmp2 = tmp0 - tmp1
    tmp3 = tl.full([1], 0, tl.int32)
    tmp4 = triton_helpers.maximum(tmp3, tmp2)
    tmp6 = -tmp5
    tmp8 = -tmp7
    tmp9 = triton_helpers.minimum(tmp6, tmp8)
    tmp11 = -tmp10
    tmp12 = triton_helpers.minimum(tmp9, tmp11)
    tmp14 = tmp12 - tmp13
    tmp15 = triton_helpers.maximum(tmp3, tmp14)
    tmp16 = tmp4 * tmp15
    tmp17 = tmp15 - tmp16
    tmp18 = triton_helpers.maximum(tmp3, tmp17)
    tmp19 = tmp4 + tmp18
    tmp21 = -tmp20
    tmp23 = -tmp22
    tmp24 = triton_helpers.minimum(tmp21, tmp23)
    tmp26 = -tmp25
    tmp27 = triton_helpers.minimum(tmp24, tmp26)
    tmp29 = tmp27 - tmp28
    tmp30 = triton_helpers.maximum(tmp3, tmp29)
    tmp31 = tmp19 * tmp30
    tmp32 = tmp30 - tmp31
    tmp33 = triton_helpers.maximum(tmp3, tmp32)
    tmp34 = tmp19 + tmp33
    tmp36 = -tmp35
    tmp38 = -tmp37
    tmp39 = triton_helpers.minimum(tmp36, tmp38)
    tmp41 = -tmp40
    tmp42 = triton_helpers.minimum(tmp39, tmp41)
    tmp44 = tmp42 - tmp43
    tmp45 = triton_helpers.maximum(tmp3, tmp44)
    tmp46 = tmp34 * tmp45
    tmp47 = tmp45 - tmp46
    tmp48 = triton_helpers.maximum(tmp3, tmp47)
    tmp49 = tmp34 + tmp48
    tmp51 = -tmp50
    tmp53 = -tmp52
    tmp54 = triton_helpers.minimum(tmp51, tmp53)
    tmp56 = -tmp55
    tmp57 = triton_helpers.minimum(tmp54, tmp56)
    tmp59 = tmp57 - tmp58
    tmp60 = triton_helpers.maximum(tmp3, tmp59)
    tmp61 = tmp49 * tmp60
    tmp62 = tmp60 - tmp61
    tmp63 = triton_helpers.maximum(tmp3, tmp62)
    tmp64 = tmp49 + tmp63
    tmp66 = -tmp65
    tmp68 = -tmp67
    tmp69 = triton_helpers.minimum(tmp66, tmp68)
    tmp71 = -tmp70
    tmp72 = triton_helpers.minimum(tmp69, tmp71)
    tmp74 = tmp72 - tmp73
    tmp75 = triton_helpers.maximum(tmp3, tmp74)
    tmp76 = tmp64 * tmp75
    tmp77 = tmp75 - tmp76
    tmp78 = triton_helpers.maximum(tmp3, tmp77)
    tmp79 = tmp64 + tmp78
    tmp81 = -tmp80
    tmp83 = -tmp82
    tmp84 = triton_helpers.minimum(tmp81, tmp83)
    tmp86 = -tmp85
    tmp87 = triton_helpers.minimum(tmp84, tmp86)
    tmp89 = tmp87 - tmp88
    tmp90 = triton_helpers.maximum(tmp3, tmp89)
    tmp91 = tmp79 * tmp90
    tmp92 = tmp90 - tmp91
    tmp93 = triton_helpers.maximum(tmp3, tmp92)
    tmp94 = tmp79 + tmp93
    tmp96 = -tmp95
    tmp98 = -tmp97
    tmp99 = triton_helpers.minimum(tmp96, tmp98)
    tmp101 = -tmp100
    tmp102 = triton_helpers.minimum(tmp99, tmp101)
    tmp104 = tmp102 - tmp103
    tmp105 = triton_helpers.maximum(tmp3, tmp104)
    tmp106 = tmp94 * tmp105
    tmp107 = tmp105 - tmp106
    tmp108 = triton_helpers.maximum(tmp3, tmp107)
    tmp109 = tmp94 + tmp108
    tmp111 = -tmp110
    tmp113 = -tmp112
    tmp114 = triton_helpers.minimum(tmp111, tmp113)
    tmp116 = -tmp115
    tmp117 = triton_helpers.minimum(tmp114, tmp116)
    tmp119 = tmp117 - tmp118
    tmp120 = triton_helpers.maximum(tmp3, tmp119)
    tmp121 = tmp109 * tmp120
    tmp122 = tmp120 - tmp121
    tmp123 = triton_helpers.maximum(tmp3, tmp122)
    tmp124 = tmp109 + tmp123
    tmp126 = -tmp125
    tmp128 = -tmp127
    tmp129 = triton_helpers.minimum(tmp126, tmp128)
    tmp131 = -tmp130
    tmp132 = triton_helpers.minimum(tmp129, tmp131)
    tmp134 = tmp132 - tmp133
    tmp135 = triton_helpers.maximum(tmp3, tmp134)
    tmp136 = tmp124 * tmp135
    tmp137 = tmp135 - tmp136
    tmp138 = triton_helpers.maximum(tmp3, tmp137)
    tmp139 = tmp124 + tmp138
    tmp141 = -tmp140
    tmp143 = -tmp142
    tmp144 = triton_helpers.minimum(tmp141, tmp143)
    tmp146 = -tmp145
    tmp147 = triton_helpers.minimum(tmp144, tmp146)
    tmp149 = tmp147 - tmp148
    tmp150 = triton_helpers.maximum(tmp3, tmp149)
    tmp151 = tmp139 * tmp150
    tmp152 = tmp150 - tmp151
    tmp153 = triton_helpers.maximum(tmp3, tmp152)
    tmp154 = tmp139 + tmp153
    tmp156 = -tmp155
    tmp158 = -tmp157
    tmp159 = triton_helpers.minimum(tmp156, tmp158)
    tmp161 = -tmp160
    tmp162 = triton_helpers.minimum(tmp159, tmp161)
    tmp164 = tmp162 - tmp163
    tmp165 = triton_helpers.maximum(tmp3, tmp164)
    tmp166 = tmp154 * tmp165
    tmp167 = tmp165 - tmp166
    tmp168 = triton_helpers.maximum(tmp3, tmp167)
    tmp169 = tmp154 + tmp168
    tmp171 = -tmp170
    tmp173 = -tmp172
    tmp174 = triton_helpers.minimum(tmp171, tmp173)
    tmp176 = -tmp175
    tmp177 = triton_helpers.minimum(tmp174, tmp176)
    tmp179 = tmp177 - tmp178
    tmp180 = triton_helpers.maximum(tmp3, tmp179)
    tmp181 = tmp169 * tmp180
    tmp182 = tmp180 - tmp181
    tmp183 = triton_helpers.maximum(tmp3, tmp182)
    tmp184 = tmp169 + tmp183
    tmp186 = -tmp185
    tmp188 = -tmp187
    tmp189 = triton_helpers.minimum(tmp186, tmp188)
    tmp191 = -tmp190
    tmp192 = triton_helpers.minimum(tmp189, tmp191)
    tmp194 = tmp192 - tmp193
    tmp195 = triton_helpers.maximum(tmp3, tmp194)
    tmp196 = tmp184 * tmp195
    tmp197 = tmp195 - tmp196
    tmp198 = triton_helpers.maximum(tmp3, tmp197)
    tmp199 = tmp184 + tmp198
    tmp201 = -tmp200
    tmp203 = -tmp202
    tmp204 = triton_helpers.minimum(tmp201, tmp203)
    tmp206 = -tmp205
    tmp207 = triton_helpers.minimum(tmp204, tmp206)
    tmp209 = tmp207 - tmp208
    tmp210 = triton_helpers.maximum(tmp3, tmp209)
    tmp211 = tmp199 * tmp210
    tmp212 = tmp210 - tmp211
    tmp213 = triton_helpers.maximum(tmp3, tmp212)
    tmp214 = tmp199 + tmp213
    tmp216 = -tmp215
    tmp218 = -tmp217
    tmp219 = triton_helpers.minimum(tmp216, tmp218)
    tmp221 = -tmp220
    tmp222 = triton_helpers.minimum(tmp219, tmp221)
    tmp224 = tmp222 - tmp223
    tmp225 = triton_helpers.maximum(tmp3, tmp224)
    tmp226 = tmp214 * tmp225
    tmp227 = tmp225 - tmp226
    tmp228 = triton_helpers.maximum(tmp3, tmp227)
    tmp229 = tmp214 + tmp228
    tmp231 = -tmp230
    tmp233 = -tmp232
    tmp234 = triton_helpers.minimum(tmp231, tmp233)
    tmp236 = -tmp235
    tmp237 = triton_helpers.minimum(tmp234, tmp236)
    tmp239 = tmp237 - tmp238
    tmp240 = triton_helpers.maximum(tmp3, tmp239)
    tmp241 = tmp229 * tmp240
    tmp242 = tmp240 - tmp241
    tmp243 = triton_helpers.maximum(tmp3, tmp242)
    tmp244 = tmp229 + tmp243
    tmp246 = -tmp245
    tmp248 = -tmp247
    tmp249 = triton_helpers.minimum(tmp246, tmp248)
    tmp251 = -tmp250
    tmp252 = triton_helpers.minimum(tmp249, tmp251)
    tmp254 = tmp252 - tmp253
    tmp255 = triton_helpers.maximum(tmp3, tmp254)
    tmp256 = tmp244 * tmp255
    tmp257 = tmp255 - tmp256
    tmp258 = triton_helpers.maximum(tmp3, tmp257)
    tmp259 = tmp244 + tmp258
    tmp261 = -tmp260
    tmp263 = -tmp262
    tmp264 = triton_helpers.minimum(tmp261, tmp263)
    tmp266 = -tmp265
    tmp267 = triton_helpers.minimum(tmp264, tmp266)
    tmp269 = tmp267 - tmp268
    tmp270 = triton_helpers.maximum(tmp3, tmp269)
    tmp271 = tmp259 * tmp270
    tmp272 = tmp270 - tmp271
    tmp273 = triton_helpers.maximum(tmp3, tmp272)
    tmp274 = tmp259 + tmp273
    tmp276 = -tmp275
    tmp278 = -tmp277
    tmp279 = triton_helpers.minimum(tmp276, tmp278)
    tmp281 = -tmp280
    tmp282 = triton_helpers.minimum(tmp279, tmp281)
    tmp284 = tmp282 - tmp283
    tmp285 = triton_helpers.maximum(tmp3, tmp284)
    tmp286 = tmp274 * tmp285
    tmp287 = tmp285 - tmp286
    tmp288 = triton_helpers.maximum(tmp3, tmp287)
    tmp289 = tmp274 + tmp288
    tmp291 = -tmp290
    tmp293 = -tmp292
    tmp294 = triton_helpers.minimum(tmp291, tmp293)
    tmp296 = -tmp295
    tmp297 = triton_helpers.minimum(tmp294, tmp296)
    tmp299 = tmp297 - tmp298
    tmp300 = triton_helpers.maximum(tmp3, tmp299)
    tmp301 = tmp289 * tmp300
    tmp302 = tmp300 - tmp301
    tmp303 = triton_helpers.maximum(tmp3, tmp302)
    tmp304 = tmp289 + tmp303
    tmp306 = -tmp305
    tmp308 = -tmp307
    tmp309 = triton_helpers.minimum(tmp306, tmp308)
    tmp311 = -tmp310
    tmp312 = triton_helpers.minimum(tmp309, tmp311)
    tmp314 = tmp312 - tmp313
    tmp315 = triton_helpers.maximum(tmp3, tmp314)
    tmp316 = tmp304 * tmp315
    tmp317 = tmp315 - tmp316
    tmp318 = triton_helpers.maximum(tmp3, tmp317)
    tmp319 = tmp304 + tmp318
    tmp321 = -tmp320
    tmp323 = -tmp322
    tmp324 = triton_helpers.minimum(tmp321, tmp323)
    tmp326 = -tmp325
    tmp327 = triton_helpers.minimum(tmp324, tmp326)
    tmp329 = tmp327 - tmp328
    tmp330 = triton_helpers.maximum(tmp3, tmp329)
    tmp331 = tmp319 * tmp330
    tmp332 = tmp330 - tmp331
    tmp333 = triton_helpers.maximum(tmp3, tmp332)
    tmp334 = tmp319 + tmp333
    tmp336 = -tmp335
    tmp338 = -tmp337
    tmp339 = triton_helpers.minimum(tmp336, tmp338)
    tmp341 = -tmp340
    tmp342 = triton_helpers.minimum(tmp339, tmp341)
    tmp344 = tmp342 - tmp343
    tmp345 = triton_helpers.maximum(tmp3, tmp344)
    tmp346 = tmp334 * tmp345
    tmp347 = tmp345 - tmp346
    tmp348 = triton_helpers.maximum(tmp3, tmp347)
    tmp349 = tmp334 + tmp348
    tmp351 = -tmp350
    tmp353 = -tmp352
    tmp354 = triton_helpers.minimum(tmp351, tmp353)
    tmp356 = -tmp355
    tmp357 = triton_helpers.minimum(tmp354, tmp356)
    tmp359 = tmp357 - tmp358
    tmp360 = triton_helpers.maximum(tmp3, tmp359)
    tmp361 = tmp349 * tmp360
    tmp362 = tmp360 - tmp361
    tmp363 = triton_helpers.maximum(tmp3, tmp362)
    tmp364 = tmp349 + tmp363
    tmp366 = -tmp365
    tmp368 = -tmp367
    tmp369 = triton_helpers.minimum(tmp366, tmp368)
    tmp371 = -tmp370
    tmp372 = triton_helpers.minimum(tmp369, tmp371)
    tmp374 = tmp372 - tmp373
    tmp375 = triton_helpers.maximum(tmp3, tmp374)
    tmp376 = tmp364 * tmp375
    tmp377 = tmp375 - tmp376
    tmp378 = triton_helpers.maximum(tmp3, tmp377)
    tmp379 = tmp364 + tmp378
    tmp381 = -tmp380
    tmp383 = -tmp382
    tmp384 = triton_helpers.minimum(tmp381, tmp383)
    tmp386 = -tmp385
    tmp387 = triton_helpers.minimum(tmp384, tmp386)
    tmp389 = tmp387 - tmp388
    tmp390 = triton_helpers.maximum(tmp3, tmp389)
    tmp391 = tmp379 * tmp390
    tmp392 = tmp390 - tmp391
    tmp393 = triton_helpers.maximum(tmp3, tmp392)
    tmp394 = tmp379 + tmp393
    tmp396 = -tmp395
    tmp398 = -tmp397
    tmp399 = triton_helpers.minimum(tmp396, tmp398)
    tmp401 = -tmp400
    tmp402 = triton_helpers.minimum(tmp399, tmp401)
    tmp404 = tmp402 - tmp403
    tmp405 = triton_helpers.maximum(tmp3, tmp404)
    tmp406 = tmp394 * tmp405
    tmp407 = tmp405 - tmp406
    tmp408 = triton_helpers.maximum(tmp3, tmp407)
    tmp409 = tmp394 + tmp408
    tmp411 = -tmp410
    tmp413 = -tmp412
    tmp414 = triton_helpers.minimum(tmp411, tmp413)
    tmp416 = -tmp415
    tmp417 = triton_helpers.minimum(tmp414, tmp416)
    tmp419 = tmp417 - tmp418
    tmp420 = triton_helpers.maximum(tmp3, tmp419)
    tmp421 = tmp409 * tmp420
    tmp422 = tmp420 - tmp421
    tmp423 = triton_helpers.maximum(tmp3, tmp422)
    tmp424 = tmp409 + tmp423
    tmp426 = -tmp425
    tmp428 = -tmp427
    tmp429 = triton_helpers.minimum(tmp426, tmp428)
    tmp431 = -tmp430
    tmp432 = triton_helpers.minimum(tmp429, tmp431)
    tmp434 = tmp432 - tmp433
    tmp435 = triton_helpers.maximum(tmp3, tmp434)
    tmp436 = tmp424 * tmp435
    tmp437 = tmp435 - tmp436
    tmp438 = triton_helpers.maximum(tmp3, tmp437)
    tmp439 = tmp424 + tmp438
    tmp441 = -tmp440
    tmp443 = -tmp442
    tmp444 = triton_helpers.minimum(tmp441, tmp443)
    tmp446 = -tmp445
    tmp447 = triton_helpers.minimum(tmp444, tmp446)
    tmp449 = tmp447 - tmp448
    tmp450 = triton_helpers.maximum(tmp3, tmp449)
    tmp451 = tmp439 * tmp450
    tmp452 = tmp450 - tmp451
    tmp453 = triton_helpers.maximum(tmp3, tmp452)
    tmp454 = tmp439 + tmp453
    tmp456 = -tmp455
    tmp458 = -tmp457
    tmp459 = triton_helpers.minimum(tmp456, tmp458)
    tmp461 = -tmp460
    tmp462 = triton_helpers.minimum(tmp459, tmp461)
    tmp464 = tmp462 - tmp463
    tmp465 = triton_helpers.maximum(tmp3, tmp464)
    tmp466 = tmp454 * tmp465
    tmp467 = tmp465 - tmp466
    tmp468 = triton_helpers.maximum(tmp3, tmp467)
    tmp469 = tmp454 + tmp468
    tmp471 = -tmp470
    tmp473 = -tmp472
    tmp474 = triton_helpers.minimum(tmp471, tmp473)
    tmp476 = -tmp475
    tmp477 = triton_helpers.minimum(tmp474, tmp476)
    tmp479 = tmp477 - tmp478
    tmp480 = triton_helpers.maximum(tmp3, tmp479)
    tmp481 = tmp469 * tmp480
    tmp482 = tmp480 - tmp481
    tmp483 = triton_helpers.maximum(tmp3, tmp482)
    tmp484 = tmp469 + tmp483
    tmp486 = -tmp485
    tmp488 = -tmp487
    tmp489 = triton_helpers.minimum(tmp486, tmp488)
    tmp491 = -tmp490
    tmp492 = triton_helpers.minimum(tmp489, tmp491)
    tmp494 = tmp492 - tmp493
    tmp495 = triton_helpers.maximum(tmp3, tmp494)
    tmp496 = tmp484 * tmp495
    tmp497 = tmp495 - tmp496
    tmp498 = triton_helpers.maximum(tmp3, tmp497)
    tmp499 = tmp484 + tmp498
    tmp501 = -tmp500
    tmp503 = -tmp502
    tmp504 = triton_helpers.minimum(tmp501, tmp503)
    tmp506 = -tmp505
    tmp507 = triton_helpers.minimum(tmp504, tmp506)
    tmp509 = tmp507 - tmp508
    tmp510 = triton_helpers.maximum(tmp3, tmp509)
    tmp511 = tmp499 * tmp510
    tmp512 = tmp510 - tmp511
    tmp513 = triton_helpers.maximum(tmp3, tmp512)
    tmp514 = tmp499 + tmp513
    tmp516 = -tmp515
    tmp518 = -tmp517
    tmp519 = triton_helpers.minimum(tmp516, tmp518)
    tmp521 = -tmp520
    tmp522 = triton_helpers.minimum(tmp519, tmp521)
    tmp524 = tmp522 - tmp523
    tmp525 = triton_helpers.maximum(tmp3, tmp524)
    tmp526 = tmp514 * tmp525
    tmp527 = tmp525 - tmp526
    tmp528 = triton_helpers.maximum(tmp3, tmp527)
    tmp529 = tmp514 + tmp528
    tmp531 = -tmp530
    tmp533 = -tmp532
    tmp534 = triton_helpers.minimum(tmp531, tmp533)
    tmp536 = -tmp535
    tmp537 = triton_helpers.minimum(tmp534, tmp536)
    tmp539 = tmp537 - tmp538
    tmp540 = triton_helpers.maximum(tmp3, tmp539)
    tmp541 = tmp529 * tmp540
    tmp542 = tmp540 - tmp541
    tmp543 = triton_helpers.maximum(tmp3, tmp542)
    tmp544 = tmp529 + tmp543
    tmp546 = -tmp545
    tmp548 = -tmp547
    tmp549 = triton_helpers.minimum(tmp546, tmp548)
    tmp551 = -tmp550
    tmp552 = triton_helpers.minimum(tmp549, tmp551)
    tmp554 = tmp552 - tmp553
    tmp555 = triton_helpers.maximum(tmp3, tmp554)
    tmp556 = tmp544 * tmp555
    tmp557 = tmp555 - tmp556
    tmp558 = triton_helpers.maximum(tmp3, tmp557)
    tmp559 = tmp544 + tmp558
    tmp561 = -tmp560
    tmp563 = -tmp562
    tmp564 = triton_helpers.minimum(tmp561, tmp563)
    tmp566 = -tmp565
    tmp567 = triton_helpers.minimum(tmp564, tmp566)
    tmp569 = tmp567 - tmp568
    tmp570 = triton_helpers.maximum(tmp3, tmp569)
    tmp571 = tmp559 * tmp570
    tmp572 = tmp570 - tmp571
    tmp573 = triton_helpers.maximum(tmp3, tmp572)
    tmp574 = tmp559 + tmp573
    tmp576 = -tmp575
    tmp578 = -tmp577
    tmp579 = triton_helpers.minimum(tmp576, tmp578)
    tmp581 = -tmp580
    tmp582 = triton_helpers.minimum(tmp579, tmp581)
    tmp584 = tmp582 - tmp583
    tmp585 = triton_helpers.maximum(tmp3, tmp584)
    tmp586 = tmp574 * tmp585
    tmp587 = tmp585 - tmp586
    tmp588 = triton_helpers.maximum(tmp3, tmp587)
    tmp589 = tmp574 + tmp588
    tmp591 = -tmp590
    tmp593 = -tmp592
    tmp594 = triton_helpers.minimum(tmp591, tmp593)
    tmp596 = -tmp595
    tmp597 = triton_helpers.minimum(tmp594, tmp596)
    tmp599 = tmp597 - tmp598
    tmp600 = triton_helpers.maximum(tmp3, tmp599)
    tmp601 = tmp589 * tmp600
    tmp602 = tmp600 - tmp601
    tmp603 = triton_helpers.maximum(tmp3, tmp602)
    tmp604 = tmp589 + tmp603
    tmp606 = -tmp605
    tmp608 = -tmp607
    tmp609 = triton_helpers.minimum(tmp606, tmp608)
    tmp611 = -tmp610
    tmp612 = triton_helpers.minimum(tmp609, tmp611)
    tmp614 = tmp612 - tmp613
    tmp615 = triton_helpers.maximum(tmp3, tmp614)
    tmp616 = tmp604 * tmp615
    tmp617 = tmp615 - tmp616
    tmp618 = triton_helpers.maximum(tmp3, tmp617)
    tmp619 = tmp604 + tmp618
    tmp621 = -tmp620
    tmp623 = -tmp622
    tmp624 = triton_helpers.minimum(tmp621, tmp623)
    tmp626 = -tmp625
    tmp627 = triton_helpers.minimum(tmp624, tmp626)
    tmp629 = tmp627 - tmp628
    tmp630 = triton_helpers.maximum(tmp3, tmp629)
    tmp631 = tmp619 * tmp630
    tmp632 = tmp630 - tmp631
    tmp633 = triton_helpers.maximum(tmp3, tmp632)
    tmp634 = tmp619 + tmp633
    tmp636 = -tmp635
    tmp638 = -tmp637
    tmp639 = triton_helpers.minimum(tmp636, tmp638)
    tmp641 = -tmp640
    tmp642 = triton_helpers.minimum(tmp639, tmp641)
    tmp644 = tmp642 - tmp643
    tmp645 = triton_helpers.maximum(tmp3, tmp644)
    tmp646 = tmp634 * tmp645
    tmp647 = tmp645 - tmp646
    tmp648 = triton_helpers.maximum(tmp3, tmp647)
    tmp649 = tmp634 + tmp648
    tmp651 = -tmp650
    tmp653 = -tmp652
    tmp654 = triton_helpers.minimum(tmp651, tmp653)
    tmp656 = -tmp655
    tmp657 = triton_helpers.minimum(tmp654, tmp656)
    tmp659 = tmp657 - tmp658
    tmp660 = triton_helpers.maximum(tmp3, tmp659)
    tmp661 = tmp649 * tmp660
    tmp662 = tmp660 - tmp661
    tmp663 = triton_helpers.maximum(tmp3, tmp662)
    tmp664 = tmp649 + tmp663
    tmp666 = -tmp665
    tmp668 = -tmp667
    tmp669 = triton_helpers.minimum(tmp666, tmp668)
    tmp671 = -tmp670
    tmp672 = triton_helpers.minimum(tmp669, tmp671)
    tmp674 = tmp672 - tmp673
    tmp675 = triton_helpers.maximum(tmp3, tmp674)
    tmp676 = tmp664 * tmp675
    tmp677 = tmp675 - tmp676
    tmp678 = triton_helpers.maximum(tmp3, tmp677)
    tmp679 = tmp664 + tmp678
    tmp681 = -tmp680
    tmp683 = -tmp682
    tmp684 = triton_helpers.minimum(tmp681, tmp683)
    tmp686 = -tmp685
    tmp687 = triton_helpers.minimum(tmp684, tmp686)
    tmp689 = tmp687 - tmp688
    tmp690 = triton_helpers.maximum(tmp3, tmp689)
    tmp691 = tmp679 * tmp690
    tmp692 = tmp690 - tmp691
    tmp693 = triton_helpers.maximum(tmp3, tmp692)
    tmp694 = tmp679 + tmp693
    tmp696 = -tmp695
    tmp698 = -tmp697
    tmp699 = triton_helpers.minimum(tmp696, tmp698)
    tmp701 = -tmp700
    tmp702 = triton_helpers.minimum(tmp699, tmp701)
    tmp704 = tmp702 - tmp703
    tmp705 = triton_helpers.maximum(tmp3, tmp704)
    tmp706 = tmp694 * tmp705
    tmp707 = tmp705 - tmp706
    tmp708 = triton_helpers.maximum(tmp3, tmp707)
    tmp709 = tmp694 + tmp708
    tmp711 = -tmp710
    tmp713 = -tmp712
    tmp714 = triton_helpers.minimum(tmp711, tmp713)
    tmp716 = -tmp715
    tmp717 = triton_helpers.minimum(tmp714, tmp716)
    tmp719 = tmp717 - tmp718
    tmp720 = triton_helpers.maximum(tmp3, tmp719)
    tmp721 = tmp709 * tmp720
    tmp722 = tmp720 - tmp721
    tmp723 = triton_helpers.maximum(tmp3, tmp722)
    tmp724 = tmp709 + tmp723
    tmp726 = -tmp725
    tmp728 = -tmp727
    tmp729 = triton_helpers.minimum(tmp726, tmp728)
    tmp731 = -tmp730
    tmp732 = triton_helpers.minimum(tmp729, tmp731)
    tmp734 = tmp732 - tmp733
    tmp735 = triton_helpers.maximum(tmp3, tmp734)
    tmp736 = tmp724 * tmp735
    tmp737 = tmp735 - tmp736
    tmp738 = triton_helpers.maximum(tmp3, tmp737)
    tmp739 = tmp724 + tmp738
    tmp741 = -tmp740
    tmp743 = -tmp742
    tmp744 = triton_helpers.minimum(tmp741, tmp743)
    tmp746 = -tmp745
    tmp747 = triton_helpers.minimum(tmp744, tmp746)
    tmp749 = tmp747 - tmp748
    tmp750 = triton_helpers.maximum(tmp3, tmp749)
    tmp751 = tmp739 * tmp750
    tmp752 = tmp750 - tmp751
    tmp753 = triton_helpers.maximum(tmp3, tmp752)
    tmp754 = tmp739 + tmp753
    tl.store(in_out_ptr49 + (x0), tmp754, xmask)
''', device_str='cuda')


# kernel path: runs/run_shard_6/inductor_cache/lj/clj4linx7ot7tqznp76xkrp65jwk2xskp6l567hzs75w3qtedynq.py
# Topologically Sorted Source Nodes: [p1_1, p3_1, min_3, p2_1, img, p1_3, p3_3, min_7, p2_3, img_1, p1_5, p3_5, min_11, p2_5, img_2, p1_7, p3_7, min_15, p2_7, img_3, p1_9, p3_9, min_19, p2_9, img_4, p1_11, p3_11, min_23, p2_11, img_5, p1_13, p3_13, min_27, p2_13, img_6, p1_15, p3_15, min_31, p2_15, img_7, p1_17, p3_17, min_35, p2_17, img_8, p1_19, p3_19, min_39, p2_19, img_9, p1_21, p3_21, min_43, p2_21, img_10, p1_23, p3_23, min_47, p2_23, img_11, p1_25, p3_25, min_51, p2_25, img_12, p1_27, p3_27, min_55, p2_27, img_13, p1_29, p3_29, min_59, p2_29, img_14, p1_31, p3_31, min_63, p2_31, img_15, p1_33, p3_33, min_67, p2_33, img_16, p1_35, p3_35, min_71, p2_35, img_17, p1_37, p3_37, min_75, p2_37, img_18, p1_39, p3_39, min_79, p2_39, img_19, p1_41, p3_41, min_83, p2_41, img_20, p1_43, p3_43, min_87, p2_43, img_21, p1_45, p3_45, min_91, p2_45, img_22, p1_47, p3_47, min_95, p2_47, img_23, p1_49, p3_49, min_99, p2_49, img_24, p1_51, p3_51, min_103, p2_51, img_25, p1_53, p3_53, min_107, p2_53, img_26, p1_55, p3_55, min_111, p2_55, img_27, p1_57, p3_57, min_115, p2_57, img_28, p1_59, p3_59, min_119, p2_59, img_29, p1_61, p3_61, min_123, p2_61, img_30, p1_63, p3_63, min_127, p2_63, img_31, p1_65, p3_65, min_131, p2_65, img_32, p1_67, p3_67, min_135, p2_67, img_33, p1_69, p3_69, min_139, p2_69, img_34, p1_71, p3_71, min_143, p2_71, img_35, p1_73, p3_73, min_147, p2_73, img_36, p1_75, p3_75, min_151, p2_75, img_37, p1_77, p3_77, min_155, p2_77, img_38, p1_79, p3_79, min_159, p2_79, img_39, p1_81, p3_81, min_163, p2_81, img_40, p1_83, p3_83, min_167, p2_83, img_41, p1_85, p3_85, min_171, p2_85, img_42, p1_87, p3_87, min_175, p2_87, img_43, p1_89, p3_89, min_179, p2_89, img_44, p1_91, p3_91, min_183, p2_91, img_45, p1_93, p3_93, min_187, p2_93, img_46, p1_95, p3_95, min_191, p2_95, img_47, p1_97, p3_97, min_195, p2_97, img_48, p1_99, p3_99, min_199, p2_99, img_49, sub, skel, sub_1, delta, mul, sub_2, relu_2, skel_1, sub_3, delta_1, mul_1, sub_4, relu_4, skel_2, sub_5, delta_2, mul_2, sub_6, relu_6, skel_3, sub_7, delta_3, mul_3, sub_8, relu_8, skel_4, sub_9, delta_4, mul_4, sub_10, relu_10, skel_5, sub_11, delta_5, mul_5, sub_12, relu_12, skel_6, sub_13, delta_6, mul_6, sub_14, relu_14, skel_7, sub_15, delta_7, mul_7, sub_16, relu_16, skel_8, sub_17, delta_8, mul_8, sub_18, relu_18, skel_9, sub_19, delta_9, mul_9, sub_20, relu_20, skel_10, sub_21, delta_10, mul_10, sub_22, relu_22, skel_11, sub_23, delta_11, mul_11, sub_24, relu_24, skel_12, sub_25, delta_12, mul_12, sub_26, relu_26, skel_13, sub_27, delta_13, mul_13, sub_28, relu_28, skel_14, sub_29, delta_14, mul_14, sub_30, relu_30, skel_15, sub_31, delta_15, mul_15, sub_32, relu_32, skel_16, sub_33, delta_16, mul_16, sub_34, relu_34, skel_17, sub_35, delta_17, mul_17, sub_36, relu_36, skel_18, sub_37, delta_18, mul_18, sub_38, relu_38, skel_19, sub_39, delta_19, mul_19, sub_40, relu_40, skel_20, sub_41, delta_20, mul_20, sub_42, relu_42, skel_21, sub_43, delta_21, mul_21, sub_44, relu_44, skel_22, sub_45, delta_22, mul_22, sub_46, relu_46, skel_23, sub_47, delta_23, mul_23, sub_48, relu_48, skel_24, sub_49, delta_24, mul_24, sub_50, relu_50, skel_25, sub_51, delta_25, mul_25, sub_52, relu_52, skel_26, sub_53, delta_26, mul_26, sub_54, relu_54, skel_27, sub_55, delta_27, mul_27, sub_56, relu_56, skel_28, sub_57, delta_28, mul_28, sub_58, relu_58, skel_29, sub_59, delta_29, mul_29, sub_60, relu_60, skel_30, sub_61, delta_30, mul_30, sub_62, relu_62, skel_31, sub_63, delta_31, mul_31, sub_64, relu_64, skel_32, sub_65, delta_32, mul_32, sub_66, relu_66, skel_33, sub_67, delta_33, mul_33, sub_68, relu_68, skel_34, sub_69, delta_34, mul_34, sub_70, relu_70, skel_35, sub_71, delta_35, mul_35, sub_72, relu_72, skel_36, sub_73, delta_36, mul_36, sub_74, relu_74, skel_37, sub_75, delta_37, mul_37, sub_76, relu_76, skel_38, sub_77, delta_38, mul_38, sub_78, relu_78, skel_39, sub_79, delta_39, mul_39, sub_80, relu_80, skel_40, sub_81, delta_40, mul_40, sub_82, relu_82, skel_41, sub_83, delta_41, mul_41, sub_84, relu_84, skel_42, sub_85, delta_42, mul_42, sub_86, relu_86, skel_43, sub_87, delta_43, mul_43, sub_88, relu_88, skel_44, sub_89, delta_44, mul_44, sub_90, relu_90, skel_45, sub_91, delta_45, mul_45, sub_92, relu_92, skel_46, sub_93, delta_46, mul_46, sub_94, relu_94, skel_47, sub_95, delta_47, mul_47, sub_96, relu_96, skel_48, sub_97, delta_48, mul_48, sub_98, relu_98, skel_49, sub_99, delta_49, mul_49, sub_100, relu_100, skel_50], Original ATen: [aten.neg, aten.minimum, aten.sub, aten.relu, aten.mul, aten.add]
# Source node to ATen node mapping:
#   delta => relu_1
#   delta_1 => relu_3
#   delta_10 => relu_21
#   delta_11 => relu_23
#   delta_12 => relu_25
#   delta_13 => relu_27
#   delta_14 => relu_29
#   delta_15 => relu_31
#   delta_16 => relu_33
#   delta_17 => relu_35
#   delta_18 => relu_37
#   delta_19 => relu_39
#   delta_2 => relu_5
#   delta_20 => relu_41
#   delta_21 => relu_43
#   delta_22 => relu_45
#   delta_23 => relu_47
#   delta_24 => relu_49
#   delta_25 => relu_51
#   delta_26 => relu_53
#   delta_27 => relu_55
#   delta_28 => relu_57
#   delta_29 => relu_59
#   delta_3 => relu_7
#   delta_30 => relu_61
#   delta_31 => relu_63
#   delta_32 => relu_65
#   delta_33 => relu_67
#   delta_34 => relu_69
#   delta_35 => relu_71
#   delta_36 => relu_73
#   delta_37 => relu_75
#   delta_38 => relu_77
#   delta_39 => relu_79
#   delta_4 => relu_9
#   delta_40 => relu_81
#   delta_41 => relu_83
#   delta_42 => relu_85
#   delta_43 => relu_87
#   delta_44 => relu_89
#   delta_45 => relu_91
#   delta_46 => relu_93
#   delta_47 => relu_95
#   delta_48 => relu_97
#   delta_49 => relu_99
#   delta_5 => relu_11
#   delta_6 => relu_13
#   delta_7 => relu_15
#   delta_8 => relu_17
#   delta_9 => relu_19
#   img => minimum_3
#   img_1 => minimum_7
#   img_10 => minimum_43
#   img_11 => minimum_47
#   img_12 => minimum_51
#   img_13 => minimum_55
#   img_14 => minimum_59
#   img_15 => minimum_63
#   img_16 => minimum_67
#   img_17 => minimum_71
#   img_18 => minimum_75
#   img_19 => minimum_79
#   img_2 => minimum_11
#   img_20 => minimum_83
#   img_21 => minimum_87
#   img_22 => minimum_91
#   img_23 => minimum_95
#   img_24 => minimum_99
#   img_25 => minimum_103
#   img_26 => minimum_107
#   img_27 => minimum_111
#   img_28 => minimum_115
#   img_29 => minimum_119
#   img_3 => minimum_15
#   img_30 => minimum_123
#   img_31 => minimum_127
#   img_32 => minimum_131
#   img_33 => minimum_135
#   img_34 => minimum_139
#   img_35 => minimum_143
#   img_36 => minimum_147
#   img_37 => minimum_151
#   img_38 => minimum_155
#   img_39 => minimum_159
#   img_4 => minimum_19
#   img_40 => minimum_163
#   img_41 => minimum_167
#   img_42 => minimum_171
#   img_43 => minimum_175
#   img_44 => minimum_179
#   img_45 => minimum_183
#   img_46 => minimum_187
#   img_47 => minimum_191
#   img_48 => minimum_195
#   img_49 => minimum_199
#   img_5 => minimum_23
#   img_6 => minimum_27
#   img_7 => minimum_31
#   img_8 => minimum_35
#   img_9 => minimum_39
#   min_103 => minimum_102
#   min_107 => minimum_106
#   min_11 => minimum_10
#   min_111 => minimum_110
#   min_115 => minimum_114
#   min_119 => minimum_118
#   min_123 => minimum_122
#   min_127 => minimum_126
#   min_131 => minimum_130
#   min_135 => minimum_134
#   min_139 => minimum_138
#   min_143 => minimum_142
#   min_147 => minimum_146
#   min_15 => minimum_14
#   min_151 => minimum_150
#   min_155 => minimum_154
#   min_159 => minimum_158
#   min_163 => minimum_162
#   min_167 => minimum_166
#   min_171 => minimum_170
#   min_175 => minimum_174
#   min_179 => minimum_178
#   min_183 => minimum_182
#   min_187 => minimum_186
#   min_19 => minimum_18
#   min_191 => minimum_190
#   min_195 => minimum_194
#   min_199 => minimum_198
#   min_23 => minimum_22
#   min_27 => minimum_26
#   min_3 => minimum_2
#   min_31 => minimum_30
#   min_35 => minimum_34
#   min_39 => minimum_38
#   min_43 => minimum_42
#   min_47 => minimum_46
#   min_51 => minimum_50
#   min_55 => minimum_54
#   min_59 => minimum_58
#   min_63 => minimum_62
#   min_67 => minimum_66
#   min_7 => minimum_6
#   min_71 => minimum_70
#   min_75 => minimum_74
#   min_79 => minimum_78
#   min_83 => minimum_82
#   min_87 => minimum_86
#   min_91 => minimum_90
#   min_95 => minimum_94
#   min_99 => minimum_98
#   mul => mul
#   mul_1 => mul_1
#   mul_10 => mul_10
#   mul_11 => mul_11
#   mul_12 => mul_12
#   mul_13 => mul_13
#   mul_14 => mul_14
#   mul_15 => mul_15
#   mul_16 => mul_16
#   mul_17 => mul_17
#   mul_18 => mul_18
#   mul_19 => mul_19
#   mul_2 => mul_2
#   mul_20 => mul_20
#   mul_21 => mul_21
#   mul_22 => mul_22
#   mul_23 => mul_23
#   mul_24 => mul_24
#   mul_25 => mul_25
#   mul_26 => mul_26
#   mul_27 => mul_27
#   mul_28 => mul_28
#   mul_29 => mul_29
#   mul_3 => mul_3
#   mul_30 => mul_30
#   mul_31 => mul_31
#   mul_32 => mul_32
#   mul_33 => mul_33
#   mul_34 => mul_34
#   mul_35 => mul_35
#   mul_36 => mul_36
#   mul_37 => mul_37
#   mul_38 => mul_38
#   mul_39 => mul_39
#   mul_4 => mul_4
#   mul_40 => mul_40
#   mul_41 => mul_41
#   mul_42 => mul_42
#   mul_43 => mul_43
#   mul_44 => mul_44
#   mul_45 => mul_45
#   mul_46 => mul_46
#   mul_47 => mul_47
#   mul_48 => mul_48
#   mul_49 => mul_49
#   mul_5 => mul_5
#   mul_6 => mul_6
#   mul_7 => mul_7
#   mul_8 => mul_8
#   mul_9 => mul_9
#   p1_1 => neg_7
#   p1_11 => neg_67
#   p1_13 => neg_79
#   p1_15 => neg_91
#   p1_17 => neg_103
#   p1_19 => neg_115
#   p1_21 => neg_127
#   p1_23 => neg_139
#   p1_25 => neg_151
#   p1_27 => neg_163
#   p1_29 => neg_175
#   p1_3 => neg_19
#   p1_31 => neg_187
#   p1_33 => neg_199
#   p1_35 => neg_211
#   p1_37 => neg_223
#   p1_39 => neg_235
#   p1_41 => neg_247
#   p1_43 => neg_259
#   p1_45 => neg_271
#   p1_47 => neg_283
#   p1_49 => neg_295
#   p1_5 => neg_31
#   p1_51 => neg_307
#   p1_53 => neg_319
#   p1_55 => neg_331
#   p1_57 => neg_343
#   p1_59 => neg_355
#   p1_61 => neg_367
#   p1_63 => neg_379
#   p1_65 => neg_391
#   p1_67 => neg_403
#   p1_69 => neg_415
#   p1_7 => neg_43
#   p1_71 => neg_427
#   p1_73 => neg_439
#   p1_75 => neg_451
#   p1_77 => neg_463
#   p1_79 => neg_475
#   p1_81 => neg_487
#   p1_83 => neg_499
#   p1_85 => neg_511
#   p1_87 => neg_523
#   p1_89 => neg_535
#   p1_9 => neg_55
#   p1_91 => neg_547
#   p1_93 => neg_559
#   p1_95 => neg_571
#   p1_97 => neg_583
#   p1_99 => neg_595
#   p2_1 => neg_9
#   p2_11 => neg_69
#   p2_13 => neg_81
#   p2_15 => neg_93
#   p2_17 => neg_105
#   p2_19 => neg_117
#   p2_21 => neg_129
#   p2_23 => neg_141
#   p2_25 => neg_153
#   p2_27 => neg_165
#   p2_29 => neg_177
#   p2_3 => neg_21
#   p2_31 => neg_189
#   p2_33 => neg_201
#   p2_35 => neg_213
#   p2_37 => neg_225
#   p2_39 => neg_237
#   p2_41 => neg_249
#   p2_43 => neg_261
#   p2_45 => neg_273
#   p2_47 => neg_285
#   p2_49 => neg_297
#   p2_5 => neg_33
#   p2_51 => neg_309
#   p2_53 => neg_321
#   p2_55 => neg_333
#   p2_57 => neg_345
#   p2_59 => neg_357
#   p2_61 => neg_369
#   p2_63 => neg_381
#   p2_65 => neg_393
#   p2_67 => neg_405
#   p2_69 => neg_417
#   p2_7 => neg_45
#   p2_71 => neg_429
#   p2_73 => neg_441
#   p2_75 => neg_453
#   p2_77 => neg_465
#   p2_79 => neg_477
#   p2_81 => neg_489
#   p2_83 => neg_501
#   p2_85 => neg_513
#   p2_87 => neg_525
#   p2_89 => neg_537
#   p2_9 => neg_57
#   p2_91 => neg_549
#   p2_93 => neg_561
#   p2_95 => neg_573
#   p2_97 => neg_585
#   p2_99 => neg_597
#   p3_1 => neg_11
#   p3_11 => neg_71
#   p3_13 => neg_83
#   p3_15 => neg_95
#   p3_17 => neg_107
#   p3_19 => neg_119
#   p3_21 => neg_131
#   p3_23 => neg_143
#   p3_25 => neg_155
#   p3_27 => neg_167
#   p3_29 => neg_179
#   p3_3 => neg_23
#   p3_31 => neg_191
#   p3_33 => neg_203
#   p3_35 => neg_215
#   p3_37 => neg_227
#   p3_39 => neg_239
#   p3_41 => neg_251
#   p3_43 => neg_263
#   p3_45 => neg_275
#   p3_47 => neg_287
#   p3_49 => neg_299
#   p3_5 => neg_35
#   p3_51 => neg_311
#   p3_53 => neg_323
#   p3_55 => neg_335
#   p3_57 => neg_347
#   p3_59 => neg_359
#   p3_61 => neg_371
#   p3_63 => neg_383
#   p3_65 => neg_395
#   p3_67 => neg_407
#   p3_69 => neg_419
#   p3_7 => neg_47
#   p3_71 => neg_431
#   p3_73 => neg_443
#   p3_75 => neg_455
#   p3_77 => neg_467
#   p3_79 => neg_479
#   p3_81 => neg_491
#   p3_83 => neg_503
#   p3_85 => neg_515
#   p3_87 => neg_527
#   p3_89 => neg_539
#   p3_9 => neg_59
#   p3_91 => neg_551
#   p3_93 => neg_563
#   p3_95 => neg_575
#   p3_97 => neg_587
#   p3_99 => neg_599
#   relu_10 => relu_10
#   relu_100 => relu_100
#   relu_12 => relu_12
#   relu_14 => relu_14
#   relu_16 => relu_16
#   relu_18 => relu_18
#   relu_2 => relu_2
#   relu_20 => relu_20
#   relu_22 => relu_22
#   relu_24 => relu_24
#   relu_26 => relu_26
#   relu_28 => relu_28
#   relu_30 => relu_30
#   relu_32 => relu_32
#   relu_34 => relu_34
#   relu_36 => relu_36
#   relu_38 => relu_38
#   relu_4 => relu_4
#   relu_40 => relu_40
#   relu_42 => relu_42
#   relu_44 => relu_44
#   relu_46 => relu_46
#   relu_48 => relu_48
#   relu_50 => relu_50
#   relu_52 => relu_52
#   relu_54 => relu_54
#   relu_56 => relu_56
#   relu_58 => relu_58
#   relu_6 => relu_6
#   relu_60 => relu_60
#   relu_62 => relu_62
#   relu_64 => relu_64
#   relu_66 => relu_66
#   relu_68 => relu_68
#   relu_70 => relu_70
#   relu_72 => relu_72
#   relu_74 => relu_74
#   relu_76 => relu_76
#   relu_78 => relu_78
#   relu_8 => relu_8
#   relu_80 => relu_80
#   relu_82 => relu_82
#   relu_84 => relu_84
#   relu_86 => relu_86
#   relu_88 => relu_88
#   relu_90 => relu_90
#   relu_92 => relu_92
#   relu_94 => relu_94
#   relu_96 => relu_96
#   relu_98 => relu_98
#   skel => relu
#   skel_1 => add
#   skel_10 => add_9
#   skel_11 => add_10
#   skel_12 => add_11
#   skel_13 => add_12
#   skel_14 => add_13
#   skel_15 => add_14
#   skel_16 => add_15
#   skel_17 => add_16
#   skel_18 => add_17
#   skel_19 => add_18
#   skel_2 => add_1
#   skel_20 => add_19
#   skel_21 => add_20
#   skel_22 => add_21
#   skel_23 => add_22
#   skel_24 => add_23
#   skel_25 => add_24
#   skel_26 => add_25
#   skel_27 => add_26
#   skel_28 => add_27
#   skel_29 => add_28
#   skel_3 => add_2
#   skel_30 => add_29
#   skel_31 => add_30
#   skel_32 => add_31
#   skel_33 => add_32
#   skel_34 => add_33
#   skel_35 => add_34
#   skel_36 => add_35
#   skel_37 => add_36
#   skel_38 => add_37
#   skel_39 => add_38
#   skel_4 => add_3
#   skel_40 => add_39
#   skel_41 => add_40
#   skel_42 => add_41
#   skel_43 => add_42
#   skel_44 => add_43
#   skel_45 => add_44
#   skel_46 => add_45
#   skel_47 => add_46
#   skel_48 => add_47
#   skel_49 => add_48
#   skel_5 => add_4
#   skel_50 => add_49
#   skel_6 => add_5
#   skel_7 => add_6
#   skel_8 => add_7
#   skel_9 => add_8
#   sub => sub
#   sub_1 => sub_1
#   sub_10 => sub_10
#   sub_100 => sub_100
#   sub_11 => sub_11
#   sub_12 => sub_12
#   sub_13 => sub_13
#   sub_14 => sub_14
#   sub_15 => sub_15
#   sub_16 => sub_16
#   sub_17 => sub_17
#   sub_18 => sub_18
#   sub_19 => sub_19
#   sub_2 => sub_2
#   sub_20 => sub_20
#   sub_21 => sub_21
#   sub_22 => sub_22
#   sub_23 => sub_23
#   sub_24 => sub_24
#   sub_25 => sub_25
#   sub_26 => sub_26
#   sub_27 => sub_27
#   sub_28 => sub_28
#   sub_29 => sub_29
#   sub_3 => sub_3
#   sub_30 => sub_30
#   sub_31 => sub_31
#   sub_32 => sub_32
#   sub_33 => sub_33
#   sub_34 => sub_34
#   sub_35 => sub_35
#   sub_36 => sub_36
#   sub_37 => sub_37
#   sub_38 => sub_38
#   sub_39 => sub_39
#   sub_4 => sub_4
#   sub_40 => sub_40
#   sub_41 => sub_41
#   sub_42 => sub_42
#   sub_43 => sub_43
#   sub_44 => sub_44
#   sub_45 => sub_45
#   sub_46 => sub_46
#   sub_47 => sub_47
#   sub_48 => sub_48
#   sub_49 => sub_49
#   sub_5 => sub_5
#   sub_50 => sub_50
#   sub_51 => sub_51
#   sub_52 => sub_52
#   sub_53 => sub_53
#   sub_54 => sub_54
#   sub_55 => sub_55
#   sub_56 => sub_56
#   sub_57 => sub_57
#   sub_58 => sub_58
#   sub_59 => sub_59
#   sub_6 => sub_6
#   sub_60 => sub_60
#   sub_61 => sub_61
#   sub_62 => sub_62
#   sub_63 => sub_63
#   sub_64 => sub_64
#   sub_65 => sub_65
#   sub_66 => sub_66
#   sub_67 => sub_67
#   sub_68 => sub_68
#   sub_69 => sub_69
#   sub_7 => sub_7
#   sub_70 => sub_70
#   sub_71 => sub_71
#   sub_72 => sub_72
#   sub_73 => sub_73
#   sub_74 => sub_74
#   sub_75 => sub_75
#   sub_76 => sub_76
#   sub_77 => sub_77
#   sub_78 => sub_78
#   sub_79 => sub_79
#   sub_8 => sub_8
#   sub_80 => sub_80
#   sub_81 => sub_81
#   sub_82 => sub_82
#   sub_83 => sub_83
#   sub_84 => sub_84
#   sub_85 => sub_85
#   sub_86 => sub_86
#   sub_87 => sub_87
#   sub_88 => sub_88
#   sub_89 => sub_89
#   sub_9 => sub_9
#   sub_90 => sub_90
#   sub_91 => sub_91
#   sub_92 => sub_92
#   sub_93 => sub_93
#   sub_94 => sub_94
#   sub_95 => sub_95
#   sub_96 => sub_96
#   sub_97 => sub_97
#   sub_98 => sub_98
#   sub_99 => sub_99
# Graph fragment:
#   %neg_7 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_8,), kwargs = {})
#   %neg_11 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_12,), kwargs = {})
#   %minimum_2 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_7, %neg_11), kwargs = {})
#   %neg_9 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_10,), kwargs = {})
#   %minimum_3 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_2, %neg_9), kwargs = {})
#   %neg_19 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_22,), kwargs = {})
#   %neg_23 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_26,), kwargs = {})
#   %minimum_6 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_19, %neg_23), kwargs = {})
#   %neg_21 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_24,), kwargs = {})
#   %minimum_7 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_6, %neg_21), kwargs = {})
#   %neg_31 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_36,), kwargs = {})
#   %neg_35 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_40,), kwargs = {})
#   %minimum_10 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_31, %neg_35), kwargs = {})
#   %neg_33 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_38,), kwargs = {})
#   %minimum_11 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_10, %neg_33), kwargs = {})
#   %neg_43 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_50,), kwargs = {})
#   %neg_47 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_54,), kwargs = {})
#   %minimum_14 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_43, %neg_47), kwargs = {})
#   %neg_45 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_52,), kwargs = {})
#   %minimum_15 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_14, %neg_45), kwargs = {})
#   %neg_55 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_64,), kwargs = {})
#   %neg_59 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_68,), kwargs = {})
#   %minimum_18 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_55, %neg_59), kwargs = {})
#   %neg_57 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_66,), kwargs = {})
#   %minimum_19 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_18, %neg_57), kwargs = {})
#   %neg_67 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_78,), kwargs = {})
#   %neg_71 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_82,), kwargs = {})
#   %minimum_22 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_67, %neg_71), kwargs = {})
#   %neg_69 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_80,), kwargs = {})
#   %minimum_23 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_22, %neg_69), kwargs = {})
#   %neg_79 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_92,), kwargs = {})
#   %neg_83 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_96,), kwargs = {})
#   %minimum_26 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_79, %neg_83), kwargs = {})
#   %neg_81 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_94,), kwargs = {})
#   %minimum_27 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_26, %neg_81), kwargs = {})
#   %neg_91 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_106,), kwargs = {})
#   %neg_95 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_110,), kwargs = {})
#   %minimum_30 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_91, %neg_95), kwargs = {})
#   %neg_93 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_108,), kwargs = {})
#   %minimum_31 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_30, %neg_93), kwargs = {})
#   %neg_103 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_120,), kwargs = {})
#   %neg_107 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_124,), kwargs = {})
#   %minimum_34 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_103, %neg_107), kwargs = {})
#   %neg_105 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_122,), kwargs = {})
#   %minimum_35 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_34, %neg_105), kwargs = {})
#   %neg_115 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_134,), kwargs = {})
#   %neg_119 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_138,), kwargs = {})
#   %minimum_38 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_115, %neg_119), kwargs = {})
#   %neg_117 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_136,), kwargs = {})
#   %minimum_39 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_38, %neg_117), kwargs = {})
#   %neg_127 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_148,), kwargs = {})
#   %neg_131 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_152,), kwargs = {})
#   %minimum_42 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_127, %neg_131), kwargs = {})
#   %neg_129 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_150,), kwargs = {})
#   %minimum_43 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_42, %neg_129), kwargs = {})
#   %neg_139 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_162,), kwargs = {})
#   %neg_143 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_166,), kwargs = {})
#   %minimum_46 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_139, %neg_143), kwargs = {})
#   %neg_141 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_164,), kwargs = {})
#   %minimum_47 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_46, %neg_141), kwargs = {})
#   %neg_151 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_176,), kwargs = {})
#   %neg_155 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_180,), kwargs = {})
#   %minimum_50 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_151, %neg_155), kwargs = {})
#   %neg_153 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_178,), kwargs = {})
#   %minimum_51 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_50, %neg_153), kwargs = {})
#   %neg_163 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_190,), kwargs = {})
#   %neg_167 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_194,), kwargs = {})
#   %minimum_54 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_163, %neg_167), kwargs = {})
#   %neg_165 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_192,), kwargs = {})
#   %minimum_55 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_54, %neg_165), kwargs = {})
#   %neg_175 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_204,), kwargs = {})
#   %neg_179 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_208,), kwargs = {})
#   %minimum_58 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_175, %neg_179), kwargs = {})
#   %neg_177 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_206,), kwargs = {})
#   %minimum_59 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_58, %neg_177), kwargs = {})
#   %neg_187 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_218,), kwargs = {})
#   %neg_191 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_222,), kwargs = {})
#   %minimum_62 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_187, %neg_191), kwargs = {})
#   %neg_189 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_220,), kwargs = {})
#   %minimum_63 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_62, %neg_189), kwargs = {})
#   %neg_199 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_232,), kwargs = {})
#   %neg_203 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_236,), kwargs = {})
#   %minimum_66 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_199, %neg_203), kwargs = {})
#   %neg_201 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_234,), kwargs = {})
#   %minimum_67 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_66, %neg_201), kwargs = {})
#   %neg_211 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_246,), kwargs = {})
#   %neg_215 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_250,), kwargs = {})
#   %minimum_70 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_211, %neg_215), kwargs = {})
#   %neg_213 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_248,), kwargs = {})
#   %minimum_71 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_70, %neg_213), kwargs = {})
#   %neg_223 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_260,), kwargs = {})
#   %neg_227 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_264,), kwargs = {})
#   %minimum_74 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_223, %neg_227), kwargs = {})
#   %neg_225 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_262,), kwargs = {})
#   %minimum_75 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_74, %neg_225), kwargs = {})
#   %neg_235 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_274,), kwargs = {})
#   %neg_239 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_278,), kwargs = {})
#   %minimum_78 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_235, %neg_239), kwargs = {})
#   %neg_237 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_276,), kwargs = {})
#   %minimum_79 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_78, %neg_237), kwargs = {})
#   %neg_247 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_288,), kwargs = {})
#   %neg_251 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_292,), kwargs = {})
#   %minimum_82 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_247, %neg_251), kwargs = {})
#   %neg_249 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_290,), kwargs = {})
#   %minimum_83 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_82, %neg_249), kwargs = {})
#   %neg_259 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_302,), kwargs = {})
#   %neg_263 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_306,), kwargs = {})
#   %minimum_86 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_259, %neg_263), kwargs = {})
#   %neg_261 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_304,), kwargs = {})
#   %minimum_87 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_86, %neg_261), kwargs = {})
#   %neg_271 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_316,), kwargs = {})
#   %neg_275 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_320,), kwargs = {})
#   %minimum_90 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_271, %neg_275), kwargs = {})
#   %neg_273 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_318,), kwargs = {})
#   %minimum_91 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_90, %neg_273), kwargs = {})
#   %neg_283 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_330,), kwargs = {})
#   %neg_287 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_334,), kwargs = {})
#   %minimum_94 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_283, %neg_287), kwargs = {})
#   %neg_285 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_332,), kwargs = {})
#   %minimum_95 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_94, %neg_285), kwargs = {})
#   %neg_295 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_344,), kwargs = {})
#   %neg_299 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_348,), kwargs = {})
#   %minimum_98 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_295, %neg_299), kwargs = {})
#   %neg_297 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_346,), kwargs = {})
#   %minimum_99 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_98, %neg_297), kwargs = {})
#   %neg_307 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_358,), kwargs = {})
#   %neg_311 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_362,), kwargs = {})
#   %minimum_102 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_307, %neg_311), kwargs = {})
#   %neg_309 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_360,), kwargs = {})
#   %minimum_103 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_102, %neg_309), kwargs = {})
#   %neg_319 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_372,), kwargs = {})
#   %neg_323 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_376,), kwargs = {})
#   %minimum_106 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_319, %neg_323), kwargs = {})
#   %neg_321 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_374,), kwargs = {})
#   %minimum_107 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_106, %neg_321), kwargs = {})
#   %neg_331 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_386,), kwargs = {})
#   %neg_335 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_390,), kwargs = {})
#   %minimum_110 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_331, %neg_335), kwargs = {})
#   %neg_333 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_388,), kwargs = {})
#   %minimum_111 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_110, %neg_333), kwargs = {})
#   %neg_343 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_400,), kwargs = {})
#   %neg_347 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_404,), kwargs = {})
#   %minimum_114 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_343, %neg_347), kwargs = {})
#   %neg_345 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_402,), kwargs = {})
#   %minimum_115 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_114, %neg_345), kwargs = {})
#   %neg_355 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_414,), kwargs = {})
#   %neg_359 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_418,), kwargs = {})
#   %minimum_118 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_355, %neg_359), kwargs = {})
#   %neg_357 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_416,), kwargs = {})
#   %minimum_119 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_118, %neg_357), kwargs = {})
#   %neg_367 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_428,), kwargs = {})
#   %neg_371 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_432,), kwargs = {})
#   %minimum_122 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_367, %neg_371), kwargs = {})
#   %neg_369 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_430,), kwargs = {})
#   %minimum_123 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_122, %neg_369), kwargs = {})
#   %neg_379 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_442,), kwargs = {})
#   %neg_383 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_446,), kwargs = {})
#   %minimum_126 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_379, %neg_383), kwargs = {})
#   %neg_381 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_444,), kwargs = {})
#   %minimum_127 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_126, %neg_381), kwargs = {})
#   %neg_391 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_456,), kwargs = {})
#   %neg_395 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_460,), kwargs = {})
#   %minimum_130 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_391, %neg_395), kwargs = {})
#   %neg_393 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_458,), kwargs = {})
#   %minimum_131 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_130, %neg_393), kwargs = {})
#   %neg_403 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_470,), kwargs = {})
#   %neg_407 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_474,), kwargs = {})
#   %minimum_134 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_403, %neg_407), kwargs = {})
#   %neg_405 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_472,), kwargs = {})
#   %minimum_135 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_134, %neg_405), kwargs = {})
#   %neg_415 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_484,), kwargs = {})
#   %neg_419 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_488,), kwargs = {})
#   %minimum_138 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_415, %neg_419), kwargs = {})
#   %neg_417 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_486,), kwargs = {})
#   %minimum_139 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_138, %neg_417), kwargs = {})
#   %neg_427 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_498,), kwargs = {})
#   %neg_431 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_502,), kwargs = {})
#   %minimum_142 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_427, %neg_431), kwargs = {})
#   %neg_429 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_500,), kwargs = {})
#   %minimum_143 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_142, %neg_429), kwargs = {})
#   %neg_439 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_512,), kwargs = {})
#   %neg_443 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_516,), kwargs = {})
#   %minimum_146 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_439, %neg_443), kwargs = {})
#   %neg_441 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_514,), kwargs = {})
#   %minimum_147 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_146, %neg_441), kwargs = {})
#   %neg_451 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_526,), kwargs = {})
#   %neg_455 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_530,), kwargs = {})
#   %minimum_150 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_451, %neg_455), kwargs = {})
#   %neg_453 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_528,), kwargs = {})
#   %minimum_151 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_150, %neg_453), kwargs = {})
#   %neg_463 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_540,), kwargs = {})
#   %neg_467 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_544,), kwargs = {})
#   %minimum_154 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_463, %neg_467), kwargs = {})
#   %neg_465 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_542,), kwargs = {})
#   %minimum_155 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_154, %neg_465), kwargs = {})
#   %neg_475 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_554,), kwargs = {})
#   %neg_479 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_558,), kwargs = {})
#   %minimum_158 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_475, %neg_479), kwargs = {})
#   %neg_477 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_556,), kwargs = {})
#   %minimum_159 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_158, %neg_477), kwargs = {})
#   %neg_487 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_568,), kwargs = {})
#   %neg_491 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_572,), kwargs = {})
#   %minimum_162 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_487, %neg_491), kwargs = {})
#   %neg_489 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_570,), kwargs = {})
#   %minimum_163 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_162, %neg_489), kwargs = {})
#   %neg_499 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_582,), kwargs = {})
#   %neg_503 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_586,), kwargs = {})
#   %minimum_166 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_499, %neg_503), kwargs = {})
#   %neg_501 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_584,), kwargs = {})
#   %minimum_167 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_166, %neg_501), kwargs = {})
#   %neg_511 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_596,), kwargs = {})
#   %neg_515 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_600,), kwargs = {})
#   %minimum_170 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_511, %neg_515), kwargs = {})
#   %neg_513 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_598,), kwargs = {})
#   %minimum_171 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_170, %neg_513), kwargs = {})
#   %neg_523 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_610,), kwargs = {})
#   %neg_527 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_614,), kwargs = {})
#   %minimum_174 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_523, %neg_527), kwargs = {})
#   %neg_525 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_612,), kwargs = {})
#   %minimum_175 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_174, %neg_525), kwargs = {})
#   %neg_535 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_624,), kwargs = {})
#   %neg_539 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_628,), kwargs = {})
#   %minimum_178 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_535, %neg_539), kwargs = {})
#   %neg_537 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_626,), kwargs = {})
#   %minimum_179 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_178, %neg_537), kwargs = {})
#   %neg_547 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_638,), kwargs = {})
#   %neg_551 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_642,), kwargs = {})
#   %minimum_182 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_547, %neg_551), kwargs = {})
#   %neg_549 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_640,), kwargs = {})
#   %minimum_183 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_182, %neg_549), kwargs = {})
#   %neg_559 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_652,), kwargs = {})
#   %neg_563 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_656,), kwargs = {})
#   %minimum_186 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_559, %neg_563), kwargs = {})
#   %neg_561 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_654,), kwargs = {})
#   %minimum_187 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_186, %neg_561), kwargs = {})
#   %neg_571 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_666,), kwargs = {})
#   %neg_575 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_670,), kwargs = {})
#   %minimum_190 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_571, %neg_575), kwargs = {})
#   %neg_573 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_668,), kwargs = {})
#   %minimum_191 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_190, %neg_573), kwargs = {})
#   %neg_583 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_680,), kwargs = {})
#   %neg_587 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_684,), kwargs = {})
#   %minimum_194 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_583, %neg_587), kwargs = {})
#   %neg_585 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_682,), kwargs = {})
#   %minimum_195 : [num_users=7] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_194, %neg_585), kwargs = {})
#   %neg_595 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_694,), kwargs = {})
#   %neg_599 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_698,), kwargs = {})
#   %minimum_198 : [num_users=1] = call_function[target=torch.ops.aten.minimum.default](args = (%neg_595, %neg_599), kwargs = {})
#   %neg_597 : [num_users=1] = call_function[target=torch.ops.aten.neg.default](args = (%getitem_696,), kwargs = {})
#   %minimum_199 : [num_users=4] = call_function[target=torch.ops.aten.minimum.default](args = (%minimum_198, %neg_597), kwargs = {})
#   %sub : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%arg0_1, %getitem_6), kwargs = {})
#   %relu : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub,), kwargs = {})
#   %sub_1 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_3, %getitem_20), kwargs = {})
#   %relu_1 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_1,), kwargs = {})
#   %mul : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%relu, %relu_1), kwargs = {})
#   %sub_2 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_1, %mul), kwargs = {})
#   %relu_2 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_2,), kwargs = {})
#   %add : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%relu, %relu_2), kwargs = {})
#   %sub_3 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_7, %getitem_34), kwargs = {})
#   %relu_3 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_3,), kwargs = {})
#   %mul_1 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add, %relu_3), kwargs = {})
#   %sub_4 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_3, %mul_1), kwargs = {})
#   %relu_4 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_4,), kwargs = {})
#   %add_1 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add, %relu_4), kwargs = {})
#   %sub_5 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_11, %getitem_48), kwargs = {})
#   %relu_5 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_5,), kwargs = {})
#   %mul_2 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_1, %relu_5), kwargs = {})
#   %sub_6 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_5, %mul_2), kwargs = {})
#   %relu_6 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_6,), kwargs = {})
#   %add_2 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_1, %relu_6), kwargs = {})
#   %sub_7 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_15, %getitem_62), kwargs = {})
#   %relu_7 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_7,), kwargs = {})
#   %mul_3 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_2, %relu_7), kwargs = {})
#   %sub_8 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_7, %mul_3), kwargs = {})
#   %relu_8 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_8,), kwargs = {})
#   %add_3 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_2, %relu_8), kwargs = {})
#   %sub_9 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_19, %getitem_76), kwargs = {})
#   %relu_9 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_9,), kwargs = {})
#   %mul_4 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_3, %relu_9), kwargs = {})
#   %sub_10 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_9, %mul_4), kwargs = {})
#   %relu_10 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_10,), kwargs = {})
#   %add_4 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_3, %relu_10), kwargs = {})
#   %sub_11 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_23, %getitem_90), kwargs = {})
#   %relu_11 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_11,), kwargs = {})
#   %mul_5 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_4, %relu_11), kwargs = {})
#   %sub_12 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_11, %mul_5), kwargs = {})
#   %relu_12 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_12,), kwargs = {})
#   %add_5 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_4, %relu_12), kwargs = {})
#   %sub_13 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_27, %getitem_104), kwargs = {})
#   %relu_13 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_13,), kwargs = {})
#   %mul_6 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_5, %relu_13), kwargs = {})
#   %sub_14 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_13, %mul_6), kwargs = {})
#   %relu_14 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_14,), kwargs = {})
#   %add_6 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_5, %relu_14), kwargs = {})
#   %sub_15 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_31, %getitem_118), kwargs = {})
#   %relu_15 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_15,), kwargs = {})
#   %mul_7 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_6, %relu_15), kwargs = {})
#   %sub_16 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_15, %mul_7), kwargs = {})
#   %relu_16 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_16,), kwargs = {})
#   %add_7 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_6, %relu_16), kwargs = {})
#   %sub_17 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_35, %getitem_132), kwargs = {})
#   %relu_17 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_17,), kwargs = {})
#   %mul_8 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_7, %relu_17), kwargs = {})
#   %sub_18 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_17, %mul_8), kwargs = {})
#   %relu_18 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_18,), kwargs = {})
#   %add_8 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_7, %relu_18), kwargs = {})
#   %sub_19 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_39, %getitem_146), kwargs = {})
#   %relu_19 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_19,), kwargs = {})
#   %mul_9 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_8, %relu_19), kwargs = {})
#   %sub_20 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_19, %mul_9), kwargs = {})
#   %relu_20 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_20,), kwargs = {})
#   %add_9 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_8, %relu_20), kwargs = {})
#   %sub_21 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_43, %getitem_160), kwargs = {})
#   %relu_21 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_21,), kwargs = {})
#   %mul_10 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_9, %relu_21), kwargs = {})
#   %sub_22 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_21, %mul_10), kwargs = {})
#   %relu_22 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_22,), kwargs = {})
#   %add_10 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_9, %relu_22), kwargs = {})
#   %sub_23 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_47, %getitem_174), kwargs = {})
#   %relu_23 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_23,), kwargs = {})
#   %mul_11 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_10, %relu_23), kwargs = {})
#   %sub_24 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_23, %mul_11), kwargs = {})
#   %relu_24 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_24,), kwargs = {})
#   %add_11 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_10, %relu_24), kwargs = {})
#   %sub_25 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_51, %getitem_188), kwargs = {})
#   %relu_25 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_25,), kwargs = {})
#   %mul_12 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_11, %relu_25), kwargs = {})
#   %sub_26 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_25, %mul_12), kwargs = {})
#   %relu_26 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_26,), kwargs = {})
#   %add_12 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_11, %relu_26), kwargs = {})
#   %sub_27 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_55, %getitem_202), kwargs = {})
#   %relu_27 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_27,), kwargs = {})
#   %mul_13 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_12, %relu_27), kwargs = {})
#   %sub_28 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_27, %mul_13), kwargs = {})
#   %relu_28 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_28,), kwargs = {})
#   %add_13 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_12, %relu_28), kwargs = {})
#   %sub_29 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_59, %getitem_216), kwargs = {})
#   %relu_29 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_29,), kwargs = {})
#   %mul_14 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_13, %relu_29), kwargs = {})
#   %sub_30 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_29, %mul_14), kwargs = {})
#   %relu_30 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_30,), kwargs = {})
#   %add_14 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_13, %relu_30), kwargs = {})
#   %sub_31 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_63, %getitem_230), kwargs = {})
#   %relu_31 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_31,), kwargs = {})
#   %mul_15 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_14, %relu_31), kwargs = {})
#   %sub_32 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_31, %mul_15), kwargs = {})
#   %relu_32 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_32,), kwargs = {})
#   %add_15 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_14, %relu_32), kwargs = {})
#   %sub_33 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_67, %getitem_244), kwargs = {})
#   %relu_33 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_33,), kwargs = {})
#   %mul_16 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_15, %relu_33), kwargs = {})
#   %sub_34 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_33, %mul_16), kwargs = {})
#   %relu_34 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_34,), kwargs = {})
#   %add_16 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_15, %relu_34), kwargs = {})
#   %sub_35 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_71, %getitem_258), kwargs = {})
#   %relu_35 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_35,), kwargs = {})
#   %mul_17 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_16, %relu_35), kwargs = {})
#   %sub_36 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_35, %mul_17), kwargs = {})
#   %relu_36 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_36,), kwargs = {})
#   %add_17 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_16, %relu_36), kwargs = {})
#   %sub_37 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_75, %getitem_272), kwargs = {})
#   %relu_37 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_37,), kwargs = {})
#   %mul_18 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_17, %relu_37), kwargs = {})
#   %sub_38 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_37, %mul_18), kwargs = {})
#   %relu_38 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_38,), kwargs = {})
#   %add_18 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_17, %relu_38), kwargs = {})
#   %sub_39 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_79, %getitem_286), kwargs = {})
#   %relu_39 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_39,), kwargs = {})
#   %mul_19 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_18, %relu_39), kwargs = {})
#   %sub_40 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_39, %mul_19), kwargs = {})
#   %relu_40 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_40,), kwargs = {})
#   %add_19 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_18, %relu_40), kwargs = {})
#   %sub_41 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_83, %getitem_300), kwargs = {})
#   %relu_41 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_41,), kwargs = {})
#   %mul_20 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_19, %relu_41), kwargs = {})
#   %sub_42 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_41, %mul_20), kwargs = {})
#   %relu_42 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_42,), kwargs = {})
#   %add_20 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_19, %relu_42), kwargs = {})
#   %sub_43 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_87, %getitem_314), kwargs = {})
#   %relu_43 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_43,), kwargs = {})
#   %mul_21 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_20, %relu_43), kwargs = {})
#   %sub_44 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_43, %mul_21), kwargs = {})
#   %relu_44 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_44,), kwargs = {})
#   %add_21 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_20, %relu_44), kwargs = {})
#   %sub_45 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_91, %getitem_328), kwargs = {})
#   %relu_45 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_45,), kwargs = {})
#   %mul_22 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_21, %relu_45), kwargs = {})
#   %sub_46 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_45, %mul_22), kwargs = {})
#   %relu_46 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_46,), kwargs = {})
#   %add_22 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_21, %relu_46), kwargs = {})
#   %sub_47 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_95, %getitem_342), kwargs = {})
#   %relu_47 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_47,), kwargs = {})
#   %mul_23 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_22, %relu_47), kwargs = {})
#   %sub_48 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_47, %mul_23), kwargs = {})
#   %relu_48 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_48,), kwargs = {})
#   %add_23 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_22, %relu_48), kwargs = {})
#   %sub_49 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_99, %getitem_356), kwargs = {})
#   %relu_49 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_49,), kwargs = {})
#   %mul_24 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_23, %relu_49), kwargs = {})
#   %sub_50 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_49, %mul_24), kwargs = {})
#   %relu_50 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_50,), kwargs = {})
#   %add_24 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_23, %relu_50), kwargs = {})
#   %sub_51 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_103, %getitem_370), kwargs = {})
#   %relu_51 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_51,), kwargs = {})
#   %mul_25 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_24, %relu_51), kwargs = {})
#   %sub_52 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_51, %mul_25), kwargs = {})
#   %relu_52 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_52,), kwargs = {})
#   %add_25 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_24, %relu_52), kwargs = {})
#   %sub_53 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_107, %getitem_384), kwargs = {})
#   %relu_53 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_53,), kwargs = {})
#   %mul_26 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_25, %relu_53), kwargs = {})
#   %sub_54 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_53, %mul_26), kwargs = {})
#   %relu_54 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_54,), kwargs = {})
#   %add_26 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_25, %relu_54), kwargs = {})
#   %sub_55 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_111, %getitem_398), kwargs = {})
#   %relu_55 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_55,), kwargs = {})
#   %mul_27 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_26, %relu_55), kwargs = {})
#   %sub_56 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_55, %mul_27), kwargs = {})
#   %relu_56 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_56,), kwargs = {})
#   %add_27 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_26, %relu_56), kwargs = {})
#   %sub_57 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_115, %getitem_412), kwargs = {})
#   %relu_57 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_57,), kwargs = {})
#   %mul_28 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_27, %relu_57), kwargs = {})
#   %sub_58 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_57, %mul_28), kwargs = {})
#   %relu_58 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_58,), kwargs = {})
#   %add_28 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_27, %relu_58), kwargs = {})
#   %sub_59 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_119, %getitem_426), kwargs = {})
#   %relu_59 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_59,), kwargs = {})
#   %mul_29 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_28, %relu_59), kwargs = {})
#   %sub_60 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_59, %mul_29), kwargs = {})
#   %relu_60 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_60,), kwargs = {})
#   %add_29 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_28, %relu_60), kwargs = {})
#   %sub_61 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_123, %getitem_440), kwargs = {})
#   %relu_61 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_61,), kwargs = {})
#   %mul_30 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_29, %relu_61), kwargs = {})
#   %sub_62 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_61, %mul_30), kwargs = {})
#   %relu_62 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_62,), kwargs = {})
#   %add_30 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_29, %relu_62), kwargs = {})
#   %sub_63 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_127, %getitem_454), kwargs = {})
#   %relu_63 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_63,), kwargs = {})
#   %mul_31 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_30, %relu_63), kwargs = {})
#   %sub_64 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_63, %mul_31), kwargs = {})
#   %relu_64 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_64,), kwargs = {})
#   %add_31 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_30, %relu_64), kwargs = {})
#   %sub_65 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_131, %getitem_468), kwargs = {})
#   %relu_65 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_65,), kwargs = {})
#   %mul_32 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_31, %relu_65), kwargs = {})
#   %sub_66 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_65, %mul_32), kwargs = {})
#   %relu_66 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_66,), kwargs = {})
#   %add_32 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_31, %relu_66), kwargs = {})
#   %sub_67 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_135, %getitem_482), kwargs = {})
#   %relu_67 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_67,), kwargs = {})
#   %mul_33 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_32, %relu_67), kwargs = {})
#   %sub_68 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_67, %mul_33), kwargs = {})
#   %relu_68 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_68,), kwargs = {})
#   %add_33 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_32, %relu_68), kwargs = {})
#   %sub_69 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_139, %getitem_496), kwargs = {})
#   %relu_69 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_69,), kwargs = {})
#   %mul_34 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_33, %relu_69), kwargs = {})
#   %sub_70 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_69, %mul_34), kwargs = {})
#   %relu_70 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_70,), kwargs = {})
#   %add_34 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_33, %relu_70), kwargs = {})
#   %sub_71 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_143, %getitem_510), kwargs = {})
#   %relu_71 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_71,), kwargs = {})
#   %mul_35 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_34, %relu_71), kwargs = {})
#   %sub_72 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_71, %mul_35), kwargs = {})
#   %relu_72 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_72,), kwargs = {})
#   %add_35 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_34, %relu_72), kwargs = {})
#   %sub_73 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_147, %getitem_524), kwargs = {})
#   %relu_73 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_73,), kwargs = {})
#   %mul_36 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_35, %relu_73), kwargs = {})
#   %sub_74 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_73, %mul_36), kwargs = {})
#   %relu_74 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_74,), kwargs = {})
#   %add_36 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_35, %relu_74), kwargs = {})
#   %sub_75 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_151, %getitem_538), kwargs = {})
#   %relu_75 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_75,), kwargs = {})
#   %mul_37 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_36, %relu_75), kwargs = {})
#   %sub_76 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_75, %mul_37), kwargs = {})
#   %relu_76 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_76,), kwargs = {})
#   %add_37 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_36, %relu_76), kwargs = {})
#   %sub_77 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_155, %getitem_552), kwargs = {})
#   %relu_77 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_77,), kwargs = {})
#   %mul_38 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_37, %relu_77), kwargs = {})
#   %sub_78 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_77, %mul_38), kwargs = {})
#   %relu_78 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_78,), kwargs = {})
#   %add_38 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_37, %relu_78), kwargs = {})
#   %sub_79 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_159, %getitem_566), kwargs = {})
#   %relu_79 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_79,), kwargs = {})
#   %mul_39 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_38, %relu_79), kwargs = {})
#   %sub_80 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_79, %mul_39), kwargs = {})
#   %relu_80 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_80,), kwargs = {})
#   %add_39 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_38, %relu_80), kwargs = {})
#   %sub_81 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_163, %getitem_580), kwargs = {})
#   %relu_81 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_81,), kwargs = {})
#   %mul_40 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_39, %relu_81), kwargs = {})
#   %sub_82 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_81, %mul_40), kwargs = {})
#   %relu_82 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_82,), kwargs = {})
#   %add_40 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_39, %relu_82), kwargs = {})
#   %sub_83 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_167, %getitem_594), kwargs = {})
#   %relu_83 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_83,), kwargs = {})
#   %mul_41 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_40, %relu_83), kwargs = {})
#   %sub_84 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_83, %mul_41), kwargs = {})
#   %relu_84 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_84,), kwargs = {})
#   %add_41 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_40, %relu_84), kwargs = {})
#   %sub_85 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_171, %getitem_608), kwargs = {})
#   %relu_85 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_85,), kwargs = {})
#   %mul_42 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_41, %relu_85), kwargs = {})
#   %sub_86 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_85, %mul_42), kwargs = {})
#   %relu_86 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_86,), kwargs = {})
#   %add_42 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_41, %relu_86), kwargs = {})
#   %sub_87 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_175, %getitem_622), kwargs = {})
#   %relu_87 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_87,), kwargs = {})
#   %mul_43 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_42, %relu_87), kwargs = {})
#   %sub_88 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_87, %mul_43), kwargs = {})
#   %relu_88 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_88,), kwargs = {})
#   %add_43 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_42, %relu_88), kwargs = {})
#   %sub_89 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_179, %getitem_636), kwargs = {})
#   %relu_89 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_89,), kwargs = {})
#   %mul_44 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_43, %relu_89), kwargs = {})
#   %sub_90 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_89, %mul_44), kwargs = {})
#   %relu_90 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_90,), kwargs = {})
#   %add_44 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_43, %relu_90), kwargs = {})
#   %sub_91 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_183, %getitem_650), kwargs = {})
#   %relu_91 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_91,), kwargs = {})
#   %mul_45 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_44, %relu_91), kwargs = {})
#   %sub_92 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_91, %mul_45), kwargs = {})
#   %relu_92 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_92,), kwargs = {})
#   %add_45 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_44, %relu_92), kwargs = {})
#   %sub_93 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_187, %getitem_664), kwargs = {})
#   %relu_93 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_93,), kwargs = {})
#   %mul_46 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_45, %relu_93), kwargs = {})
#   %sub_94 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_93, %mul_46), kwargs = {})
#   %relu_94 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_94,), kwargs = {})
#   %add_46 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_45, %relu_94), kwargs = {})
#   %sub_95 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_191, %getitem_678), kwargs = {})
#   %relu_95 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_95,), kwargs = {})
#   %mul_47 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_46, %relu_95), kwargs = {})
#   %sub_96 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_95, %mul_47), kwargs = {})
#   %relu_96 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_96,), kwargs = {})
#   %add_47 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_46, %relu_96), kwargs = {})
#   %sub_97 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_195, %getitem_692), kwargs = {})
#   %relu_97 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_97,), kwargs = {})
#   %mul_48 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_47, %relu_97), kwargs = {})
#   %sub_98 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_97, %mul_48), kwargs = {})
#   %relu_98 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_98,), kwargs = {})
#   %add_48 : [num_users=2] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_47, %relu_98), kwargs = {})
#   %sub_99 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%minimum_199, %getitem_706), kwargs = {})
#   %relu_99 : [num_users=2] = call_function[target=torch.ops.aten.relu.default](args = (%sub_99,), kwargs = {})
#   %mul_49 : [num_users=1] = call_function[target=torch.ops.aten.mul.Tensor](args = (%add_48, %relu_99), kwargs = {})
#   %sub_100 : [num_users=1] = call_function[target=torch.ops.aten.sub.Tensor](args = (%relu_99, %mul_49), kwargs = {})
#   %relu_100 : [num_users=1] = call_function[target=torch.ops.aten.relu.default](args = (%sub_100,), kwargs = {})
#   %add_49 : [num_users=1] = call_function[target=torch.ops.aten.add.Tensor](args = (%add_48, %relu_100), kwargs = {})
triton_poi_fused_add_minimum_mul_neg_relu_sub_6 = async_compile.triton('triton_poi_fused_add_minimum_mul_neg_relu_sub_6', '''
import triton
import triton.language as tl
from triton.compiler.compiler import AttrsDescriptor

from torch._inductor.runtime import triton_helpers, triton_heuristics
from torch._inductor.runtime.triton_helpers import libdevice, math as tl_math
from torch._inductor.runtime.hints import AutotuneHint, ReductionHint, TileHint, instance_descriptor, DeviceProperties

@triton_heuristics.pointwise(
    size_hints=[256], 
    filename=__file__,
    triton_meta={'signature': {0: '*fp32', 1: '*fp32', 2: '*fp32', 3: '*fp32', 4: '*fp32', 5: '*fp32', 6: '*fp32', 7: '*fp32', 8: '*fp32', 9: '*fp32', 10: '*fp32', 11: '*fp32', 12: '*fp32', 13: '*fp32', 14: '*fp32', 15: '*fp32', 16: '*fp32', 17: '*fp32', 18: '*fp32', 19: '*fp32', 20: '*fp32', 21: '*fp32', 22: '*fp32', 23: '*fp32', 24: '*fp32', 25: '*fp32', 26: '*fp32', 27: '*fp32', 28: '*fp32', 29: '*fp32', 30: '*fp32', 31: '*fp32', 32: '*fp32', 33: '*fp32', 34: '*fp32', 35: '*fp32', 36: '*fp32', 37: '*fp32', 38: '*fp32', 39: '*fp32', 40: '*fp32', 41: '*fp32', 42: '*fp32', 43: '*fp32', 44: '*fp32', 45: '*fp32', 46: '*fp32', 47: '*fp32', 48: '*fp32', 49: '*fp32', 50: '*fp32', 51: '*fp32', 52: '*fp32', 53: '*fp32', 54: '*fp32', 55: '*fp32', 56: '*fp32', 57: '*fp32', 58: '*fp32', 59: '*fp32', 60: '*fp32', 61: '*fp32', 62: '*fp32', 63: '*fp32', 64: '*fp32', 65: '*fp32', 66: '*fp32', 67: '*fp32', 68: '*fp32', 69: '*fp32', 70: '*fp32', 71: '*fp32', 72: '*fp32', 73: '*fp32', 74: '*fp32', 75: '*fp32', 76: '*fp32', 77: '*fp32', 78: '*fp32', 79: '*fp32', 80: '*fp32', 81: '*fp32', 82: '*fp32', 83: '*fp32', 84: '*fp32', 85: '*fp32', 86: '*fp32', 87: '*fp32', 88: '*fp32', 89: '*fp32', 90: '*fp32', 91: '*fp32', 92: '*fp32', 93: '*fp32', 94: '*fp32', 95: '*fp32', 96: '*fp32', 97: '*fp32', 98: '*fp32', 99: '*fp32', 100: '*fp32', 101: '*fp32', 102: '*fp32', 103: '*fp32', 104: '*fp32', 105: '*fp32', 106: '*fp32', 107: '*fp32', 108: '*fp32', 109: '*fp32', 110: '*fp32', 111: '*fp32', 112: '*fp32', 113: '*fp32', 114: '*fp32', 115: '*fp32', 116: '*fp32', 117: '*fp32', 118: '*fp32', 119: '*fp32', 120: '*fp32', 121: '*fp32', 122: '*fp32', 123: '*fp32', 124: '*fp32', 125: '*fp32', 126: '*fp32', 127: '*fp32', 128: '*fp32', 129: '*fp32', 130: '*fp32', 131: '*fp32', 132: '*fp32', 133: '*fp32', 134: '*fp32', 135: '*fp32', 136: '*fp32', 137: '*fp32', 138: '*fp32', 139: '*fp32', 140: '*fp32', 141: '*fp32', 142: '*fp32', 143: '*fp32', 144: '*fp32', 145: '*fp32', 146: '*fp32', 147: '*fp32', 148: '*fp32', 149: '*fp32', 150: '*fp32', 151: '*fp32', 152: '*fp32', 153: '*fp32', 154: '*fp32', 155: '*fp32', 156: '*fp32', 157: '*fp32', 158: '*fp32', 159: '*fp32', 160: '*fp32', 161: '*fp32', 162: '*fp32', 163: '*fp32', 164: '*fp32', 165: '*fp32', 166: '*fp32', 167: '*fp32', 168: '*fp32', 169: '*fp32', 170: '*fp32', 171: '*fp32', 172: '*fp32', 173: '*fp32', 174: '*fp32', 175: '*fp32', 176: '*fp32', 177: '*fp32', 178: '*fp32', 179: '*fp32', 180: '*fp32', 181: '*fp32', 182: '*fp32', 183: '*fp32', 184: '*fp32', 185: '*fp32', 186: '*fp32', 187: '*fp32', 188: '*fp32', 189: '*fp32', 190: '*fp32', 191: '*fp32', 192: '*fp32', 193: '*fp32', 194: '*fp32', 195: '*fp32', 196: '*fp32', 197: '*fp32', 198: '*fp32', 199: '*fp32', 200: '*fp32', 201: '*fp32', 202: 'i32'}, 'device': DeviceProperties(type='cuda', index=0, cc=80, major=8, regs_per_multiprocessor=65536, max_threads_per_multi_processor=2048, multi_processor_count=108), 'constants': {}, 'configs': [AttrsDescriptor(divisible_by_16=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202), equal_to_1=())]},
    inductor_meta={'autotune_hints': set(), 'kernel_name': 'triton_poi_fused_add_minimum_mul_neg_relu_sub_6', 'mutated_arg_names': ['in_out_ptr0', 'in_out_ptr1', 'in_out_ptr10', 'in_out_ptr11', 'in_out_ptr12', 'in_out_ptr13', 'in_out_ptr14', 'in_out_ptr15', 'in_out_ptr16', 'in_out_ptr17', 'in_out_ptr18', 'in_out_ptr19', 'in_out_ptr2', 'in_out_ptr20', 'in_out_ptr21', 'in_out_ptr22', 'in_out_ptr3', 'in_out_ptr4', 'in_out_ptr5', 'in_out_ptr6', 'in_out_ptr7', 'in_out_ptr8', 'in_out_ptr9'], 'no_x_dim': False, 'num_load': 202, 'num_reduction': 0, 'backend_hash': 'A9C866B4A14FD3277824029365D703C2427B2E685E54EC9B3EF4ADC8D1EEAC1D', 'are_deterministic_algorithms_enabled': False, 'assert_indirect_indexing': True, 'autotune_local_cache': True, 'autotune_pointwise': True, 'autotune_remote_cache': None, 'force_disable_caches': False, 'dynamic_scale_rblock': True, 'max_autotune': False, 'max_autotune_pointwise': False, 'min_split_scan_rblock': 256, 'spill_threshold': 16, 'store_cubin': False},
    min_elem_per_thread=0
)
@triton.jit
def triton_poi_fused_add_minimum_mul_neg_relu_sub_6(in_out_ptr0, in_out_ptr1, in_out_ptr2, in_out_ptr3, in_out_ptr4, in_out_ptr5, in_out_ptr6, in_out_ptr7, in_out_ptr8, in_out_ptr9, in_out_ptr10, in_out_ptr11, in_out_ptr12, in_out_ptr13, in_out_ptr14, in_out_ptr15, in_out_ptr16, in_out_ptr17, in_out_ptr18, in_out_ptr19, in_out_ptr20, in_out_ptr21, in_out_ptr22, in_ptr0, in_ptr1, in_ptr2, in_ptr3, in_ptr4, in_ptr5, in_ptr6, in_ptr7, in_ptr8, in_ptr9, in_ptr10, in_ptr11, in_ptr12, in_ptr13, in_ptr14, in_ptr15, in_ptr16, in_ptr17, in_ptr18, in_ptr19, in_ptr20, in_ptr21, in_ptr22, in_ptr23, in_ptr24, in_ptr25, in_ptr26, in_ptr27, in_ptr28, in_ptr29, in_ptr30, in_ptr31, in_ptr32, in_ptr33, in_ptr34, in_ptr35, in_ptr36, in_ptr37, in_ptr38, in_ptr39, in_ptr40, in_ptr41, in_ptr42, in_ptr43, in_ptr44, in_ptr45, in_ptr46, in_ptr47, in_ptr48, in_ptr49, in_ptr50, in_ptr51, in_ptr52, in_ptr53, in_ptr54, in_ptr55, in_ptr56, in_ptr57, in_ptr58, in_ptr59, in_ptr60, in_ptr61, in_ptr62, in_ptr63, in_ptr64, in_ptr65, in_ptr66, in_ptr67, in_ptr68, in_ptr69, in_ptr70, in_ptr71, in_ptr72, in_ptr73, in_ptr74, in_ptr75, in_ptr76, in_ptr77, in_ptr78, in_ptr79, in_ptr80, in_ptr81, in_ptr82, in_ptr83, in_ptr84, in_ptr85, in_ptr86, in_ptr87, in_ptr88, in_ptr89, in_ptr90, in_ptr91, in_ptr92, in_ptr93, in_ptr94, in_ptr95, in_ptr96, in_ptr97, in_ptr98, in_ptr99, in_ptr100, in_ptr101, in_ptr102, in_ptr103, in_ptr104, in_ptr105, in_ptr106, in_ptr107, in_ptr108, in_ptr109, in_ptr110, in_ptr111, in_ptr112, in_ptr113, in_ptr114, in_ptr115, in_ptr116, in_ptr117, in_ptr118, in_ptr119, in_ptr120, in_ptr121, in_ptr122, in_ptr123, in_ptr124, in_ptr125, in_ptr126, in_ptr127, in_ptr128, in_ptr129, in_ptr130, in_ptr131, in_ptr132, in_ptr133, in_ptr134, in_ptr135, in_ptr136, in_ptr137, in_ptr138, in_ptr139, in_ptr140, in_ptr141, in_ptr142, in_ptr143, in_ptr144, in_ptr145, in_ptr146, in_ptr147, in_ptr148, in_ptr149, in_ptr150, in_ptr151, in_ptr152, in_ptr153, in_ptr154, in_ptr155, in_ptr156, in_ptr157, in_ptr158, in_ptr159, in_ptr160, in_ptr161, in_ptr162, in_ptr163, in_ptr164, in_ptr165, in_ptr166, in_ptr167, in_ptr168, in_ptr169, in_ptr170, in_ptr171, in_ptr172, in_ptr173, in_ptr174, in_ptr175, in_ptr176, in_ptr177, in_ptr178, xnumel, XBLOCK : tl.constexpr):
    xnumel = 256
    xoffset = tl.program_id(0) * XBLOCK
    xindex = xoffset + tl.arange(0, XBLOCK)[:]
    xmask = xindex < xnumel
    x0 = xindex
    tmp0 = tl.load(in_ptr0 + (x0), xmask)
    tmp1 = tl.load(in_out_ptr0 + (x0), xmask)
    tmp5 = tl.load(in_ptr1 + (x0), xmask)
    tmp7 = tl.load(in_ptr2 + (x0), xmask)
    tmp10 = tl.load(in_ptr3 + (x0), xmask)
    tmp13 = tl.load(in_ptr4 + (x0), xmask)
    tmp20 = tl.load(in_ptr5 + (x0), xmask)
    tmp22 = tl.load(in_ptr6 + (x0), xmask)
    tmp25 = tl.load(in_ptr7 + (x0), xmask)
    tmp28 = tl.load(in_ptr8 + (x0), xmask)
    tmp35 = tl.load(in_ptr9 + (x0), xmask)
    tmp37 = tl.load(in_ptr10 + (x0), xmask)
    tmp40 = tl.load(in_ptr11 + (x0), xmask)
    tmp43 = tl.load(in_ptr12 + (x0), xmask)
    tmp50 = tl.load(in_out_ptr1 + (x0), xmask)
    tmp52 = tl.load(in_ptr13 + (x0), xmask)
    tmp55 = tl.load(in_ptr14 + (x0), xmask)
    tmp58 = tl.load(in_ptr15 + (x0), xmask)
    tmp65 = tl.load(in_out_ptr2 + (x0), xmask)
    tmp67 = tl.load(in_ptr16 + (x0), xmask)
    tmp70 = tl.load(in_ptr17 + (x0), xmask)
    tmp73 = tl.load(in_ptr18 + (x0), xmask)
    tmp80 = tl.load(in_out_ptr3 + (x0), xmask)
    tmp82 = tl.load(in_ptr19 + (x0), xmask)
    tmp85 = tl.load(in_ptr20 + (x0), xmask)
    tmp88 = tl.load(in_ptr21 + (x0), xmask)
    tmp95 = tl.load(in_out_ptr4 + (x0), xmask)
    tmp97 = tl.load(in_ptr22 + (x0), xmask)
    tmp100 = tl.load(in_ptr23 + (x0), xmask)
    tmp103 = tl.load(in_ptr24 + (x0), xmask)
    tmp110 = tl.load(in_out_ptr5 + (x0), xmask)
    tmp112 = tl.load(in_ptr25 + (x0), xmask)
    tmp115 = tl.load(in_ptr26 + (x0), xmask)
    tmp118 = tl.load(in_ptr27 + (x0), xmask)
    tmp125 = tl.load(in_out_ptr6 + (x0), xmask)
    tmp127 = tl.load(in_ptr28 + (x0), xmask)
    tmp130 = tl.load(in_ptr29 + (x0), xmask)
    tmp133 = tl.load(in_ptr30 + (x0), xmask)
    tmp140 = tl.load(in_out_ptr7 + (x0), xmask)
    tmp142 = tl.load(in_ptr31 + (x0), xmask)
    tmp145 = tl.load(in_ptr32 + (x0), xmask)
    tmp148 = tl.load(in_ptr33 + (x0), xmask)
    tmp155 = tl.load(in_ptr34 + (x0), xmask)
    tmp157 = tl.load(in_ptr35 + (x0), xmask)
    tmp160 = tl.load(in_ptr36 + (x0), xmask)
    tmp163 = tl.load(in_ptr37 + (x0), xmask)
    tmp170 = tl.load(in_ptr38 + (x0), xmask)
    tmp172 = tl.load(in_ptr39 + (x0), xmask)
    tmp175 = tl.load(in_ptr40 + (x0), xmask)
    tmp178 = tl.load(in_ptr41 + (x0), xmask)
    tmp185 = tl.load(in_ptr42 + (x0), xmask)
    tmp187 = tl.load(in_ptr43 + (x0), xmask)
    tmp190 = tl.load(in_ptr44 + (x0), xmask)
    tmp193 = tl.load(in_ptr45 + (x0), xmask)
    tmp200 = tl.load(in_ptr46 + (x0), xmask)
    tmp202 = tl.load(in_ptr47 + (x0), xmask)
    tmp205 = tl.load(in_ptr48 + (x0), xmask)
    tmp208 = tl.load(in_ptr49 + (x0), xmask)
    tmp215 = tl.load(in_ptr50 + (x0), xmask)
    tmp217 = tl.load(in_ptr51 + (x0), xmask)
    tmp220 = tl.load(in_ptr52 + (x0), xmask)
    tmp223 = tl.load(in_ptr53 + (x0), xmask)
    tmp230 = tl.load(in_ptr54 + (x0), xmask)
    tmp232 = tl.load(in_ptr55 + (x0), xmask)
    tmp235 = tl.load(in_ptr56 + (x0), xmask)
    tmp238 = tl.load(in_ptr57 + (x0), xmask)
    tmp245 = tl.load(in_ptr58 + (x0), xmask)
    tmp247 = tl.load(in_ptr59 + (x0), xmask)
    tmp250 = tl.load(in_ptr60 + (x0), xmask)
    tmp253 = tl.load(in_ptr61 + (x0), xmask)
    tmp260 = tl.load(in_ptr62 + (x0), xmask)
    tmp262 = tl.load(in_ptr63 + (x0), xmask)
    tmp265 = tl.load(in_ptr64 + (x0), xmask)
    tmp268 = tl.load(in_ptr65 + (x0), xmask)
    tmp275 = tl.load(in_ptr66 + (x0), xmask)
    tmp277 = tl.load(in_ptr67 + (x0), xmask)
    tmp280 = tl.load(in_ptr68 + (x0), xmask)
    tmp283 = tl.load(in_ptr69 + (x0), xmask)
    tmp290 = tl.load(in_ptr70 + (x0), xmask)
    tmp292 = tl.load(in_ptr71 + (x0), xmask)
    tmp295 = tl.load(in_ptr72 + (x0), xmask)
    tmp298 = tl.load(in_ptr73 + (x0), xmask)
    tmp305 = tl.load(in_ptr74 + (x0), xmask)
    tmp307 = tl.load(in_ptr75 + (x0), xmask)
    tmp310 = tl.load(in_ptr76 + (x0), xmask)
    tmp313 = tl.load(in_ptr77 + (x0), xmask)
    tmp320 = tl.load(in_ptr78 + (x0), xmask)
    tmp322 = tl.load(in_ptr79 + (x0), xmask)
    tmp325 = tl.load(in_ptr80 + (x0), xmask)
    tmp328 = tl.load(in_ptr81 + (x0), xmask)
    tmp335 = tl.load(in_ptr82 + (x0), xmask)
    tmp337 = tl.load(in_ptr83 + (x0), xmask)
    tmp340 = tl.load(in_ptr84 + (x0), xmask)
    tmp343 = tl.load(in_ptr85 + (x0), xmask)
    tmp350 = tl.load(in_ptr86 + (x0), xmask)
    tmp352 = tl.load(in_ptr87 + (x0), xmask)
    tmp355 = tl.load(in_ptr88 + (x0), xmask)
    tmp358 = tl.load(in_ptr89 + (x0), xmask)
    tmp365 = tl.load(in_ptr90 + (x0), xmask)
    tmp367 = tl.load(in_ptr91 + (x0), xmask)
    tmp370 = tl.load(in_ptr92 + (x0), xmask)
    tmp373 = tl.load(in_ptr93 + (x0), xmask)
    tmp380 = tl.load(in_ptr94 + (x0), xmask)
    tmp382 = tl.load(in_ptr95 + (x0), xmask)
    tmp385 = tl.load(in_ptr96 + (x0), xmask)
    tmp388 = tl.load(in_ptr97 + (x0), xmask)
    tmp395 = tl.load(in_ptr98 + (x0), xmask)
    tmp397 = tl.load(in_ptr99 + (x0), xmask)
    tmp400 = tl.load(in_ptr100 + (x0), xmask)
    tmp403 = tl.load(in_ptr101 + (x0), xmask)
    tmp410 = tl.load(in_ptr102 + (x0), xmask)
    tmp412 = tl.load(in_ptr103 + (x0), xmask)
    tmp415 = tl.load(in_ptr104 + (x0), xmask)
    tmp418 = tl.load(in_ptr105 + (x0), xmask)
    tmp425 = tl.load(in_ptr106 + (x0), xmask)
    tmp427 = tl.load(in_ptr107 + (x0), xmask)
    tmp430 = tl.load(in_ptr108 + (x0), xmask)
    tmp433 = tl.load(in_ptr109 + (x0), xmask)
    tmp440 = tl.load(in_ptr110 + (x0), xmask)
    tmp442 = tl.load(in_ptr111 + (x0), xmask)
    tmp445 = tl.load(in_ptr112 + (x0), xmask)
    tmp448 = tl.load(in_ptr113 + (x0), xmask)
    tmp455 = tl.load(in_ptr114 + (x0), xmask)
    tmp457 = tl.load(in_ptr115 + (x0), xmask)
    tmp460 = tl.load(in_ptr116 + (x0), xmask)
    tmp463 = tl.load(in_ptr117 + (x0), xmask)
    tmp470 = tl.load(in_ptr118 + (x0), xmask)
    tmp472 = tl.load(in_ptr119 + (x0), xmask)
    tmp475 = tl.load(in_ptr120 + (x0), xmask)
    tmp478 = tl.load(in_ptr121 + (x0), xmask)
    tmp485 = tl.load(in_ptr122 + (x0), xmask)
    tmp487 = tl.load(in_ptr123 + (x0), xmask)
    tmp490 = tl.load(in_ptr124 + (x0), xmask)
    tmp493 = tl.load(in_ptr125 + (x0), xmask)
    tmp500 = tl.load(in_ptr126 + (x0), xmask)
    tmp502 = tl.load(in_ptr127 + (x0), xmask)
    tmp505 = tl.load(in_ptr128 + (x0), xmask)
    tmp508 = tl.load(in_ptr129 + (x0), xmask)
    tmp515 = tl.load(in_ptr130 + (x0), xmask)
    tmp517 = tl.load(in_ptr131 + (x0), xmask)
    tmp520 = tl.load(in_ptr132 + (x0), xmask)
    tmp523 = tl.load(in_ptr133 + (x0), xmask)
    tmp530 = tl.load(in_ptr134 + (x0), xmask)
    tmp532 = tl.load(in_ptr135 + (x0), xmask)
    tmp535 = tl.load(in_out_ptr8 + (x0), xmask)
    tmp538 = tl.load(in_ptr136 + (x0), xmask)
    tmp545 = tl.load(in_out_ptr9 + (x0), xmask)
    tmp547 = tl.load(in_ptr137 + (x0), xmask)
    tmp550 = tl.load(in_ptr138 + (x0), xmask)
    tmp553 = tl.load(in_ptr139 + (x0), xmask)
    tmp560 = tl.load(in_out_ptr10 + (x0), xmask)
    tmp562 = tl.load(in_ptr140 + (x0), xmask)
    tmp565 = tl.load(in_ptr141 + (x0), xmask)
    tmp568 = tl.load(in_ptr142 + (x0), xmask)
    tmp575 = tl.load(in_out_ptr11 + (x0), xmask)
    tmp577 = tl.load(in_ptr143 + (x0), xmask)
    tmp580 = tl.load(in_ptr144 + (x0), xmask)
    tmp583 = tl.load(in_ptr145 + (x0), xmask)
    tmp590 = tl.load(in_out_ptr12 + (x0), xmask)
    tmp592 = tl.load(in_ptr146 + (x0), xmask)
    tmp595 = tl.load(in_ptr147 + (x0), xmask)
    tmp598 = tl.load(in_ptr148 + (x0), xmask)
    tmp605 = tl.load(in_out_ptr13 + (x0), xmask)
    tmp607 = tl.load(in_ptr149 + (x0), xmask)
    tmp610 = tl.load(in_ptr150 + (x0), xmask)
    tmp613 = tl.load(in_ptr151 + (x0), xmask)
    tmp620 = tl.load(in_out_ptr14 + (x0), xmask)
    tmp622 = tl.load(in_ptr152 + (x0), xmask)
    tmp625 = tl.load(in_ptr153 + (x0), xmask)
    tmp628 = tl.load(in_ptr154 + (x0), xmask)
    tmp635 = tl.load(in_out_ptr15 + (x0), xmask)
    tmp637 = tl.load(in_ptr155 + (x0), xmask)
    tmp640 = tl.load(in_ptr156 + (x0), xmask)
    tmp643 = tl.load(in_ptr157 + (x0), xmask)
    tmp650 = tl.load(in_out_ptr16 + (x0), xmask)
    tmp652 = tl.load(in_ptr158 + (x0), xmask)
    tmp655 = tl.load(in_ptr159 + (x0), xmask)
    tmp658 = tl.load(in_ptr160 + (x0), xmask)
    tmp665 = tl.load(in_out_ptr17 + (x0), xmask)
    tmp667 = tl.load(in_ptr161 + (x0), xmask)
    tmp670 = tl.load(in_ptr162 + (x0), xmask)
    tmp673 = tl.load(in_ptr163 + (x0), xmask)
    tmp680 = tl.load(in_out_ptr18 + (x0), xmask)
    tmp682 = tl.load(in_ptr164 + (x0), xmask)
    tmp685 = tl.load(in_ptr165 + (x0), xmask)
    tmp688 = tl.load(in_ptr166 + (x0), xmask)
    tmp695 = tl.load(in_out_ptr19 + (x0), xmask)
    tmp697 = tl.load(in_ptr167 + (x0), xmask)
    tmp700 = tl.load(in_ptr168 + (x0), xmask)
    tmp703 = tl.load(in_ptr169 + (x0), xmask)
    tmp710 = tl.load(in_out_ptr20 + (x0), xmask)
    tmp712 = tl.load(in_ptr170 + (x0), xmask)
    tmp715 = tl.load(in_ptr171 + (x0), xmask)
    tmp718 = tl.load(in_ptr172 + (x0), xmask)
    tmp725 = tl.load(in_out_ptr21 + (x0), xmask)
    tmp727 = tl.load(in_ptr173 + (x0), xmask)
    tmp730 = tl.load(in_ptr174 + (x0), xmask)
    tmp733 = tl.load(in_ptr175 + (x0), xmask)
    tmp740 = tl.load(in_out_ptr22 + (x0), xmask)
    tmp742 = tl.load(in_ptr176 + (x0), xmask)
    tmp745 = tl.load(in_ptr177 + (x0), xmask)
    tmp748 = tl.load(in_ptr178 + (x0), xmask)
    tmp2 = tmp0 - tmp1
    tmp3 = tl.full([1], 0, tl.int32)
    tmp4 = triton_helpers.maximum(tmp3, tmp2)
    tmp6 = -tmp5
    tmp8 = -tmp7
    tmp9 = triton_helpers.minimum(tmp6, tmp8)
    tmp11 = -tmp10
    tmp12 = triton_helpers.minimum(tmp9, tmp11)
    tmp14 = tmp12 - tmp13
    tmp15 = triton_helpers.maximum(tmp3, tmp14)
    tmp16 = tmp4 * tmp15
    tmp17 = tmp15 - tmp16
    tmp18 = triton_helpers.maximum(tmp3, tmp17)
    tmp19 = tmp4 + tmp18
    tmp21 = -tmp20
    tmp23 = -tmp22
    tmp24 = triton_helpers.minimum(tmp21, tmp23)
    tmp26 = -tmp25
    tmp27 = triton_helpers.minimum(tmp24, tmp26)
    tmp29 = tmp27 - tmp28
    tmp30 = triton_helpers.maximum(tmp3, tmp29)
    tmp31 = tmp19 * tmp30
    tmp32 = tmp30 - tmp31
    tmp33 = triton_helpers.maximum(tmp3, tmp32)
    tmp34 = tmp19 + tmp33
    tmp36 = -tmp35
    tmp38 = -tmp37
    tmp39 = triton_helpers.minimum(tmp36, tmp38)
    tmp41 = -tmp40
    tmp42 = triton_helpers.minimum(tmp39, tmp41)
    tmp44 = tmp42 - tmp43
    tmp45 = triton_helpers.maximum(tmp3, tmp44)
    tmp46 = tmp34 * tmp45
    tmp47 = tmp45 - tmp46
    tmp48 = triton_helpers.maximum(tmp3, tmp47)
    tmp49 = tmp34 + tmp48
    tmp51 = -tmp50
    tmp53 = -tmp52
    tmp54 = triton_helpers.minimum(tmp51, tmp53)
    tmp56 = -tmp55
    tmp57 = triton_helpers.minimum(tmp54, tmp56)
    tmp59 = tmp57 - tmp58
    tmp60 = triton_helpers.maximum(tmp3, tmp59)
    tmp61 = tmp49 * tmp60
    tmp62 = tmp60 - tmp61
    tmp63 = triton_helpers.maximum(tmp3, tmp62)
    tmp64 = tmp49 + tmp63
    tmp66 = -tmp65
    tmp68 = -tmp67
    tmp69 = triton_helpers.minimum(tmp66, tmp68)
    tmp71 = -tmp70
    tmp72 = triton_helpers.minimum(tmp69, tmp71)
    tmp74 = tmp72 - tmp73
    tmp75 = triton_helpers.maximum(tmp3, tmp74)
    tmp76 = tmp64 * tmp75
    tmp77 = tmp75 - tmp76
    tmp78 = triton_helpers.maximum(tmp3, tmp77)
    tmp79 = tmp64 + tmp78
    tmp81 = -tmp80
    tmp83 = -tmp82
    tmp84 = triton_helpers.minimum(tmp81, tmp83)
    tmp86 = -tmp85
    tmp87 = triton_helpers.minimum(tmp84, tmp86)
    tmp89 = tmp87 - tmp88
    tmp90 = triton_helpers.maximum(tmp3, tmp89)
    tmp91 = tmp79 * tmp90
    tmp92 = tmp90 - tmp91
    tmp93 = triton_helpers.maximum(tmp3, tmp92)
    tmp94 = tmp79 + tmp93
    tmp96 = -tmp95
    tmp98 = -tmp97
    tmp99 = triton_helpers.minimum(tmp96, tmp98)
    tmp101 = -tmp100
    tmp102 = triton_helpers.minimum(tmp99, tmp101)
    tmp104 = tmp102 - tmp103
    tmp105 = triton_helpers.maximum(tmp3, tmp104)
    tmp106 = tmp94 * tmp105
    tmp107 = tmp105 - tmp106
    tmp108 = triton_helpers.maximum(tmp3, tmp107)
    tmp109 = tmp94 + tmp108
    tmp111 = -tmp110
    tmp113 = -tmp112
    tmp114 = triton_helpers.minimum(tmp111, tmp113)
    tmp116 = -tmp115
    tmp117 = triton_helpers.minimum(tmp114, tmp116)
    tmp119 = tmp117 - tmp118
    tmp120 = triton_helpers.maximum(tmp3, tmp119)
    tmp121 = tmp109 * tmp120
    tmp122 = tmp120 - tmp121
    tmp123 = triton_helpers.maximum(tmp3, tmp122)
    tmp124 = tmp109 + tmp123
    tmp126 = -tmp125
    tmp128 = -tmp127
    tmp129 = triton_helpers.minimum(tmp126, tmp128)
    tmp131 = -tmp130
    tmp132 = triton_helpers.minimum(tmp129, tmp131)
    tmp134 = tmp132 - tmp133
    tmp135 = triton_helpers.maximum(tmp3, tmp134)
    tmp136 = tmp124 * tmp135
    tmp137 = tmp135 - tmp136
    tmp138 = triton_helpers.maximum(tmp3, tmp137)
    tmp139 = tmp124 + tmp138
    tmp141 = -tmp140
    tmp143 = -tmp142
    tmp144 = triton_helpers.minimum(tmp141, tmp143)
    tmp146 = -tmp145
    tmp147 = triton_helpers.minimum(tmp144, tmp146)
    tmp149 = tmp147 - tmp148
    tmp150 = triton_helpers.maximum(tmp3, tmp149)
    tmp151 = tmp139 * tmp150
    tmp152 = tmp150 - tmp151
    tmp153 = triton_helpers.maximum(tmp3, tmp152)
    tmp154 = tmp139 + tmp153
    tmp156 = -tmp155
    tmp158 = -tmp157
    tmp159 = triton_helpers.minimum(tmp156, tmp158)
    tmp161 = -tmp160
    tmp162 = triton_helpers.minimum(tmp159, tmp161)
    tmp164 = tmp162 - tmp163
    tmp165 = triton_helpers.maximum(tmp3, tmp164)
    tmp166 = tmp154 * tmp165
    tmp167 = tmp165 - tmp166
    tmp168 = triton_helpers.maximum(tmp3, tmp167)
    tmp169 = tmp154 + tmp168
    tmp171 = -tmp170
    tmp173 = -tmp172
    tmp174 = triton_helpers.minimum(tmp171, tmp173)
    tmp176 = -tmp175
    tmp177 = triton_helpers.minimum(tmp174, tmp176)
    tmp179 = tmp177 - tmp178
    tmp180 = triton_helpers.maximum(tmp3, tmp179)
    tmp181 = tmp169 * tmp180
    tmp182 = tmp180 - tmp181
    tmp183 = triton_helpers.maximum(tmp3, tmp182)
    tmp184 = tmp169 + tmp183
    tmp186 = -tmp185
    tmp188 = -tmp187
    tmp189 = triton_helpers.minimum(tmp186, tmp188)
    tmp191 = -tmp190
    tmp192 = triton_helpers.minimum(tmp189, tmp191)
    tmp194 = tmp192 - tmp193
    tmp195 = triton_helpers.maximum(tmp3, tmp194)
    tmp196 = tmp184 * tmp195
    tmp197 = tmp195 - tmp196
    tmp198 = triton_helpers.maximum(tmp3, tmp197)
    tmp199 = tmp184 + tmp198
    tmp201 = -tmp200
    tmp203 = -tmp202
    tmp204 = triton_helpers.minimum(tmp201, tmp203)
    tmp206 = -tmp205
    tmp207 = triton_helpers.minimum(tmp204, tmp206)
    tmp209 = tmp207 - tmp208
    tmp210 = triton_helpers.maximum(tmp3, tmp209)
    tmp211 = tmp199 * tmp210
    tmp212 = tmp210 - tmp211
    tmp213 = triton_helpers.maximum(tmp3, tmp212)
    tmp214 = tmp199 + tmp213
    tmp216 = -tmp215
    tmp218 = -tmp217
    tmp219 = triton_helpers.minimum(tmp216, tmp218)
    tmp221 = -tmp220
    tmp222 = triton_helpers.minimum(tmp219, tmp221)
    tmp224 = tmp222 - tmp223
    tmp225 = triton_helpers.maximum(tmp3, tmp224)
    tmp226 = tmp214 * tmp225
    tmp227 = tmp225 - tmp226
    tmp228 = triton_helpers.maximum(tmp3, tmp227)
    tmp229 = tmp214 + tmp228
    tmp231 = -tmp230
    tmp233 = -tmp232
    tmp234 = triton_helpers.minimum(tmp231, tmp233)
    tmp236 = -tmp235
    tmp237 = triton_helpers.minimum(tmp234, tmp236)
    tmp239 = tmp237 - tmp238
    tmp240 = triton_helpers.maximum(tmp3, tmp239)
    tmp241 = tmp229 * tmp240
    tmp242 = tmp240 - tmp241
    tmp243 = triton_helpers.maximum(tmp3, tmp242)
    tmp244 = tmp229 + tmp243
    tmp246 = -tmp245
    tmp248 = -tmp247
    tmp249 = triton_helpers.minimum(tmp246, tmp248)
    tmp251 = -tmp250
    tmp252 = triton_helpers.minimum(tmp249, tmp251)
    tmp254 = tmp252 - tmp253
    tmp255 = triton_helpers.maximum(tmp3, tmp254)
    tmp256 = tmp244 * tmp255
    tmp257 = tmp255 - tmp256
    tmp258 = triton_helpers.maximum(tmp3, tmp257)
    tmp259 = tmp244 + tmp258
    tmp261 = -tmp260
    tmp263 = -tmp262
    tmp264 = triton_helpers.minimum(tmp261, tmp263)
    tmp266 = -tmp265
    tmp267 = triton_helpers.minimum(tmp264, tmp266)
    tmp269 = tmp267 - tmp268
    tmp270 = triton_helpers.maximum(tmp3, tmp269)
    tmp271 = tmp259 * tmp270
    tmp272 = tmp270 - tmp271
    tmp273 = triton_helpers.maximum(tmp3, tmp272)
    tmp274 = tmp259 + tmp273
    tmp276 = -tmp275
    tmp278 = -tmp277
    tmp279 = triton_helpers.minimum(tmp276, tmp278)
    tmp281 = -tmp280
    tmp282 = triton_helpers.minimum(tmp279, tmp281)
    tmp284 = tmp282 - tmp283
    tmp285 = triton_helpers.maximum(tmp3, tmp284)
    tmp286 = tmp274 * tmp285
    tmp287 = tmp285 - tmp286
    tmp288 = triton_helpers.maximum(tmp3, tmp287)
    tmp289 = tmp274 + tmp288
    tmp291 = -tmp290
    tmp293 = -tmp292
    tmp294 = triton_helpers.minimum(tmp291, tmp293)
    tmp296 = -tmp295
    tmp297 = triton_helpers.minimum(tmp294, tmp296)
    tmp299 = tmp297 - tmp298
    tmp300 = triton_helpers.maximum(tmp3, tmp299)
    tmp301 = tmp289 * tmp300
    tmp302 = tmp300 - tmp301
    tmp303 = triton_helpers.maximum(tmp3, tmp302)
    tmp304 = tmp289 + tmp303
    tmp306 = -tmp305
    tmp308 = -tmp307
    tmp309 = triton_helpers.minimum(tmp306, tmp308)
    tmp311 = -tmp310
    tmp312 = triton_helpers.minimum(tmp309, tmp311)
    tmp314 = tmp312 - tmp313
    tmp315 = triton_helpers.maximum(tmp3, tmp314)
    tmp316 = tmp304 * tmp315
    tmp317 = tmp315 - tmp316
    tmp318 = triton_helpers.maximum(tmp3, tmp317)
    tmp319 = tmp304 + tmp318
    tmp321 = -tmp320
    tmp323 = -tmp322
    tmp324 = triton_helpers.minimum(tmp321, tmp323)
    tmp326 = -tmp325
    tmp327 = triton_helpers.minimum(tmp324, tmp326)
    tmp329 = tmp327 - tmp328
    tmp330 = triton_helpers.maximum(tmp3, tmp329)
    tmp331 = tmp319 * tmp330
    tmp332 = tmp330 - tmp331
    tmp333 = triton_helpers.maximum(tmp3, tmp332)
    tmp334 = tmp319 + tmp333
    tmp336 = -tmp335
    tmp338 = -tmp337
    tmp339 = triton_helpers.minimum(tmp336, tmp338)
    tmp341 = -tmp340
    tmp342 = triton_helpers.minimum(tmp339, tmp341)
    tmp344 = tmp342 - tmp343
    tmp345 = triton_helpers.maximum(tmp3, tmp344)
    tmp346 = tmp334 * tmp345
    tmp347 = tmp345 - tmp346
    tmp348 = triton_helpers.maximum(tmp3, tmp347)
    tmp349 = tmp334 + tmp348
    tmp351 = -tmp350
    tmp353 = -tmp352
    tmp354 = triton_helpers.minimum(tmp351, tmp353)
    tmp356 = -tmp355
    tmp357 = triton_helpers.minimum(tmp354, tmp356)
    tmp359 = tmp357 - tmp358
    tmp360 = triton_helpers.maximum(tmp3, tmp359)
    tmp361 = tmp349 * tmp360
    tmp362 = tmp360 - tmp361
    tmp363 = triton_helpers.maximum(tmp3, tmp362)
    tmp364 = tmp349 + tmp363
    tmp366 = -tmp365
    tmp368 = -tmp367
    tmp369 = triton_helpers.minimum(tmp366, tmp368)
    tmp371 = -tmp370
    tmp372 = triton_helpers.minimum(tmp369, tmp371)
    tmp374 = tmp372 - tmp373
    tmp375 = triton_helpers.maximum(tmp3, tmp374)
    tmp376 = tmp364 * tmp375
    tmp377 = tmp375 - tmp376
    tmp378 = triton_helpers.maximum(tmp3, tmp377)
    tmp379 = tmp364 + tmp378
    tmp381 = -tmp380
    tmp383 = -tmp382
    tmp384 = triton_helpers.minimum(tmp381, tmp383)
    tmp386 = -tmp385
    tmp387 = triton_helpers.minimum(tmp384, tmp386)
    tmp389 = tmp387 - tmp388
    tmp390 = triton_helpers.maximum(tmp3, tmp389)
    tmp391 = tmp379 * tmp390
    tmp392 = tmp390 - tmp391
    tmp393 = triton_helpers.maximum(tmp3, tmp392)
    tmp394 = tmp379 + tmp393
    tmp396 = -tmp395
    tmp398 = -tmp397
    tmp399 = triton_helpers.minimum(tmp396, tmp398)
    tmp401 = -tmp400
    tmp402 = triton_helpers.minimum(tmp399, tmp401)
    tmp404 = tmp402 - tmp403
    tmp405 = triton_helpers.maximum(tmp3, tmp404)
    tmp406 = tmp394 * tmp405
    tmp407 = tmp405 - tmp406
    tmp408 = triton_helpers.maximum(tmp3, tmp407)
    tmp409 = tmp394 + tmp408
    tmp411 = -tmp410
    tmp413 = -tmp412
    tmp414 = triton_helpers.minimum(tmp411, tmp413)
    tmp416 = -tmp415
    tmp417 = triton_helpers.minimum(tmp414, tmp416)
    tmp419 = tmp417 - tmp418
    tmp420 = triton_helpers.maximum(tmp3, tmp419)
    tmp421 = tmp409 * tmp420
    tmp422 = tmp420 - tmp421
    tmp423 = triton_helpers.maximum(tmp3, tmp422)
    tmp424 = tmp409 + tmp423
    tmp426 = -tmp425
    tmp428 = -tmp427
    tmp429 = triton_helpers.minimum(tmp426, tmp428)
    tmp431 = -tmp430
    tmp432 = triton_helpers.minimum(tmp429, tmp431)
    tmp434 = tmp432 - tmp433
    tmp435 = triton_helpers.maximum(tmp3, tmp434)
    tmp436 = tmp424 * tmp435
    tmp437 = tmp435 - tmp436
    tmp438 = triton_helpers.maximum(tmp3, tmp437)
    tmp439 = tmp424 + tmp438
    tmp441 = -tmp440
    tmp443 = -tmp442
    tmp444 = triton_helpers.minimum(tmp441, tmp443)
    tmp446 = -tmp445
    tmp447 = triton_helpers.minimum(tmp444, tmp446)
    tmp449 = tmp447 - tmp448
    tmp450 = triton_helpers.maximum(tmp3, tmp449)
    tmp451 = tmp439 * tmp450
    tmp452 = tmp450 - tmp451
    tmp453 = triton_helpers.maximum(tmp3, tmp452)
    tmp454 = tmp439 + tmp453
    tmp456 = -tmp455
    tmp458 = -tmp457
    tmp459 = triton_helpers.minimum(tmp456, tmp458)
    tmp461 = -tmp460
    tmp462 = triton_helpers.minimum(tmp459, tmp461)
    tmp464 = tmp462 - tmp463
    tmp465 = triton_helpers.maximum(tmp3, tmp464)
    tmp466 = tmp454 * tmp465
    tmp467 = tmp465 - tmp466
    tmp468 = triton_helpers.maximum(tmp3, tmp467)
    tmp469 = tmp454 + tmp468
    tmp471 = -tmp470
    tmp473 = -tmp472
    tmp474 = triton_helpers.minimum(tmp471, tmp473)
    tmp476 = -tmp475
    tmp477 = triton_helpers.minimum(tmp474, tmp476)
    tmp479 = tmp477 - tmp478
    tmp480 = triton_helpers.maximum(tmp3, tmp479)
    tmp481 = tmp469 * tmp480
    tmp482 = tmp480 - tmp481
    tmp483 = triton_helpers.maximum(tmp3, tmp482)
    tmp484 = tmp469 + tmp483
    tmp486 = -tmp485
    tmp488 = -tmp487
    tmp489 = triton_helpers.minimum(tmp486, tmp488)
    tmp491 = -tmp490
    tmp492 = triton_helpers.minimum(tmp489, tmp491)
    tmp494 = tmp492 - tmp493
    tmp495 = triton_helpers.maximum(tmp3, tmp494)
    tmp496 = tmp484 * tmp495
    tmp497 = tmp495 - tmp496
    tmp498 = triton_helpers.maximum(tmp3, tmp497)
    tmp499 = tmp484 + tmp498
    tmp501 = -tmp500
    tmp503 = -tmp502
    tmp504 = triton_helpers.minimum(tmp501, tmp503)
    tmp506 = -tmp505
    tmp507 = triton_helpers.minimum(tmp504, tmp506)
    tmp509 = tmp507 - tmp508
    tmp510 = triton_helpers.maximum(tmp3, tmp509)
    tmp511 = tmp499 * tmp510
    tmp512 = tmp510 - tmp511
    tmp513 = triton_helpers.maximum(tmp3, tmp512)
    tmp514 = tmp499 + tmp513
    tmp516 = -tmp515
    tmp518 = -tmp517
    tmp519 = triton_helpers.minimum(tmp516, tmp518)
    tmp521 = -tmp520
    tmp522 = triton_helpers.minimum(tmp519, tmp521)
    tmp524 = tmp522 - tmp523
    tmp525 = triton_helpers.maximum(tmp3, tmp524)
    tmp526 = tmp514 * tmp525
    tmp527 = tmp525 - tmp526
    tmp528 = triton_helpers.maximum(tmp3, tmp527)
    tmp529 = tmp514 + tmp528
    tmp531 = -tmp530
    tmp533 = -tmp532
    tmp534 = triton_helpers.minimum(tmp531, tmp533)
    tmp536 = -tmp535
    tmp537 = triton_helpers.minimum(tmp534, tmp536)
    tmp539 = tmp537 - tmp538
    tmp540 = triton_helpers.maximum(tmp3, tmp539)
    tmp541 = tmp529 * tmp540
    tmp542 = tmp540 - tmp541
    tmp543 = triton_helpers.maximum(tmp3, tmp542)
    tmp544 = tmp529 + tmp543
    tmp546 = -tmp545
    tmp548 = -tmp547
    tmp549 = triton_helpers.minimum(tmp546, tmp548)
    tmp551 = -tmp550
    tmp552 = triton_helpers.minimum(tmp549, tmp551)
    tmp554 = tmp552 - tmp553
    tmp555 = triton_helpers.maximum(tmp3, tmp554)
    tmp556 = tmp544 * tmp555
    tmp557 = tmp555 - tmp556
    tmp558 = triton_helpers.maximum(tmp3, tmp557)
    tmp559 = tmp544 + tmp558
    tmp561 = -tmp560
    tmp563 = -tmp562
    tmp564 = triton_helpers.minimum(tmp561, tmp563)
    tmp566 = -tmp565
    tmp567 = triton_helpers.minimum(tmp564, tmp566)
    tmp569 = tmp567 - tmp568
    tmp570 = triton_helpers.maximum(tmp3, tmp569)
    tmp571 = tmp559 * tmp570
    tmp572 = tmp570 - tmp571
    tmp573 = triton_helpers.maximum(tmp3, tmp572)
    tmp574 = tmp559 + tmp573
    tmp576 = -tmp575
    tmp578 = -tmp577
    tmp579 = triton_helpers.minimum(tmp576, tmp578)
    tmp581 = -tmp580
    tmp582 = triton_helpers.minimum(tmp579, tmp581)
    tmp584 = tmp582 - tmp583
    tmp585 = triton_helpers.maximum(tmp3, tmp584)
    tmp586 = tmp574 * tmp585
    tmp587 = tmp585 - tmp586
    tmp588 = triton_helpers.maximum(tmp3, tmp587)
    tmp589 = tmp574 + tmp588
    tmp591 = -tmp590
    tmp593 = -tmp592
    tmp594 = triton_helpers.minimum(tmp591, tmp593)
    tmp596 = -tmp595
    tmp597 = triton_helpers.minimum(tmp594, tmp596)
    tmp599 = tmp597 - tmp598
    tmp600 = triton_helpers.maximum(tmp3, tmp599)
    tmp601 = tmp589 * tmp600
    tmp602 = tmp600 - tmp601
    tmp603 = triton_helpers.maximum(tmp3, tmp602)
    tmp604 = tmp589 + tmp603
    tmp606 = -tmp605
    tmp608 = -tmp607
    tmp609 = triton_helpers.minimum(tmp606, tmp608)
    tmp611 = -tmp610
    tmp612 = triton_helpers.minimum(tmp609, tmp611)
    tmp614 = tmp612 - tmp613
    tmp615 = triton_helpers.maximum(tmp3, tmp614)
    tmp616 = tmp604 * tmp615
    tmp617 = tmp615 - tmp616
    tmp618 = triton_helpers.maximum(tmp3, tmp617)
    tmp619 = tmp604 + tmp618
    tmp621 = -tmp620
    tmp623 = -tmp622
    tmp624 = triton_helpers.minimum(tmp621, tmp623)
    tmp626 = -tmp625
    tmp627 = triton_helpers.minimum(tmp624, tmp626)
    tmp629 = tmp627 - tmp628
    tmp630 = triton_helpers.maximum(tmp3, tmp629)
    tmp631 = tmp619 * tmp630
    tmp632 = tmp630 - tmp631
    tmp633 = triton_helpers.maximum(tmp3, tmp632)
    tmp634 = tmp619 + tmp633
    tmp636 = -tmp635
    tmp638 = -tmp637
    tmp639 = triton_helpers.minimum(tmp636, tmp638)
    tmp641 = -tmp640
    tmp642 = triton_helpers.minimum(tmp639, tmp641)
    tmp644 = tmp642 - tmp643
    tmp645 = triton_helpers.maximum(tmp3, tmp644)
    tmp646 = tmp634 * tmp645
    tmp647 = tmp645 - tmp646
    tmp648 = triton_helpers.maximum(tmp3, tmp647)
    tmp649 = tmp634 + tmp648
    tmp651 = -tmp650
    tmp653 = -tmp652
    tmp654 = triton_helpers.minimum(tmp651, tmp653)
    tmp656 = -tmp655
    tmp657 = triton_helpers.minimum(tmp654, tmp656)
    tmp659 = tmp657 - tmp658
    tmp660 = triton_helpers.maximum(tmp3, tmp659)
    tmp661 = tmp649 * tmp660
    tmp662 = tmp660 - tmp661
    tmp663 = triton_helpers.maximum(tmp3, tmp662)
    tmp664 = tmp649 + tmp663
    tmp666 = -tmp665
    tmp668 = -tmp667
    tmp669 = triton_helpers.minimum(tmp666, tmp668)
    tmp671 = -tmp670
    tmp672 = triton_helpers.minimum(tmp669, tmp671)
    tmp674 = tmp672 - tmp673
    tmp675 = triton_helpers.maximum(tmp3, tmp674)
    tmp676 = tmp664 * tmp675
    tmp677 = tmp675 - tmp676
    tmp678 = triton_helpers.maximum(tmp3, tmp677)
    tmp679 = tmp664 + tmp678
    tmp681 = -tmp680
    tmp683 = -tmp682
    tmp684 = triton_helpers.minimum(tmp681, tmp683)
    tmp686 = -tmp685
    tmp687 = triton_helpers.minimum(tmp684, tmp686)
    tmp689 = tmp687 - tmp688
    tmp690 = triton_helpers.maximum(tmp3, tmp689)
    tmp691 = tmp679 * tmp690
    tmp692 = tmp690 - tmp691
    tmp693 = triton_helpers.maximum(tmp3, tmp692)
    tmp694 = tmp679 + tmp693
    tmp696 = -tmp695
    tmp698 = -tmp697
    tmp699 = triton_helpers.minimum(tmp696, tmp698)
    tmp701 = -tmp700
    tmp702 = triton_helpers.minimum(tmp699, tmp701)
    tmp704 = tmp702 - tmp703
    tmp705 = triton_helpers.maximum(tmp3, tmp704)
    tmp706 = tmp694 * tmp705
    tmp707 = tmp705 - tmp706
    tmp708 = triton_helpers.maximum(tmp3, tmp707)
    tmp709 = tmp694 + tmp708
    tmp711 = -tmp710
    tmp713 = -tmp712
    tmp714 = triton_helpers.minimum(tmp711, tmp713)
    tmp716 = -tmp715
    tmp717 = triton_helpers.minimum(tmp714, tmp716)
    tmp719 = tmp717 - tmp718
    tmp720 = triton_helpers.maximum(tmp3, tmp719)
    tmp721 = tmp709 * tmp720
    tmp722 = tmp720 - tmp721
    tmp723 = triton_helpers.maximum(tmp3, tmp722)
    tmp724 = tmp709 + tmp723
    tmp726 = -tmp725
    tmp728 = -tmp727
    tmp729 = triton_helpers.minimum(tmp726, tmp728)
    tmp731 = -tmp730
    tmp732 = triton_helpers.minimum(tmp729, tmp731)
    tmp734 = tmp732 - tmp733
    tmp735 = triton_helpers.maximum(tmp3, tmp734)
    tmp736 = tmp724 * tmp735
    tmp737 = tmp735 - tmp736
    tmp738 = triton_helpers.maximum(tmp3, tmp737)
    tmp739 = tmp724 + tmp738
    tmp741 = -tmp740
    tmp743 = -tmp742
    tmp744 = triton_helpers.minimum(tmp741, tmp743)
    tmp746 = -tmp745
    tmp747 = triton_helpers.minimum(tmp744, tmp746)
    tmp749 = tmp747 - tmp748
    tmp750 = triton_helpers.maximum(tmp3, tmp749)
    tmp751 = tmp739 * tmp750
    tmp752 = tmp750 - tmp751
    tmp753 = triton_helpers.maximum(tmp3, tmp752)
    tmp754 = tmp739 + tmp753
    tl.store(in_out_ptr22 + (x0), tmp754, xmask)
''', device_str='cuda')


async_compile.wait(globals())
del async_compile

def call(args):
    arg0_1, arg1_1 = args
    args.clear()
    assert_size_stride(arg0_1, (4, 4, 4, 4), (64, 16, 4, 1))
    assert_size_stride(arg1_1, (4, 4, 4, 4), (64, 16, 4, 1))
    with torch.cuda._DeviceGuard(0):
        torch.cuda.set_device(0)
        buf0 = empty_strided_cuda((4, 4, 4, 4), (64, 16, 4, 1), torch.float32)
        buf4 = empty_strided_cuda((4, 4, 4, 4), (64, 16, 4, 1), torch.float32)
        buf8 = empty_strided_cuda((4, 4, 4, 4), (64, 16, 4, 1), torch.float32)
        buf16 = empty_strided_cuda((4, 4, 4, 4), (64, 16, 4, 1), torch.float32)
        buf20 = empty_strided_cuda((4, 4, 4, 4), (64, 16, 4, 1), torch.float32)
        buf24 = empty_strided_cuda((4, 4, 4, 4), (64, 16, 4, 1), torch.float32)
        # Topologically Sorted Source Nodes: [neg, neg_2, neg_4, neg_6, neg_8, neg_10], Original ATen: [aten.neg]
        stream0 = get_raw_stream(0)
        triton_poi_fused_neg_0.run(arg0_1, buf0, buf4, buf8, buf16, buf20, buf24, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [neg, max_pool3d], Original ATen: [aten.neg, aten.max_pool3d_with_indices]
        buf1 = torch.ops.aten.max_pool3d_with_indices.default(buf0, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf0
        buf2 = buf1[0]
        del buf1
        # Topologically Sorted Source Nodes: [neg_2, max_pool3d_1], Original ATen: [aten.neg, aten.max_pool3d_with_indices]
        buf5 = torch.ops.aten.max_pool3d_with_indices.default(buf4, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf4
        buf6 = buf5[0]
        del buf5
        # Topologically Sorted Source Nodes: [neg_4, max_pool3d_2], Original ATen: [aten.neg, aten.max_pool3d_with_indices]
        buf9 = torch.ops.aten.max_pool3d_with_indices.default(buf8, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf8
        buf10 = buf9[0]
        del buf9
        buf12 = buf10; del buf10  # reuse
        # Topologically Sorted Source Nodes: [p1, p3, min_1, p2, min_2], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_1.run(buf12, buf2, buf6, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1, p3, min_1, p2, min_2, img1], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf13 = torch.ops.aten.max_pool3d_with_indices.default(buf12, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf14 = buf13[0]
        del buf13
        # Topologically Sorted Source Nodes: [neg_6, max_pool3d_4], Original ATen: [aten.neg, aten.max_pool3d_with_indices]
        buf17 = torch.ops.aten.max_pool3d_with_indices.default(buf16, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf18 = buf17[0]
        del buf17
        # Topologically Sorted Source Nodes: [neg_8, max_pool3d_5], Original ATen: [aten.neg, aten.max_pool3d_with_indices]
        buf21 = torch.ops.aten.max_pool3d_with_indices.default(buf20, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf22 = buf21[0]
        del buf21
        # Topologically Sorted Source Nodes: [neg_10, max_pool3d_6], Original ATen: [aten.neg, aten.max_pool3d_with_indices]
        buf25 = torch.ops.aten.max_pool3d_with_indices.default(buf24, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf26 = buf25[0]
        del buf25
        buf28 = buf24; del buf24  # reuse
        buf32 = buf20; del buf20  # reuse
        buf36 = buf16; del buf16  # reuse
        buf44 = buf12; del buf12  # reuse
        buf48 = buf6; del buf6  # reuse
        buf52 = buf2; del buf2  # reuse
        # Topologically Sorted Source Nodes: [p1_1, p3_1, min_3, p2_1, img, neg_12, neg_14, neg_16, neg_18, neg_20, neg_22], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf18, buf26, buf22, buf28, buf32, buf36, buf44, buf48, buf52, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_1, p3_1, min_3, p2_1, img, neg_12, max_pool3d_7], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf29 = torch.ops.aten.max_pool3d_with_indices.default(buf28, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf28
        buf30 = buf29[0]
        del buf29
        # Topologically Sorted Source Nodes: [p1_1, p3_1, min_3, p2_1, img, neg_14, max_pool3d_8], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf33 = torch.ops.aten.max_pool3d_with_indices.default(buf32, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf32
        buf34 = buf33[0]
        del buf33
        # Topologically Sorted Source Nodes: [p1_1, p3_1, min_3, p2_1, img, neg_16, max_pool3d_9], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf37 = torch.ops.aten.max_pool3d_with_indices.default(buf36, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf36
        buf38 = buf37[0]
        del buf37
        buf40 = buf30; del buf30  # reuse
        # Topologically Sorted Source Nodes: [p1_2, p3_2, min_5, p2_2, min_6], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf40, buf38, buf34, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_2, p3_2, min_5, p2_2, min_6, img1_1], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf41 = torch.ops.aten.max_pool3d_with_indices.default(buf40, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf42 = buf41[0]
        del buf41
        # Topologically Sorted Source Nodes: [p1_1, p3_1, min_3, p2_1, img, neg_18, max_pool3d_11], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf45 = torch.ops.aten.max_pool3d_with_indices.default(buf44, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf46 = buf45[0]
        del buf45
        # Topologically Sorted Source Nodes: [p1_1, p3_1, min_3, p2_1, img, neg_20, max_pool3d_12], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf49 = torch.ops.aten.max_pool3d_with_indices.default(buf48, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf50 = buf49[0]
        del buf49
        # Topologically Sorted Source Nodes: [p1_1, p3_1, min_3, p2_1, img, neg_22, max_pool3d_13], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf53 = torch.ops.aten.max_pool3d_with_indices.default(buf52, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf54 = buf53[0]
        del buf53
        buf56 = buf52; del buf52  # reuse
        buf60 = buf48; del buf48  # reuse
        buf64 = buf44; del buf44  # reuse
        buf72 = buf40; del buf40  # reuse
        buf76 = buf38; del buf38  # reuse
        buf80 = buf34; del buf34  # reuse
        # Topologically Sorted Source Nodes: [p1_3, p3_3, min_7, p2_3, img_1, neg_24, neg_26, neg_28, neg_30, neg_32, neg_34], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf46, buf54, buf50, buf56, buf60, buf64, buf72, buf76, buf80, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_3, p3_3, min_7, p2_3, img_1, neg_24, max_pool3d_14], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf57 = torch.ops.aten.max_pool3d_with_indices.default(buf56, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf56
        buf58 = buf57[0]
        del buf57
        # Topologically Sorted Source Nodes: [p1_3, p3_3, min_7, p2_3, img_1, neg_26, max_pool3d_15], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf61 = torch.ops.aten.max_pool3d_with_indices.default(buf60, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf60
        buf62 = buf61[0]
        del buf61
        # Topologically Sorted Source Nodes: [p1_3, p3_3, min_7, p2_3, img_1, neg_28, max_pool3d_16], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf65 = torch.ops.aten.max_pool3d_with_indices.default(buf64, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf64
        buf66 = buf65[0]
        del buf65
        buf68 = buf58; del buf58  # reuse
        # Topologically Sorted Source Nodes: [p1_4, p3_4, min_9, p2_4, min_10], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf68, buf66, buf62, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_4, p3_4, min_9, p2_4, min_10, img1_2], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf69 = torch.ops.aten.max_pool3d_with_indices.default(buf68, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf70 = buf69[0]
        del buf69
        # Topologically Sorted Source Nodes: [p1_3, p3_3, min_7, p2_3, img_1, neg_30, max_pool3d_18], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf73 = torch.ops.aten.max_pool3d_with_indices.default(buf72, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf74 = buf73[0]
        del buf73
        # Topologically Sorted Source Nodes: [p1_3, p3_3, min_7, p2_3, img_1, neg_32, max_pool3d_19], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf77 = torch.ops.aten.max_pool3d_with_indices.default(buf76, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf78 = buf77[0]
        del buf77
        # Topologically Sorted Source Nodes: [p1_3, p3_3, min_7, p2_3, img_1, neg_34, max_pool3d_20], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf81 = torch.ops.aten.max_pool3d_with_indices.default(buf80, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf82 = buf81[0]
        del buf81
        buf84 = buf80; del buf80  # reuse
        buf88 = buf76; del buf76  # reuse
        buf92 = buf72; del buf72  # reuse
        buf100 = buf68; del buf68  # reuse
        buf104 = buf66; del buf66  # reuse
        buf108 = buf62; del buf62  # reuse
        # Topologically Sorted Source Nodes: [p1_5, p3_5, min_11, p2_5, img_2, neg_36, neg_38, neg_40, neg_42, neg_44, neg_46], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf74, buf82, buf78, buf84, buf88, buf92, buf100, buf104, buf108, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_5, p3_5, min_11, p2_5, img_2, neg_36, max_pool3d_21], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf85 = torch.ops.aten.max_pool3d_with_indices.default(buf84, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf84
        buf86 = buf85[0]
        del buf85
        # Topologically Sorted Source Nodes: [p1_5, p3_5, min_11, p2_5, img_2, neg_38, max_pool3d_22], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf89 = torch.ops.aten.max_pool3d_with_indices.default(buf88, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf88
        buf90 = buf89[0]
        del buf89
        # Topologically Sorted Source Nodes: [p1_5, p3_5, min_11, p2_5, img_2, neg_40, max_pool3d_23], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf93 = torch.ops.aten.max_pool3d_with_indices.default(buf92, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf92
        buf94 = buf93[0]
        del buf93
        buf96 = buf86; del buf86  # reuse
        # Topologically Sorted Source Nodes: [p1_6, p3_6, min_13, p2_6, min_14], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf96, buf94, buf90, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_6, p3_6, min_13, p2_6, min_14, img1_3], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf97 = torch.ops.aten.max_pool3d_with_indices.default(buf96, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf98 = buf97[0]
        del buf97
        # Topologically Sorted Source Nodes: [p1_5, p3_5, min_11, p2_5, img_2, neg_42, max_pool3d_25], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf101 = torch.ops.aten.max_pool3d_with_indices.default(buf100, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf102 = buf101[0]
        del buf101
        # Topologically Sorted Source Nodes: [p1_5, p3_5, min_11, p2_5, img_2, neg_44, max_pool3d_26], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf105 = torch.ops.aten.max_pool3d_with_indices.default(buf104, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf106 = buf105[0]
        del buf105
        # Topologically Sorted Source Nodes: [p1_5, p3_5, min_11, p2_5, img_2, neg_46, max_pool3d_27], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf109 = torch.ops.aten.max_pool3d_with_indices.default(buf108, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf110 = buf109[0]
        del buf109
        buf112 = buf108; del buf108  # reuse
        buf116 = buf104; del buf104  # reuse
        buf120 = buf100; del buf100  # reuse
        buf128 = buf96; del buf96  # reuse
        buf132 = buf94; del buf94  # reuse
        buf136 = buf90; del buf90  # reuse
        # Topologically Sorted Source Nodes: [p1_7, p3_7, min_15, p2_7, img_3, neg_48, neg_50, neg_52, neg_54, neg_56, neg_58], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf102, buf110, buf106, buf112, buf116, buf120, buf128, buf132, buf136, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_7, p3_7, min_15, p2_7, img_3, neg_48, max_pool3d_28], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf113 = torch.ops.aten.max_pool3d_with_indices.default(buf112, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf112
        buf114 = buf113[0]
        del buf113
        # Topologically Sorted Source Nodes: [p1_7, p3_7, min_15, p2_7, img_3, neg_50, max_pool3d_29], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf117 = torch.ops.aten.max_pool3d_with_indices.default(buf116, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf116
        buf118 = buf117[0]
        del buf117
        # Topologically Sorted Source Nodes: [p1_7, p3_7, min_15, p2_7, img_3, neg_52, max_pool3d_30], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf121 = torch.ops.aten.max_pool3d_with_indices.default(buf120, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf120
        buf122 = buf121[0]
        del buf121
        buf124 = buf114; del buf114  # reuse
        # Topologically Sorted Source Nodes: [p1_8, p3_8, min_17, p2_8, min_18], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf124, buf122, buf118, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_8, p3_8, min_17, p2_8, min_18, img1_4], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf125 = torch.ops.aten.max_pool3d_with_indices.default(buf124, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf126 = buf125[0]
        del buf125
        # Topologically Sorted Source Nodes: [p1_7, p3_7, min_15, p2_7, img_3, neg_54, max_pool3d_32], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf129 = torch.ops.aten.max_pool3d_with_indices.default(buf128, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf130 = buf129[0]
        del buf129
        # Topologically Sorted Source Nodes: [p1_7, p3_7, min_15, p2_7, img_3, neg_56, max_pool3d_33], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf133 = torch.ops.aten.max_pool3d_with_indices.default(buf132, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf134 = buf133[0]
        del buf133
        # Topologically Sorted Source Nodes: [p1_7, p3_7, min_15, p2_7, img_3, neg_58, max_pool3d_34], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf137 = torch.ops.aten.max_pool3d_with_indices.default(buf136, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf138 = buf137[0]
        del buf137
        buf140 = buf136; del buf136  # reuse
        buf144 = buf132; del buf132  # reuse
        buf148 = buf128; del buf128  # reuse
        buf156 = buf124; del buf124  # reuse
        buf160 = buf122; del buf122  # reuse
        buf164 = buf118; del buf118  # reuse
        # Topologically Sorted Source Nodes: [p1_9, p3_9, min_19, p2_9, img_4, neg_60, neg_62, neg_64, neg_66, neg_68, neg_70], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf130, buf138, buf134, buf140, buf144, buf148, buf156, buf160, buf164, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_9, p3_9, min_19, p2_9, img_4, neg_60, max_pool3d_35], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf141 = torch.ops.aten.max_pool3d_with_indices.default(buf140, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf140
        buf142 = buf141[0]
        del buf141
        # Topologically Sorted Source Nodes: [p1_9, p3_9, min_19, p2_9, img_4, neg_62, max_pool3d_36], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf145 = torch.ops.aten.max_pool3d_with_indices.default(buf144, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf144
        buf146 = buf145[0]
        del buf145
        # Topologically Sorted Source Nodes: [p1_9, p3_9, min_19, p2_9, img_4, neg_64, max_pool3d_37], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf149 = torch.ops.aten.max_pool3d_with_indices.default(buf148, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf148
        buf150 = buf149[0]
        del buf149
        buf152 = buf142; del buf142  # reuse
        # Topologically Sorted Source Nodes: [p1_10, p3_10, min_21, p2_10, min_22], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf152, buf150, buf146, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_10, p3_10, min_21, p2_10, min_22, img1_5], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf153 = torch.ops.aten.max_pool3d_with_indices.default(buf152, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf154 = buf153[0]
        del buf153
        # Topologically Sorted Source Nodes: [p1_9, p3_9, min_19, p2_9, img_4, neg_66, max_pool3d_39], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf157 = torch.ops.aten.max_pool3d_with_indices.default(buf156, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf158 = buf157[0]
        del buf157
        # Topologically Sorted Source Nodes: [p1_9, p3_9, min_19, p2_9, img_4, neg_68, max_pool3d_40], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf161 = torch.ops.aten.max_pool3d_with_indices.default(buf160, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf162 = buf161[0]
        del buf161
        # Topologically Sorted Source Nodes: [p1_9, p3_9, min_19, p2_9, img_4, neg_70, max_pool3d_41], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf165 = torch.ops.aten.max_pool3d_with_indices.default(buf164, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf166 = buf165[0]
        del buf165
        buf168 = buf164; del buf164  # reuse
        buf172 = buf160; del buf160  # reuse
        buf176 = buf156; del buf156  # reuse
        buf184 = buf152; del buf152  # reuse
        buf188 = buf150; del buf150  # reuse
        buf192 = buf146; del buf146  # reuse
        # Topologically Sorted Source Nodes: [p1_11, p3_11, min_23, p2_11, img_5, neg_72, neg_74, neg_76, neg_78, neg_80, neg_82], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf158, buf166, buf162, buf168, buf172, buf176, buf184, buf188, buf192, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_11, p3_11, min_23, p2_11, img_5, neg_72, max_pool3d_42], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf169 = torch.ops.aten.max_pool3d_with_indices.default(buf168, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf168
        buf170 = buf169[0]
        del buf169
        # Topologically Sorted Source Nodes: [p1_11, p3_11, min_23, p2_11, img_5, neg_74, max_pool3d_43], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf173 = torch.ops.aten.max_pool3d_with_indices.default(buf172, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf172
        buf174 = buf173[0]
        del buf173
        # Topologically Sorted Source Nodes: [p1_11, p3_11, min_23, p2_11, img_5, neg_76, max_pool3d_44], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf177 = torch.ops.aten.max_pool3d_with_indices.default(buf176, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf176
        buf178 = buf177[0]
        del buf177
        buf180 = buf170; del buf170  # reuse
        # Topologically Sorted Source Nodes: [p1_12, p3_12, min_25, p2_12, min_26], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf180, buf178, buf174, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_12, p3_12, min_25, p2_12, min_26, img1_6], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf181 = torch.ops.aten.max_pool3d_with_indices.default(buf180, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf182 = buf181[0]
        del buf181
        # Topologically Sorted Source Nodes: [p1_11, p3_11, min_23, p2_11, img_5, neg_78, max_pool3d_46], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf185 = torch.ops.aten.max_pool3d_with_indices.default(buf184, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf186 = buf185[0]
        del buf185
        # Topologically Sorted Source Nodes: [p1_11, p3_11, min_23, p2_11, img_5, neg_80, max_pool3d_47], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf189 = torch.ops.aten.max_pool3d_with_indices.default(buf188, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf190 = buf189[0]
        del buf189
        # Topologically Sorted Source Nodes: [p1_11, p3_11, min_23, p2_11, img_5, neg_82, max_pool3d_48], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf193 = torch.ops.aten.max_pool3d_with_indices.default(buf192, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf194 = buf193[0]
        del buf193
        buf196 = buf192; del buf192  # reuse
        buf200 = buf188; del buf188  # reuse
        buf204 = buf184; del buf184  # reuse
        buf212 = buf180; del buf180  # reuse
        buf216 = buf178; del buf178  # reuse
        buf220 = buf174; del buf174  # reuse
        # Topologically Sorted Source Nodes: [p1_13, p3_13, min_27, p2_13, img_6, neg_84, neg_86, neg_88, neg_90, neg_92, neg_94], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf186, buf194, buf190, buf196, buf200, buf204, buf212, buf216, buf220, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_13, p3_13, min_27, p2_13, img_6, neg_84, max_pool3d_49], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf197 = torch.ops.aten.max_pool3d_with_indices.default(buf196, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf196
        buf198 = buf197[0]
        del buf197
        # Topologically Sorted Source Nodes: [p1_13, p3_13, min_27, p2_13, img_6, neg_86, max_pool3d_50], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf201 = torch.ops.aten.max_pool3d_with_indices.default(buf200, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf200
        buf202 = buf201[0]
        del buf201
        # Topologically Sorted Source Nodes: [p1_13, p3_13, min_27, p2_13, img_6, neg_88, max_pool3d_51], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf205 = torch.ops.aten.max_pool3d_with_indices.default(buf204, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf204
        buf206 = buf205[0]
        del buf205
        buf208 = buf198; del buf198  # reuse
        # Topologically Sorted Source Nodes: [p1_14, p3_14, min_29, p2_14, min_30], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf208, buf206, buf202, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_14, p3_14, min_29, p2_14, min_30, img1_7], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf209 = torch.ops.aten.max_pool3d_with_indices.default(buf208, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf210 = buf209[0]
        del buf209
        # Topologically Sorted Source Nodes: [p1_13, p3_13, min_27, p2_13, img_6, neg_90, max_pool3d_53], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf213 = torch.ops.aten.max_pool3d_with_indices.default(buf212, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf214 = buf213[0]
        del buf213
        # Topologically Sorted Source Nodes: [p1_13, p3_13, min_27, p2_13, img_6, neg_92, max_pool3d_54], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf217 = torch.ops.aten.max_pool3d_with_indices.default(buf216, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf218 = buf217[0]
        del buf217
        # Topologically Sorted Source Nodes: [p1_13, p3_13, min_27, p2_13, img_6, neg_94, max_pool3d_55], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf221 = torch.ops.aten.max_pool3d_with_indices.default(buf220, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf222 = buf221[0]
        del buf221
        buf224 = buf220; del buf220  # reuse
        buf228 = buf216; del buf216  # reuse
        buf232 = buf212; del buf212  # reuse
        buf240 = buf208; del buf208  # reuse
        buf244 = buf206; del buf206  # reuse
        buf248 = buf202; del buf202  # reuse
        # Topologically Sorted Source Nodes: [p1_15, p3_15, min_31, p2_15, img_7, neg_96, neg_98, neg_100, neg_102, neg_104, neg_106], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf214, buf222, buf218, buf224, buf228, buf232, buf240, buf244, buf248, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_15, p3_15, min_31, p2_15, img_7, neg_96, max_pool3d_56], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf225 = torch.ops.aten.max_pool3d_with_indices.default(buf224, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf224
        buf226 = buf225[0]
        del buf225
        # Topologically Sorted Source Nodes: [p1_15, p3_15, min_31, p2_15, img_7, neg_98, max_pool3d_57], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf229 = torch.ops.aten.max_pool3d_with_indices.default(buf228, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf228
        buf230 = buf229[0]
        del buf229
        # Topologically Sorted Source Nodes: [p1_15, p3_15, min_31, p2_15, img_7, neg_100, max_pool3d_58], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf233 = torch.ops.aten.max_pool3d_with_indices.default(buf232, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf232
        buf234 = buf233[0]
        del buf233
        buf236 = buf226; del buf226  # reuse
        # Topologically Sorted Source Nodes: [p1_16, p3_16, min_33, p2_16, min_34], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf236, buf234, buf230, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_16, p3_16, min_33, p2_16, min_34, img1_8], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf237 = torch.ops.aten.max_pool3d_with_indices.default(buf236, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf238 = buf237[0]
        del buf237
        # Topologically Sorted Source Nodes: [p1_15, p3_15, min_31, p2_15, img_7, neg_102, max_pool3d_60], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf241 = torch.ops.aten.max_pool3d_with_indices.default(buf240, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf242 = buf241[0]
        del buf241
        # Topologically Sorted Source Nodes: [p1_15, p3_15, min_31, p2_15, img_7, neg_104, max_pool3d_61], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf245 = torch.ops.aten.max_pool3d_with_indices.default(buf244, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf246 = buf245[0]
        del buf245
        # Topologically Sorted Source Nodes: [p1_15, p3_15, min_31, p2_15, img_7, neg_106, max_pool3d_62], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf249 = torch.ops.aten.max_pool3d_with_indices.default(buf248, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf250 = buf249[0]
        del buf249
        buf252 = buf248; del buf248  # reuse
        buf256 = buf244; del buf244  # reuse
        buf260 = buf240; del buf240  # reuse
        buf268 = buf236; del buf236  # reuse
        buf272 = buf234; del buf234  # reuse
        buf276 = buf230; del buf230  # reuse
        # Topologically Sorted Source Nodes: [p1_17, p3_17, min_35, p2_17, img_8, neg_108, neg_110, neg_112, neg_114, neg_116, neg_118], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf242, buf250, buf246, buf252, buf256, buf260, buf268, buf272, buf276, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_17, p3_17, min_35, p2_17, img_8, neg_108, max_pool3d_63], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf253 = torch.ops.aten.max_pool3d_with_indices.default(buf252, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf252
        buf254 = buf253[0]
        del buf253
        # Topologically Sorted Source Nodes: [p1_17, p3_17, min_35, p2_17, img_8, neg_110, max_pool3d_64], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf257 = torch.ops.aten.max_pool3d_with_indices.default(buf256, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf256
        buf258 = buf257[0]
        del buf257
        # Topologically Sorted Source Nodes: [p1_17, p3_17, min_35, p2_17, img_8, neg_112, max_pool3d_65], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf261 = torch.ops.aten.max_pool3d_with_indices.default(buf260, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf260
        buf262 = buf261[0]
        del buf261
        buf264 = buf254; del buf254  # reuse
        # Topologically Sorted Source Nodes: [p1_18, p3_18, min_37, p2_18, min_38], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf264, buf262, buf258, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_18, p3_18, min_37, p2_18, min_38, img1_9], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf265 = torch.ops.aten.max_pool3d_with_indices.default(buf264, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf266 = buf265[0]
        del buf265
        # Topologically Sorted Source Nodes: [p1_17, p3_17, min_35, p2_17, img_8, neg_114, max_pool3d_67], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf269 = torch.ops.aten.max_pool3d_with_indices.default(buf268, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf270 = buf269[0]
        del buf269
        # Topologically Sorted Source Nodes: [p1_17, p3_17, min_35, p2_17, img_8, neg_116, max_pool3d_68], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf273 = torch.ops.aten.max_pool3d_with_indices.default(buf272, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf274 = buf273[0]
        del buf273
        # Topologically Sorted Source Nodes: [p1_17, p3_17, min_35, p2_17, img_8, neg_118, max_pool3d_69], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf277 = torch.ops.aten.max_pool3d_with_indices.default(buf276, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf278 = buf277[0]
        del buf277
        buf280 = buf276; del buf276  # reuse
        buf284 = buf272; del buf272  # reuse
        buf288 = buf268; del buf268  # reuse
        buf296 = buf264; del buf264  # reuse
        buf300 = buf262; del buf262  # reuse
        buf304 = buf258; del buf258  # reuse
        # Topologically Sorted Source Nodes: [p1_19, p3_19, min_39, p2_19, img_9, neg_120, neg_122, neg_124, neg_126, neg_128, neg_130], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf270, buf278, buf274, buf280, buf284, buf288, buf296, buf300, buf304, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_19, p3_19, min_39, p2_19, img_9, neg_120, max_pool3d_70], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf281 = torch.ops.aten.max_pool3d_with_indices.default(buf280, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf280
        buf282 = buf281[0]
        del buf281
        # Topologically Sorted Source Nodes: [p1_19, p3_19, min_39, p2_19, img_9, neg_122, max_pool3d_71], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf285 = torch.ops.aten.max_pool3d_with_indices.default(buf284, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf284
        buf286 = buf285[0]
        del buf285
        # Topologically Sorted Source Nodes: [p1_19, p3_19, min_39, p2_19, img_9, neg_124, max_pool3d_72], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf289 = torch.ops.aten.max_pool3d_with_indices.default(buf288, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf288
        buf290 = buf289[0]
        del buf289
        buf292 = buf282; del buf282  # reuse
        # Topologically Sorted Source Nodes: [p1_20, p3_20, min_41, p2_20, min_42], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf292, buf290, buf286, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_20, p3_20, min_41, p2_20, min_42, img1_10], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf293 = torch.ops.aten.max_pool3d_with_indices.default(buf292, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf294 = buf293[0]
        del buf293
        # Topologically Sorted Source Nodes: [p1_19, p3_19, min_39, p2_19, img_9, neg_126, max_pool3d_74], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf297 = torch.ops.aten.max_pool3d_with_indices.default(buf296, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf298 = buf297[0]
        del buf297
        # Topologically Sorted Source Nodes: [p1_19, p3_19, min_39, p2_19, img_9, neg_128, max_pool3d_75], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf301 = torch.ops.aten.max_pool3d_with_indices.default(buf300, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf302 = buf301[0]
        del buf301
        # Topologically Sorted Source Nodes: [p1_19, p3_19, min_39, p2_19, img_9, neg_130, max_pool3d_76], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf305 = torch.ops.aten.max_pool3d_with_indices.default(buf304, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf306 = buf305[0]
        del buf305
        buf308 = buf304; del buf304  # reuse
        buf312 = buf300; del buf300  # reuse
        buf316 = buf296; del buf296  # reuse
        buf324 = buf292; del buf292  # reuse
        buf328 = buf290; del buf290  # reuse
        buf332 = buf286; del buf286  # reuse
        # Topologically Sorted Source Nodes: [p1_21, p3_21, min_43, p2_21, img_10, neg_132, neg_134, neg_136, neg_138, neg_140, neg_142], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf298, buf306, buf302, buf308, buf312, buf316, buf324, buf328, buf332, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_21, p3_21, min_43, p2_21, img_10, neg_132, max_pool3d_77], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf309 = torch.ops.aten.max_pool3d_with_indices.default(buf308, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf308
        buf310 = buf309[0]
        del buf309
        # Topologically Sorted Source Nodes: [p1_21, p3_21, min_43, p2_21, img_10, neg_134, max_pool3d_78], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf313 = torch.ops.aten.max_pool3d_with_indices.default(buf312, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf312
        buf314 = buf313[0]
        del buf313
        # Topologically Sorted Source Nodes: [p1_21, p3_21, min_43, p2_21, img_10, neg_136, max_pool3d_79], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf317 = torch.ops.aten.max_pool3d_with_indices.default(buf316, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf316
        buf318 = buf317[0]
        del buf317
        buf320 = buf310; del buf310  # reuse
        # Topologically Sorted Source Nodes: [p1_22, p3_22, min_45, p2_22, min_46], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf320, buf318, buf314, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_22, p3_22, min_45, p2_22, min_46, img1_11], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf321 = torch.ops.aten.max_pool3d_with_indices.default(buf320, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf322 = buf321[0]
        del buf321
        # Topologically Sorted Source Nodes: [p1_21, p3_21, min_43, p2_21, img_10, neg_138, max_pool3d_81], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf325 = torch.ops.aten.max_pool3d_with_indices.default(buf324, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf326 = buf325[0]
        del buf325
        # Topologically Sorted Source Nodes: [p1_21, p3_21, min_43, p2_21, img_10, neg_140, max_pool3d_82], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf329 = torch.ops.aten.max_pool3d_with_indices.default(buf328, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf330 = buf329[0]
        del buf329
        # Topologically Sorted Source Nodes: [p1_21, p3_21, min_43, p2_21, img_10, neg_142, max_pool3d_83], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf333 = torch.ops.aten.max_pool3d_with_indices.default(buf332, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf334 = buf333[0]
        del buf333
        buf336 = buf332; del buf332  # reuse
        buf340 = buf328; del buf328  # reuse
        buf344 = buf324; del buf324  # reuse
        buf352 = buf320; del buf320  # reuse
        buf356 = buf318; del buf318  # reuse
        buf360 = buf314; del buf314  # reuse
        # Topologically Sorted Source Nodes: [p1_23, p3_23, min_47, p2_23, img_11, neg_144, neg_146, neg_148, neg_150, neg_152, neg_154], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf326, buf334, buf330, buf336, buf340, buf344, buf352, buf356, buf360, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_23, p3_23, min_47, p2_23, img_11, neg_144, max_pool3d_84], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf337 = torch.ops.aten.max_pool3d_with_indices.default(buf336, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf336
        buf338 = buf337[0]
        del buf337
        # Topologically Sorted Source Nodes: [p1_23, p3_23, min_47, p2_23, img_11, neg_146, max_pool3d_85], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf341 = torch.ops.aten.max_pool3d_with_indices.default(buf340, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf340
        buf342 = buf341[0]
        del buf341
        # Topologically Sorted Source Nodes: [p1_23, p3_23, min_47, p2_23, img_11, neg_148, max_pool3d_86], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf345 = torch.ops.aten.max_pool3d_with_indices.default(buf344, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf344
        buf346 = buf345[0]
        del buf345
        buf348 = buf338; del buf338  # reuse
        # Topologically Sorted Source Nodes: [p1_24, p3_24, min_49, p2_24, min_50], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf348, buf346, buf342, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_24, p3_24, min_49, p2_24, min_50, img1_12], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf349 = torch.ops.aten.max_pool3d_with_indices.default(buf348, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf350 = buf349[0]
        del buf349
        # Topologically Sorted Source Nodes: [p1_23, p3_23, min_47, p2_23, img_11, neg_150, max_pool3d_88], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf353 = torch.ops.aten.max_pool3d_with_indices.default(buf352, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf354 = buf353[0]
        del buf353
        # Topologically Sorted Source Nodes: [p1_23, p3_23, min_47, p2_23, img_11, neg_152, max_pool3d_89], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf357 = torch.ops.aten.max_pool3d_with_indices.default(buf356, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf358 = buf357[0]
        del buf357
        # Topologically Sorted Source Nodes: [p1_23, p3_23, min_47, p2_23, img_11, neg_154, max_pool3d_90], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf361 = torch.ops.aten.max_pool3d_with_indices.default(buf360, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf362 = buf361[0]
        del buf361
        buf364 = buf360; del buf360  # reuse
        buf368 = buf356; del buf356  # reuse
        buf372 = buf352; del buf352  # reuse
        buf380 = buf348; del buf348  # reuse
        buf384 = buf346; del buf346  # reuse
        buf388 = buf342; del buf342  # reuse
        # Topologically Sorted Source Nodes: [p1_25, p3_25, min_51, p2_25, img_12, neg_156, neg_158, neg_160, neg_162, neg_164, neg_166], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf354, buf362, buf358, buf364, buf368, buf372, buf380, buf384, buf388, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_25, p3_25, min_51, p2_25, img_12, neg_156, max_pool3d_91], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf365 = torch.ops.aten.max_pool3d_with_indices.default(buf364, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf364
        buf366 = buf365[0]
        del buf365
        # Topologically Sorted Source Nodes: [p1_25, p3_25, min_51, p2_25, img_12, neg_158, max_pool3d_92], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf369 = torch.ops.aten.max_pool3d_with_indices.default(buf368, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf368
        buf370 = buf369[0]
        del buf369
        # Topologically Sorted Source Nodes: [p1_25, p3_25, min_51, p2_25, img_12, neg_160, max_pool3d_93], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf373 = torch.ops.aten.max_pool3d_with_indices.default(buf372, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf372
        buf374 = buf373[0]
        del buf373
        buf376 = buf366; del buf366  # reuse
        # Topologically Sorted Source Nodes: [p1_26, p3_26, min_53, p2_26, min_54], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf376, buf374, buf370, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_26, p3_26, min_53, p2_26, min_54, img1_13], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf377 = torch.ops.aten.max_pool3d_with_indices.default(buf376, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf378 = buf377[0]
        del buf377
        # Topologically Sorted Source Nodes: [p1_25, p3_25, min_51, p2_25, img_12, neg_162, max_pool3d_95], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf381 = torch.ops.aten.max_pool3d_with_indices.default(buf380, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf382 = buf381[0]
        del buf381
        # Topologically Sorted Source Nodes: [p1_25, p3_25, min_51, p2_25, img_12, neg_164, max_pool3d_96], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf385 = torch.ops.aten.max_pool3d_with_indices.default(buf384, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf386 = buf385[0]
        del buf385
        # Topologically Sorted Source Nodes: [p1_25, p3_25, min_51, p2_25, img_12, neg_166, max_pool3d_97], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf389 = torch.ops.aten.max_pool3d_with_indices.default(buf388, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf390 = buf389[0]
        del buf389
        buf392 = buf388; del buf388  # reuse
        buf396 = buf384; del buf384  # reuse
        buf400 = buf380; del buf380  # reuse
        buf408 = buf376; del buf376  # reuse
        buf412 = buf374; del buf374  # reuse
        buf416 = buf370; del buf370  # reuse
        # Topologically Sorted Source Nodes: [p1_27, p3_27, min_55, p2_27, img_13, neg_168, neg_170, neg_172, neg_174, neg_176, neg_178], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf382, buf390, buf386, buf392, buf396, buf400, buf408, buf412, buf416, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_27, p3_27, min_55, p2_27, img_13, neg_168, max_pool3d_98], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf393 = torch.ops.aten.max_pool3d_with_indices.default(buf392, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf392
        buf394 = buf393[0]
        del buf393
        # Topologically Sorted Source Nodes: [p1_27, p3_27, min_55, p2_27, img_13, neg_170, max_pool3d_99], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf397 = torch.ops.aten.max_pool3d_with_indices.default(buf396, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf396
        buf398 = buf397[0]
        del buf397
        # Topologically Sorted Source Nodes: [p1_27, p3_27, min_55, p2_27, img_13, neg_172, max_pool3d_100], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf401 = torch.ops.aten.max_pool3d_with_indices.default(buf400, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf400
        buf402 = buf401[0]
        del buf401
        buf404 = buf394; del buf394  # reuse
        # Topologically Sorted Source Nodes: [p1_28, p3_28, min_57, p2_28, min_58], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf404, buf402, buf398, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_28, p3_28, min_57, p2_28, min_58, img1_14], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf405 = torch.ops.aten.max_pool3d_with_indices.default(buf404, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf406 = buf405[0]
        del buf405
        # Topologically Sorted Source Nodes: [p1_27, p3_27, min_55, p2_27, img_13, neg_174, max_pool3d_102], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf409 = torch.ops.aten.max_pool3d_with_indices.default(buf408, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf410 = buf409[0]
        del buf409
        # Topologically Sorted Source Nodes: [p1_27, p3_27, min_55, p2_27, img_13, neg_176, max_pool3d_103], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf413 = torch.ops.aten.max_pool3d_with_indices.default(buf412, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf414 = buf413[0]
        del buf413
        # Topologically Sorted Source Nodes: [p1_27, p3_27, min_55, p2_27, img_13, neg_178, max_pool3d_104], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf417 = torch.ops.aten.max_pool3d_with_indices.default(buf416, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf418 = buf417[0]
        del buf417
        buf420 = buf416; del buf416  # reuse
        buf424 = buf412; del buf412  # reuse
        buf428 = buf408; del buf408  # reuse
        buf436 = buf404; del buf404  # reuse
        buf440 = buf402; del buf402  # reuse
        buf444 = buf398; del buf398  # reuse
        # Topologically Sorted Source Nodes: [p1_29, p3_29, min_59, p2_29, img_14, neg_180, neg_182, neg_184, neg_186, neg_188, neg_190], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf410, buf418, buf414, buf420, buf424, buf428, buf436, buf440, buf444, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_29, p3_29, min_59, p2_29, img_14, neg_180, max_pool3d_105], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf421 = torch.ops.aten.max_pool3d_with_indices.default(buf420, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf420
        buf422 = buf421[0]
        del buf421
        # Topologically Sorted Source Nodes: [p1_29, p3_29, min_59, p2_29, img_14, neg_182, max_pool3d_106], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf425 = torch.ops.aten.max_pool3d_with_indices.default(buf424, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf424
        buf426 = buf425[0]
        del buf425
        # Topologically Sorted Source Nodes: [p1_29, p3_29, min_59, p2_29, img_14, neg_184, max_pool3d_107], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf429 = torch.ops.aten.max_pool3d_with_indices.default(buf428, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf428
        buf430 = buf429[0]
        del buf429
        buf432 = buf422; del buf422  # reuse
        # Topologically Sorted Source Nodes: [p1_30, p3_30, min_61, p2_30, min_62], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf432, buf430, buf426, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_30, p3_30, min_61, p2_30, min_62, img1_15], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf433 = torch.ops.aten.max_pool3d_with_indices.default(buf432, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf434 = buf433[0]
        del buf433
        # Topologically Sorted Source Nodes: [p1_29, p3_29, min_59, p2_29, img_14, neg_186, max_pool3d_109], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf437 = torch.ops.aten.max_pool3d_with_indices.default(buf436, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf438 = buf437[0]
        del buf437
        # Topologically Sorted Source Nodes: [p1_29, p3_29, min_59, p2_29, img_14, neg_188, max_pool3d_110], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf441 = torch.ops.aten.max_pool3d_with_indices.default(buf440, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf442 = buf441[0]
        del buf441
        # Topologically Sorted Source Nodes: [p1_29, p3_29, min_59, p2_29, img_14, neg_190, max_pool3d_111], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf445 = torch.ops.aten.max_pool3d_with_indices.default(buf444, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf446 = buf445[0]
        del buf445
        buf448 = buf444; del buf444  # reuse
        buf452 = buf440; del buf440  # reuse
        buf456 = buf436; del buf436  # reuse
        buf464 = buf432; del buf432  # reuse
        buf468 = buf430; del buf430  # reuse
        buf472 = buf426; del buf426  # reuse
        # Topologically Sorted Source Nodes: [p1_31, p3_31, min_63, p2_31, img_15, neg_192, neg_194, neg_196, neg_198, neg_200, neg_202], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf438, buf446, buf442, buf448, buf452, buf456, buf464, buf468, buf472, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_31, p3_31, min_63, p2_31, img_15, neg_192, max_pool3d_112], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf449 = torch.ops.aten.max_pool3d_with_indices.default(buf448, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf448
        buf450 = buf449[0]
        del buf449
        # Topologically Sorted Source Nodes: [p1_31, p3_31, min_63, p2_31, img_15, neg_194, max_pool3d_113], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf453 = torch.ops.aten.max_pool3d_with_indices.default(buf452, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf452
        buf454 = buf453[0]
        del buf453
        # Topologically Sorted Source Nodes: [p1_31, p3_31, min_63, p2_31, img_15, neg_196, max_pool3d_114], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf457 = torch.ops.aten.max_pool3d_with_indices.default(buf456, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf456
        buf458 = buf457[0]
        del buf457
        buf460 = buf450; del buf450  # reuse
        # Topologically Sorted Source Nodes: [p1_32, p3_32, min_65, p2_32, min_66], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf460, buf458, buf454, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_32, p3_32, min_65, p2_32, min_66, img1_16], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf461 = torch.ops.aten.max_pool3d_with_indices.default(buf460, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf462 = buf461[0]
        del buf461
        # Topologically Sorted Source Nodes: [p1_31, p3_31, min_63, p2_31, img_15, neg_198, max_pool3d_116], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf465 = torch.ops.aten.max_pool3d_with_indices.default(buf464, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf466 = buf465[0]
        del buf465
        # Topologically Sorted Source Nodes: [p1_31, p3_31, min_63, p2_31, img_15, neg_200, max_pool3d_117], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf469 = torch.ops.aten.max_pool3d_with_indices.default(buf468, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf470 = buf469[0]
        del buf469
        # Topologically Sorted Source Nodes: [p1_31, p3_31, min_63, p2_31, img_15, neg_202, max_pool3d_118], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf473 = torch.ops.aten.max_pool3d_with_indices.default(buf472, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf474 = buf473[0]
        del buf473
        buf476 = buf472; del buf472  # reuse
        buf480 = buf468; del buf468  # reuse
        buf484 = buf464; del buf464  # reuse
        buf492 = buf460; del buf460  # reuse
        buf496 = buf458; del buf458  # reuse
        buf500 = buf454; del buf454  # reuse
        # Topologically Sorted Source Nodes: [p1_33, p3_33, min_67, p2_33, img_16, neg_204, neg_206, neg_208, neg_210, neg_212, neg_214], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf466, buf474, buf470, buf476, buf480, buf484, buf492, buf496, buf500, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_33, p3_33, min_67, p2_33, img_16, neg_204, max_pool3d_119], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf477 = torch.ops.aten.max_pool3d_with_indices.default(buf476, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf476
        buf478 = buf477[0]
        del buf477
        # Topologically Sorted Source Nodes: [p1_33, p3_33, min_67, p2_33, img_16, neg_206, max_pool3d_120], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf481 = torch.ops.aten.max_pool3d_with_indices.default(buf480, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf480
        buf482 = buf481[0]
        del buf481
        # Topologically Sorted Source Nodes: [p1_33, p3_33, min_67, p2_33, img_16, neg_208, max_pool3d_121], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf485 = torch.ops.aten.max_pool3d_with_indices.default(buf484, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf484
        buf486 = buf485[0]
        del buf485
        buf488 = buf478; del buf478  # reuse
        # Topologically Sorted Source Nodes: [p1_34, p3_34, min_69, p2_34, min_70], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf488, buf486, buf482, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_34, p3_34, min_69, p2_34, min_70, img1_17], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf489 = torch.ops.aten.max_pool3d_with_indices.default(buf488, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf490 = buf489[0]
        del buf489
        # Topologically Sorted Source Nodes: [p1_33, p3_33, min_67, p2_33, img_16, neg_210, max_pool3d_123], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf493 = torch.ops.aten.max_pool3d_with_indices.default(buf492, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf494 = buf493[0]
        del buf493
        # Topologically Sorted Source Nodes: [p1_33, p3_33, min_67, p2_33, img_16, neg_212, max_pool3d_124], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf497 = torch.ops.aten.max_pool3d_with_indices.default(buf496, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf498 = buf497[0]
        del buf497
        # Topologically Sorted Source Nodes: [p1_33, p3_33, min_67, p2_33, img_16, neg_214, max_pool3d_125], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf501 = torch.ops.aten.max_pool3d_with_indices.default(buf500, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf502 = buf501[0]
        del buf501
        buf504 = buf500; del buf500  # reuse
        buf508 = buf496; del buf496  # reuse
        buf512 = buf492; del buf492  # reuse
        buf520 = buf488; del buf488  # reuse
        buf524 = buf486; del buf486  # reuse
        buf528 = buf482; del buf482  # reuse
        # Topologically Sorted Source Nodes: [p1_35, p3_35, min_71, p2_35, img_17, neg_216, neg_218, neg_220, neg_222, neg_224, neg_226], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf494, buf502, buf498, buf504, buf508, buf512, buf520, buf524, buf528, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_35, p3_35, min_71, p2_35, img_17, neg_216, max_pool3d_126], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf505 = torch.ops.aten.max_pool3d_with_indices.default(buf504, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf504
        buf506 = buf505[0]
        del buf505
        # Topologically Sorted Source Nodes: [p1_35, p3_35, min_71, p2_35, img_17, neg_218, max_pool3d_127], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf509 = torch.ops.aten.max_pool3d_with_indices.default(buf508, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf508
        buf510 = buf509[0]
        del buf509
        # Topologically Sorted Source Nodes: [p1_35, p3_35, min_71, p2_35, img_17, neg_220, max_pool3d_128], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf513 = torch.ops.aten.max_pool3d_with_indices.default(buf512, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf512
        buf514 = buf513[0]
        del buf513
        buf516 = buf506; del buf506  # reuse
        # Topologically Sorted Source Nodes: [p1_36, p3_36, min_73, p2_36, min_74], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf516, buf514, buf510, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_36, p3_36, min_73, p2_36, min_74, img1_18], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf517 = torch.ops.aten.max_pool3d_with_indices.default(buf516, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf518 = buf517[0]
        del buf517
        # Topologically Sorted Source Nodes: [p1_35, p3_35, min_71, p2_35, img_17, neg_222, max_pool3d_130], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf521 = torch.ops.aten.max_pool3d_with_indices.default(buf520, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf522 = buf521[0]
        del buf521
        # Topologically Sorted Source Nodes: [p1_35, p3_35, min_71, p2_35, img_17, neg_224, max_pool3d_131], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf525 = torch.ops.aten.max_pool3d_with_indices.default(buf524, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf526 = buf525[0]
        del buf525
        # Topologically Sorted Source Nodes: [p1_35, p3_35, min_71, p2_35, img_17, neg_226, max_pool3d_132], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf529 = torch.ops.aten.max_pool3d_with_indices.default(buf528, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf530 = buf529[0]
        del buf529
        buf532 = buf528; del buf528  # reuse
        buf536 = buf524; del buf524  # reuse
        buf540 = buf520; del buf520  # reuse
        buf548 = buf516; del buf516  # reuse
        buf552 = buf514; del buf514  # reuse
        buf556 = buf510; del buf510  # reuse
        # Topologically Sorted Source Nodes: [p1_37, p3_37, min_75, p2_37, img_18, neg_228, neg_230, neg_232, neg_234, neg_236, neg_238], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf522, buf530, buf526, buf532, buf536, buf540, buf548, buf552, buf556, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_37, p3_37, min_75, p2_37, img_18, neg_228, max_pool3d_133], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf533 = torch.ops.aten.max_pool3d_with_indices.default(buf532, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf532
        buf534 = buf533[0]
        del buf533
        # Topologically Sorted Source Nodes: [p1_37, p3_37, min_75, p2_37, img_18, neg_230, max_pool3d_134], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf537 = torch.ops.aten.max_pool3d_with_indices.default(buf536, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf536
        buf538 = buf537[0]
        del buf537
        # Topologically Sorted Source Nodes: [p1_37, p3_37, min_75, p2_37, img_18, neg_232, max_pool3d_135], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf541 = torch.ops.aten.max_pool3d_with_indices.default(buf540, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf540
        buf542 = buf541[0]
        del buf541
        buf544 = buf534; del buf534  # reuse
        # Topologically Sorted Source Nodes: [p1_38, p3_38, min_77, p2_38, min_78], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf544, buf542, buf538, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_38, p3_38, min_77, p2_38, min_78, img1_19], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf545 = torch.ops.aten.max_pool3d_with_indices.default(buf544, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf546 = buf545[0]
        del buf545
        # Topologically Sorted Source Nodes: [p1_37, p3_37, min_75, p2_37, img_18, neg_234, max_pool3d_137], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf549 = torch.ops.aten.max_pool3d_with_indices.default(buf548, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf550 = buf549[0]
        del buf549
        # Topologically Sorted Source Nodes: [p1_37, p3_37, min_75, p2_37, img_18, neg_236, max_pool3d_138], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf553 = torch.ops.aten.max_pool3d_with_indices.default(buf552, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf554 = buf553[0]
        del buf553
        # Topologically Sorted Source Nodes: [p1_37, p3_37, min_75, p2_37, img_18, neg_238, max_pool3d_139], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf557 = torch.ops.aten.max_pool3d_with_indices.default(buf556, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf558 = buf557[0]
        del buf557
        buf560 = buf556; del buf556  # reuse
        buf564 = buf552; del buf552  # reuse
        buf568 = buf548; del buf548  # reuse
        buf576 = buf544; del buf544  # reuse
        buf580 = buf542; del buf542  # reuse
        buf584 = buf538; del buf538  # reuse
        # Topologically Sorted Source Nodes: [p1_39, p3_39, min_79, p2_39, img_19, neg_240, neg_242, neg_244, neg_246, neg_248, neg_250], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf550, buf558, buf554, buf560, buf564, buf568, buf576, buf580, buf584, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_39, p3_39, min_79, p2_39, img_19, neg_240, max_pool3d_140], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf561 = torch.ops.aten.max_pool3d_with_indices.default(buf560, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf560
        buf562 = buf561[0]
        del buf561
        # Topologically Sorted Source Nodes: [p1_39, p3_39, min_79, p2_39, img_19, neg_242, max_pool3d_141], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf565 = torch.ops.aten.max_pool3d_with_indices.default(buf564, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf564
        buf566 = buf565[0]
        del buf565
        # Topologically Sorted Source Nodes: [p1_39, p3_39, min_79, p2_39, img_19, neg_244, max_pool3d_142], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf569 = torch.ops.aten.max_pool3d_with_indices.default(buf568, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf568
        buf570 = buf569[0]
        del buf569
        buf572 = buf562; del buf562  # reuse
        # Topologically Sorted Source Nodes: [p1_40, p3_40, min_81, p2_40, min_82], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf572, buf570, buf566, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_40, p3_40, min_81, p2_40, min_82, img1_20], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf573 = torch.ops.aten.max_pool3d_with_indices.default(buf572, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf574 = buf573[0]
        del buf573
        # Topologically Sorted Source Nodes: [p1_39, p3_39, min_79, p2_39, img_19, neg_246, max_pool3d_144], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf577 = torch.ops.aten.max_pool3d_with_indices.default(buf576, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf578 = buf577[0]
        del buf577
        # Topologically Sorted Source Nodes: [p1_39, p3_39, min_79, p2_39, img_19, neg_248, max_pool3d_145], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf581 = torch.ops.aten.max_pool3d_with_indices.default(buf580, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf582 = buf581[0]
        del buf581
        # Topologically Sorted Source Nodes: [p1_39, p3_39, min_79, p2_39, img_19, neg_250, max_pool3d_146], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf585 = torch.ops.aten.max_pool3d_with_indices.default(buf584, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf586 = buf585[0]
        del buf585
        buf588 = buf584; del buf584  # reuse
        buf592 = buf580; del buf580  # reuse
        buf596 = buf576; del buf576  # reuse
        buf604 = buf572; del buf572  # reuse
        buf608 = buf570; del buf570  # reuse
        buf612 = buf566; del buf566  # reuse
        # Topologically Sorted Source Nodes: [p1_41, p3_41, min_83, p2_41, img_20, neg_252, neg_254, neg_256, neg_258, neg_260, neg_262], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf578, buf586, buf582, buf588, buf592, buf596, buf604, buf608, buf612, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_41, p3_41, min_83, p2_41, img_20, neg_252, max_pool3d_147], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf589 = torch.ops.aten.max_pool3d_with_indices.default(buf588, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf588
        buf590 = buf589[0]
        del buf589
        # Topologically Sorted Source Nodes: [p1_41, p3_41, min_83, p2_41, img_20, neg_254, max_pool3d_148], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf593 = torch.ops.aten.max_pool3d_with_indices.default(buf592, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf592
        buf594 = buf593[0]
        del buf593
        # Topologically Sorted Source Nodes: [p1_41, p3_41, min_83, p2_41, img_20, neg_256, max_pool3d_149], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf597 = torch.ops.aten.max_pool3d_with_indices.default(buf596, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf596
        buf598 = buf597[0]
        del buf597
        buf600 = buf590; del buf590  # reuse
        # Topologically Sorted Source Nodes: [p1_42, p3_42, min_85, p2_42, min_86], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf600, buf598, buf594, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_42, p3_42, min_85, p2_42, min_86, img1_21], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf601 = torch.ops.aten.max_pool3d_with_indices.default(buf600, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf602 = buf601[0]
        del buf601
        # Topologically Sorted Source Nodes: [p1_41, p3_41, min_83, p2_41, img_20, neg_258, max_pool3d_151], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf605 = torch.ops.aten.max_pool3d_with_indices.default(buf604, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf606 = buf605[0]
        del buf605
        # Topologically Sorted Source Nodes: [p1_41, p3_41, min_83, p2_41, img_20, neg_260, max_pool3d_152], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf609 = torch.ops.aten.max_pool3d_with_indices.default(buf608, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf610 = buf609[0]
        del buf609
        # Topologically Sorted Source Nodes: [p1_41, p3_41, min_83, p2_41, img_20, neg_262, max_pool3d_153], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf613 = torch.ops.aten.max_pool3d_with_indices.default(buf612, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf614 = buf613[0]
        del buf613
        buf616 = buf612; del buf612  # reuse
        buf620 = buf608; del buf608  # reuse
        buf624 = buf604; del buf604  # reuse
        buf632 = buf600; del buf600  # reuse
        buf636 = buf598; del buf598  # reuse
        buf640 = buf594; del buf594  # reuse
        # Topologically Sorted Source Nodes: [p1_43, p3_43, min_87, p2_43, img_21, neg_264, neg_266, neg_268, neg_270, neg_272, neg_274], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf606, buf614, buf610, buf616, buf620, buf624, buf632, buf636, buf640, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_43, p3_43, min_87, p2_43, img_21, neg_264, max_pool3d_154], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf617 = torch.ops.aten.max_pool3d_with_indices.default(buf616, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf616
        buf618 = buf617[0]
        del buf617
        # Topologically Sorted Source Nodes: [p1_43, p3_43, min_87, p2_43, img_21, neg_266, max_pool3d_155], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf621 = torch.ops.aten.max_pool3d_with_indices.default(buf620, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf620
        buf622 = buf621[0]
        del buf621
        # Topologically Sorted Source Nodes: [p1_43, p3_43, min_87, p2_43, img_21, neg_268, max_pool3d_156], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf625 = torch.ops.aten.max_pool3d_with_indices.default(buf624, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf624
        buf626 = buf625[0]
        del buf625
        buf628 = buf618; del buf618  # reuse
        # Topologically Sorted Source Nodes: [p1_44, p3_44, min_89, p2_44, min_90], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf628, buf626, buf622, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_44, p3_44, min_89, p2_44, min_90, img1_22], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf629 = torch.ops.aten.max_pool3d_with_indices.default(buf628, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf630 = buf629[0]
        del buf629
        # Topologically Sorted Source Nodes: [p1_43, p3_43, min_87, p2_43, img_21, neg_270, max_pool3d_158], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf633 = torch.ops.aten.max_pool3d_with_indices.default(buf632, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf634 = buf633[0]
        del buf633
        # Topologically Sorted Source Nodes: [p1_43, p3_43, min_87, p2_43, img_21, neg_272, max_pool3d_159], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf637 = torch.ops.aten.max_pool3d_with_indices.default(buf636, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf638 = buf637[0]
        del buf637
        # Topologically Sorted Source Nodes: [p1_43, p3_43, min_87, p2_43, img_21, neg_274, max_pool3d_160], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf641 = torch.ops.aten.max_pool3d_with_indices.default(buf640, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf642 = buf641[0]
        del buf641
        buf644 = buf640; del buf640  # reuse
        buf648 = buf636; del buf636  # reuse
        buf652 = buf632; del buf632  # reuse
        buf660 = buf628; del buf628  # reuse
        buf664 = buf626; del buf626  # reuse
        buf668 = buf622; del buf622  # reuse
        # Topologically Sorted Source Nodes: [p1_45, p3_45, min_91, p2_45, img_22, neg_276, neg_278, neg_280, neg_282, neg_284, neg_286], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf634, buf642, buf638, buf644, buf648, buf652, buf660, buf664, buf668, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_45, p3_45, min_91, p2_45, img_22, neg_276, max_pool3d_161], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf645 = torch.ops.aten.max_pool3d_with_indices.default(buf644, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf644
        buf646 = buf645[0]
        del buf645
        # Topologically Sorted Source Nodes: [p1_45, p3_45, min_91, p2_45, img_22, neg_278, max_pool3d_162], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf649 = torch.ops.aten.max_pool3d_with_indices.default(buf648, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf648
        buf650 = buf649[0]
        del buf649
        # Topologically Sorted Source Nodes: [p1_45, p3_45, min_91, p2_45, img_22, neg_280, max_pool3d_163], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf653 = torch.ops.aten.max_pool3d_with_indices.default(buf652, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf652
        buf654 = buf653[0]
        del buf653
        buf656 = buf646; del buf646  # reuse
        # Topologically Sorted Source Nodes: [p1_46, p3_46, min_93, p2_46, min_94], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf656, buf654, buf650, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_46, p3_46, min_93, p2_46, min_94, img1_23], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf657 = torch.ops.aten.max_pool3d_with_indices.default(buf656, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf658 = buf657[0]
        del buf657
        # Topologically Sorted Source Nodes: [p1_45, p3_45, min_91, p2_45, img_22, neg_282, max_pool3d_165], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf661 = torch.ops.aten.max_pool3d_with_indices.default(buf660, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf662 = buf661[0]
        del buf661
        # Topologically Sorted Source Nodes: [p1_45, p3_45, min_91, p2_45, img_22, neg_284, max_pool3d_166], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf665 = torch.ops.aten.max_pool3d_with_indices.default(buf664, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf666 = buf665[0]
        del buf665
        # Topologically Sorted Source Nodes: [p1_45, p3_45, min_91, p2_45, img_22, neg_286, max_pool3d_167], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf669 = torch.ops.aten.max_pool3d_with_indices.default(buf668, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf670 = buf669[0]
        del buf669
        buf672 = buf668; del buf668  # reuse
        buf676 = buf664; del buf664  # reuse
        buf680 = buf660; del buf660  # reuse
        buf688 = buf656; del buf656  # reuse
        buf692 = buf654; del buf654  # reuse
        buf696 = buf650; del buf650  # reuse
        # Topologically Sorted Source Nodes: [p1_47, p3_47, min_95, p2_47, img_23, neg_288, neg_290, neg_292, neg_294, neg_296, neg_298], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf662, buf670, buf666, buf672, buf676, buf680, buf688, buf692, buf696, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_47, p3_47, min_95, p2_47, img_23, neg_288, max_pool3d_168], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf673 = torch.ops.aten.max_pool3d_with_indices.default(buf672, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf672
        buf674 = buf673[0]
        del buf673
        # Topologically Sorted Source Nodes: [p1_47, p3_47, min_95, p2_47, img_23, neg_290, max_pool3d_169], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf677 = torch.ops.aten.max_pool3d_with_indices.default(buf676, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf676
        buf678 = buf677[0]
        del buf677
        # Topologically Sorted Source Nodes: [p1_47, p3_47, min_95, p2_47, img_23, neg_292, max_pool3d_170], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf681 = torch.ops.aten.max_pool3d_with_indices.default(buf680, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf680
        buf682 = buf681[0]
        del buf681
        buf684 = buf674; del buf674  # reuse
        # Topologically Sorted Source Nodes: [p1_48, p3_48, min_97, p2_48, min_98], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf684, buf682, buf678, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_48, p3_48, min_97, p2_48, min_98, img1_24], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf685 = torch.ops.aten.max_pool3d_with_indices.default(buf684, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf686 = buf685[0]
        del buf685
        # Topologically Sorted Source Nodes: [p1_47, p3_47, min_95, p2_47, img_23, neg_294, max_pool3d_172], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf689 = torch.ops.aten.max_pool3d_with_indices.default(buf688, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf690 = buf689[0]
        del buf689
        # Topologically Sorted Source Nodes: [p1_47, p3_47, min_95, p2_47, img_23, neg_296, max_pool3d_173], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf693 = torch.ops.aten.max_pool3d_with_indices.default(buf692, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf694 = buf693[0]
        del buf693
        # Topologically Sorted Source Nodes: [p1_47, p3_47, min_95, p2_47, img_23, neg_298, max_pool3d_174], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf697 = torch.ops.aten.max_pool3d_with_indices.default(buf696, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf698 = buf697[0]
        del buf697
        buf700 = buf696; del buf696  # reuse
        buf704 = buf692; del buf692  # reuse
        buf708 = buf688; del buf688  # reuse
        buf716 = buf684; del buf684  # reuse
        buf720 = buf682; del buf682  # reuse
        buf724 = buf678; del buf678  # reuse
        # Topologically Sorted Source Nodes: [p1_49, p3_49, min_99, p2_49, img_24, neg_300, neg_302, neg_304, neg_306, neg_308, neg_310], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf690, buf698, buf694, buf700, buf704, buf708, buf716, buf720, buf724, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_49, p3_49, min_99, p2_49, img_24, neg_300, max_pool3d_175], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf701 = torch.ops.aten.max_pool3d_with_indices.default(buf700, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf700
        buf702 = buf701[0]
        del buf701
        # Topologically Sorted Source Nodes: [p1_49, p3_49, min_99, p2_49, img_24, neg_302, max_pool3d_176], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf705 = torch.ops.aten.max_pool3d_with_indices.default(buf704, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf704
        buf706 = buf705[0]
        del buf705
        # Topologically Sorted Source Nodes: [p1_49, p3_49, min_99, p2_49, img_24, neg_304, max_pool3d_177], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf709 = torch.ops.aten.max_pool3d_with_indices.default(buf708, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf708
        buf710 = buf709[0]
        del buf709
        buf712 = buf702; del buf702  # reuse
        # Topologically Sorted Source Nodes: [p1_50, p3_50, min_101, p2_50, min_102], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf712, buf710, buf706, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_50, p3_50, min_101, p2_50, min_102, img1_25], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf713 = torch.ops.aten.max_pool3d_with_indices.default(buf712, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf714 = buf713[0]
        del buf713
        # Topologically Sorted Source Nodes: [p1_49, p3_49, min_99, p2_49, img_24, neg_306, max_pool3d_179], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf717 = torch.ops.aten.max_pool3d_with_indices.default(buf716, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf718 = buf717[0]
        del buf717
        # Topologically Sorted Source Nodes: [p1_49, p3_49, min_99, p2_49, img_24, neg_308, max_pool3d_180], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf721 = torch.ops.aten.max_pool3d_with_indices.default(buf720, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf722 = buf721[0]
        del buf721
        # Topologically Sorted Source Nodes: [p1_49, p3_49, min_99, p2_49, img_24, neg_310, max_pool3d_181], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf725 = torch.ops.aten.max_pool3d_with_indices.default(buf724, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf726 = buf725[0]
        del buf725
        buf728 = buf724; del buf724  # reuse
        buf732 = buf720; del buf720  # reuse
        buf736 = buf716; del buf716  # reuse
        buf744 = buf712; del buf712  # reuse
        buf748 = buf710; del buf710  # reuse
        buf752 = buf706; del buf706  # reuse
        # Topologically Sorted Source Nodes: [p1_51, p3_51, min_103, p2_51, img_25, neg_312, neg_314, neg_316, neg_318, neg_320, neg_322], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf718, buf726, buf722, buf728, buf732, buf736, buf744, buf748, buf752, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_51, p3_51, min_103, p2_51, img_25, neg_312, max_pool3d_182], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf729 = torch.ops.aten.max_pool3d_with_indices.default(buf728, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf728
        buf730 = buf729[0]
        del buf729
        # Topologically Sorted Source Nodes: [p1_51, p3_51, min_103, p2_51, img_25, neg_314, max_pool3d_183], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf733 = torch.ops.aten.max_pool3d_with_indices.default(buf732, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf732
        buf734 = buf733[0]
        del buf733
        # Topologically Sorted Source Nodes: [p1_51, p3_51, min_103, p2_51, img_25, neg_316, max_pool3d_184], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf737 = torch.ops.aten.max_pool3d_with_indices.default(buf736, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf736
        buf738 = buf737[0]
        del buf737
        buf740 = buf730; del buf730  # reuse
        # Topologically Sorted Source Nodes: [p1_52, p3_52, min_105, p2_52, min_106], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf740, buf738, buf734, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_52, p3_52, min_105, p2_52, min_106, img1_26], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf741 = torch.ops.aten.max_pool3d_with_indices.default(buf740, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf742 = buf741[0]
        del buf741
        # Topologically Sorted Source Nodes: [p1_51, p3_51, min_103, p2_51, img_25, neg_318, max_pool3d_186], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf745 = torch.ops.aten.max_pool3d_with_indices.default(buf744, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf746 = buf745[0]
        del buf745
        # Topologically Sorted Source Nodes: [p1_51, p3_51, min_103, p2_51, img_25, neg_320, max_pool3d_187], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf749 = torch.ops.aten.max_pool3d_with_indices.default(buf748, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf750 = buf749[0]
        del buf749
        # Topologically Sorted Source Nodes: [p1_51, p3_51, min_103, p2_51, img_25, neg_322, max_pool3d_188], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf753 = torch.ops.aten.max_pool3d_with_indices.default(buf752, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf754 = buf753[0]
        del buf753
        buf756 = buf752; del buf752  # reuse
        buf760 = buf748; del buf748  # reuse
        buf764 = buf744; del buf744  # reuse
        buf772 = buf740; del buf740  # reuse
        buf776 = buf738; del buf738  # reuse
        buf780 = buf734; del buf734  # reuse
        # Topologically Sorted Source Nodes: [p1_53, p3_53, min_107, p2_53, img_26, neg_324, neg_326, neg_328, neg_330, neg_332, neg_334], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf746, buf754, buf750, buf756, buf760, buf764, buf772, buf776, buf780, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_53, p3_53, min_107, p2_53, img_26, neg_324, max_pool3d_189], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf757 = torch.ops.aten.max_pool3d_with_indices.default(buf756, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf756
        buf758 = buf757[0]
        del buf757
        # Topologically Sorted Source Nodes: [p1_53, p3_53, min_107, p2_53, img_26, neg_326, max_pool3d_190], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf761 = torch.ops.aten.max_pool3d_with_indices.default(buf760, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf760
        buf762 = buf761[0]
        del buf761
        # Topologically Sorted Source Nodes: [p1_53, p3_53, min_107, p2_53, img_26, neg_328, max_pool3d_191], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf765 = torch.ops.aten.max_pool3d_with_indices.default(buf764, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf764
        buf766 = buf765[0]
        del buf765
        buf768 = buf758; del buf758  # reuse
        # Topologically Sorted Source Nodes: [p1_54, p3_54, min_109, p2_54, min_110], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf768, buf766, buf762, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_54, p3_54, min_109, p2_54, min_110, img1_27], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf769 = torch.ops.aten.max_pool3d_with_indices.default(buf768, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf770 = buf769[0]
        del buf769
        # Topologically Sorted Source Nodes: [p1_53, p3_53, min_107, p2_53, img_26, neg_330, max_pool3d_193], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf773 = torch.ops.aten.max_pool3d_with_indices.default(buf772, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf774 = buf773[0]
        del buf773
        # Topologically Sorted Source Nodes: [p1_53, p3_53, min_107, p2_53, img_26, neg_332, max_pool3d_194], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf777 = torch.ops.aten.max_pool3d_with_indices.default(buf776, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf778 = buf777[0]
        del buf777
        # Topologically Sorted Source Nodes: [p1_53, p3_53, min_107, p2_53, img_26, neg_334, max_pool3d_195], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf781 = torch.ops.aten.max_pool3d_with_indices.default(buf780, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf782 = buf781[0]
        del buf781
        buf784 = buf780; del buf780  # reuse
        buf788 = buf776; del buf776  # reuse
        buf792 = buf772; del buf772  # reuse
        buf800 = buf768; del buf768  # reuse
        buf804 = buf766; del buf766  # reuse
        buf808 = buf762; del buf762  # reuse
        # Topologically Sorted Source Nodes: [p1_55, p3_55, min_111, p2_55, img_27, neg_336, neg_338, neg_340, neg_342, neg_344, neg_346], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf774, buf782, buf778, buf784, buf788, buf792, buf800, buf804, buf808, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_55, p3_55, min_111, p2_55, img_27, neg_336, max_pool3d_196], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf785 = torch.ops.aten.max_pool3d_with_indices.default(buf784, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf784
        buf786 = buf785[0]
        del buf785
        # Topologically Sorted Source Nodes: [p1_55, p3_55, min_111, p2_55, img_27, neg_338, max_pool3d_197], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf789 = torch.ops.aten.max_pool3d_with_indices.default(buf788, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf788
        buf790 = buf789[0]
        del buf789
        # Topologically Sorted Source Nodes: [p1_55, p3_55, min_111, p2_55, img_27, neg_340, max_pool3d_198], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf793 = torch.ops.aten.max_pool3d_with_indices.default(buf792, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf792
        buf794 = buf793[0]
        del buf793
        buf796 = buf786; del buf786  # reuse
        # Topologically Sorted Source Nodes: [p1_56, p3_56, min_113, p2_56, min_114], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf796, buf794, buf790, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_56, p3_56, min_113, p2_56, min_114, img1_28], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf797 = torch.ops.aten.max_pool3d_with_indices.default(buf796, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf798 = buf797[0]
        del buf797
        # Topologically Sorted Source Nodes: [p1_55, p3_55, min_111, p2_55, img_27, neg_342, max_pool3d_200], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf801 = torch.ops.aten.max_pool3d_with_indices.default(buf800, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf802 = buf801[0]
        del buf801
        # Topologically Sorted Source Nodes: [p1_55, p3_55, min_111, p2_55, img_27, neg_344, max_pool3d_201], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf805 = torch.ops.aten.max_pool3d_with_indices.default(buf804, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf806 = buf805[0]
        del buf805
        # Topologically Sorted Source Nodes: [p1_55, p3_55, min_111, p2_55, img_27, neg_346, max_pool3d_202], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf809 = torch.ops.aten.max_pool3d_with_indices.default(buf808, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf810 = buf809[0]
        del buf809
        buf812 = buf808; del buf808  # reuse
        buf816 = buf804; del buf804  # reuse
        buf820 = buf800; del buf800  # reuse
        buf828 = buf796; del buf796  # reuse
        buf832 = buf794; del buf794  # reuse
        buf836 = buf790; del buf790  # reuse
        # Topologically Sorted Source Nodes: [p1_57, p3_57, min_115, p2_57, img_28, neg_348, neg_350, neg_352, neg_354, neg_356, neg_358], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf802, buf810, buf806, buf812, buf816, buf820, buf828, buf832, buf836, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_57, p3_57, min_115, p2_57, img_28, neg_348, max_pool3d_203], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf813 = torch.ops.aten.max_pool3d_with_indices.default(buf812, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf812
        buf814 = buf813[0]
        del buf813
        # Topologically Sorted Source Nodes: [p1_57, p3_57, min_115, p2_57, img_28, neg_350, max_pool3d_204], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf817 = torch.ops.aten.max_pool3d_with_indices.default(buf816, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf816
        buf818 = buf817[0]
        del buf817
        # Topologically Sorted Source Nodes: [p1_57, p3_57, min_115, p2_57, img_28, neg_352, max_pool3d_205], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf821 = torch.ops.aten.max_pool3d_with_indices.default(buf820, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf820
        buf822 = buf821[0]
        del buf821
        buf824 = buf814; del buf814  # reuse
        # Topologically Sorted Source Nodes: [p1_58, p3_58, min_117, p2_58, min_118], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf824, buf822, buf818, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_58, p3_58, min_117, p2_58, min_118, img1_29], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf825 = torch.ops.aten.max_pool3d_with_indices.default(buf824, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf826 = buf825[0]
        del buf825
        # Topologically Sorted Source Nodes: [p1_57, p3_57, min_115, p2_57, img_28, neg_354, max_pool3d_207], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf829 = torch.ops.aten.max_pool3d_with_indices.default(buf828, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf830 = buf829[0]
        del buf829
        # Topologically Sorted Source Nodes: [p1_57, p3_57, min_115, p2_57, img_28, neg_356, max_pool3d_208], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf833 = torch.ops.aten.max_pool3d_with_indices.default(buf832, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf834 = buf833[0]
        del buf833
        # Topologically Sorted Source Nodes: [p1_57, p3_57, min_115, p2_57, img_28, neg_358, max_pool3d_209], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf837 = torch.ops.aten.max_pool3d_with_indices.default(buf836, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf838 = buf837[0]
        del buf837
        buf840 = buf836; del buf836  # reuse
        buf844 = buf832; del buf832  # reuse
        buf848 = buf828; del buf828  # reuse
        buf856 = buf824; del buf824  # reuse
        buf860 = buf822; del buf822  # reuse
        buf864 = buf818; del buf818  # reuse
        # Topologically Sorted Source Nodes: [p1_59, p3_59, min_119, p2_59, img_29, neg_360, neg_362, neg_364, neg_366, neg_368, neg_370], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf830, buf838, buf834, buf840, buf844, buf848, buf856, buf860, buf864, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_59, p3_59, min_119, p2_59, img_29, neg_360, max_pool3d_210], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf841 = torch.ops.aten.max_pool3d_with_indices.default(buf840, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf840
        buf842 = buf841[0]
        del buf841
        # Topologically Sorted Source Nodes: [p1_59, p3_59, min_119, p2_59, img_29, neg_362, max_pool3d_211], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf845 = torch.ops.aten.max_pool3d_with_indices.default(buf844, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf844
        buf846 = buf845[0]
        del buf845
        # Topologically Sorted Source Nodes: [p1_59, p3_59, min_119, p2_59, img_29, neg_364, max_pool3d_212], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf849 = torch.ops.aten.max_pool3d_with_indices.default(buf848, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf848
        buf850 = buf849[0]
        del buf849
        buf852 = buf842; del buf842  # reuse
        # Topologically Sorted Source Nodes: [p1_60, p3_60, min_121, p2_60, min_122], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf852, buf850, buf846, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_60, p3_60, min_121, p2_60, min_122, img1_30], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf853 = torch.ops.aten.max_pool3d_with_indices.default(buf852, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf854 = buf853[0]
        del buf853
        # Topologically Sorted Source Nodes: [p1_59, p3_59, min_119, p2_59, img_29, neg_366, max_pool3d_214], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf857 = torch.ops.aten.max_pool3d_with_indices.default(buf856, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf858 = buf857[0]
        del buf857
        # Topologically Sorted Source Nodes: [p1_59, p3_59, min_119, p2_59, img_29, neg_368, max_pool3d_215], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf861 = torch.ops.aten.max_pool3d_with_indices.default(buf860, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf862 = buf861[0]
        del buf861
        # Topologically Sorted Source Nodes: [p1_59, p3_59, min_119, p2_59, img_29, neg_370, max_pool3d_216], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf865 = torch.ops.aten.max_pool3d_with_indices.default(buf864, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf866 = buf865[0]
        del buf865
        buf868 = buf864; del buf864  # reuse
        buf872 = buf860; del buf860  # reuse
        buf876 = buf856; del buf856  # reuse
        buf884 = buf852; del buf852  # reuse
        buf888 = buf850; del buf850  # reuse
        buf892 = buf846; del buf846  # reuse
        # Topologically Sorted Source Nodes: [p1_61, p3_61, min_123, p2_61, img_30, neg_372, neg_374, neg_376, neg_378, neg_380, neg_382], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf858, buf866, buf862, buf868, buf872, buf876, buf884, buf888, buf892, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_61, p3_61, min_123, p2_61, img_30, neg_372, max_pool3d_217], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf869 = torch.ops.aten.max_pool3d_with_indices.default(buf868, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf868
        buf870 = buf869[0]
        del buf869
        # Topologically Sorted Source Nodes: [p1_61, p3_61, min_123, p2_61, img_30, neg_374, max_pool3d_218], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf873 = torch.ops.aten.max_pool3d_with_indices.default(buf872, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf872
        buf874 = buf873[0]
        del buf873
        # Topologically Sorted Source Nodes: [p1_61, p3_61, min_123, p2_61, img_30, neg_376, max_pool3d_219], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf877 = torch.ops.aten.max_pool3d_with_indices.default(buf876, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf876
        buf878 = buf877[0]
        del buf877
        buf880 = buf870; del buf870  # reuse
        # Topologically Sorted Source Nodes: [p1_62, p3_62, min_125, p2_62, min_126], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf880, buf878, buf874, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_62, p3_62, min_125, p2_62, min_126, img1_31], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf881 = torch.ops.aten.max_pool3d_with_indices.default(buf880, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf882 = buf881[0]
        del buf881
        # Topologically Sorted Source Nodes: [p1_61, p3_61, min_123, p2_61, img_30, neg_378, max_pool3d_221], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf885 = torch.ops.aten.max_pool3d_with_indices.default(buf884, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf886 = buf885[0]
        del buf885
        # Topologically Sorted Source Nodes: [p1_61, p3_61, min_123, p2_61, img_30, neg_380, max_pool3d_222], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf889 = torch.ops.aten.max_pool3d_with_indices.default(buf888, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf890 = buf889[0]
        del buf889
        # Topologically Sorted Source Nodes: [p1_61, p3_61, min_123, p2_61, img_30, neg_382, max_pool3d_223], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf893 = torch.ops.aten.max_pool3d_with_indices.default(buf892, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf894 = buf893[0]
        del buf893
        buf896 = buf892; del buf892  # reuse
        buf900 = buf888; del buf888  # reuse
        buf904 = buf884; del buf884  # reuse
        buf912 = buf880; del buf880  # reuse
        buf916 = buf878; del buf878  # reuse
        buf920 = buf874; del buf874  # reuse
        # Topologically Sorted Source Nodes: [p1_63, p3_63, min_127, p2_63, img_31, neg_384, neg_386, neg_388, neg_390, neg_392, neg_394], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf886, buf894, buf890, buf896, buf900, buf904, buf912, buf916, buf920, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_63, p3_63, min_127, p2_63, img_31, neg_384, max_pool3d_224], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf897 = torch.ops.aten.max_pool3d_with_indices.default(buf896, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf896
        buf898 = buf897[0]
        del buf897
        # Topologically Sorted Source Nodes: [p1_63, p3_63, min_127, p2_63, img_31, neg_386, max_pool3d_225], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf901 = torch.ops.aten.max_pool3d_with_indices.default(buf900, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf900
        buf902 = buf901[0]
        del buf901
        # Topologically Sorted Source Nodes: [p1_63, p3_63, min_127, p2_63, img_31, neg_388, max_pool3d_226], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf905 = torch.ops.aten.max_pool3d_with_indices.default(buf904, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf904
        buf906 = buf905[0]
        del buf905
        buf908 = buf898; del buf898  # reuse
        # Topologically Sorted Source Nodes: [p1_64, p3_64, min_129, p2_64, min_130], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf908, buf906, buf902, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_64, p3_64, min_129, p2_64, min_130, img1_32], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf909 = torch.ops.aten.max_pool3d_with_indices.default(buf908, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf910 = buf909[0]
        del buf909
        # Topologically Sorted Source Nodes: [p1_63, p3_63, min_127, p2_63, img_31, neg_390, max_pool3d_228], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf913 = torch.ops.aten.max_pool3d_with_indices.default(buf912, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf914 = buf913[0]
        del buf913
        # Topologically Sorted Source Nodes: [p1_63, p3_63, min_127, p2_63, img_31, neg_392, max_pool3d_229], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf917 = torch.ops.aten.max_pool3d_with_indices.default(buf916, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf918 = buf917[0]
        del buf917
        # Topologically Sorted Source Nodes: [p1_63, p3_63, min_127, p2_63, img_31, neg_394, max_pool3d_230], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf921 = torch.ops.aten.max_pool3d_with_indices.default(buf920, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf922 = buf921[0]
        del buf921
        buf924 = buf920; del buf920  # reuse
        buf928 = buf916; del buf916  # reuse
        buf932 = buf912; del buf912  # reuse
        buf940 = buf908; del buf908  # reuse
        buf944 = buf906; del buf906  # reuse
        buf948 = buf902; del buf902  # reuse
        # Topologically Sorted Source Nodes: [p1_65, p3_65, min_131, p2_65, img_32, neg_396, neg_398, neg_400, neg_402, neg_404, neg_406], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf914, buf922, buf918, buf924, buf928, buf932, buf940, buf944, buf948, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_65, p3_65, min_131, p2_65, img_32, neg_396, max_pool3d_231], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf925 = torch.ops.aten.max_pool3d_with_indices.default(buf924, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf924
        buf926 = buf925[0]
        del buf925
        # Topologically Sorted Source Nodes: [p1_65, p3_65, min_131, p2_65, img_32, neg_398, max_pool3d_232], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf929 = torch.ops.aten.max_pool3d_with_indices.default(buf928, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf928
        buf930 = buf929[0]
        del buf929
        # Topologically Sorted Source Nodes: [p1_65, p3_65, min_131, p2_65, img_32, neg_400, max_pool3d_233], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf933 = torch.ops.aten.max_pool3d_with_indices.default(buf932, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf932
        buf934 = buf933[0]
        del buf933
        buf936 = buf926; del buf926  # reuse
        # Topologically Sorted Source Nodes: [p1_66, p3_66, min_133, p2_66, min_134], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf936, buf934, buf930, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_66, p3_66, min_133, p2_66, min_134, img1_33], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf937 = torch.ops.aten.max_pool3d_with_indices.default(buf936, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf938 = buf937[0]
        del buf937
        # Topologically Sorted Source Nodes: [p1_65, p3_65, min_131, p2_65, img_32, neg_402, max_pool3d_235], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf941 = torch.ops.aten.max_pool3d_with_indices.default(buf940, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf942 = buf941[0]
        del buf941
        # Topologically Sorted Source Nodes: [p1_65, p3_65, min_131, p2_65, img_32, neg_404, max_pool3d_236], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf945 = torch.ops.aten.max_pool3d_with_indices.default(buf944, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf946 = buf945[0]
        del buf945
        # Topologically Sorted Source Nodes: [p1_65, p3_65, min_131, p2_65, img_32, neg_406, max_pool3d_237], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf949 = torch.ops.aten.max_pool3d_with_indices.default(buf948, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf950 = buf949[0]
        del buf949
        buf952 = buf948; del buf948  # reuse
        buf956 = buf944; del buf944  # reuse
        buf960 = buf940; del buf940  # reuse
        buf968 = buf936; del buf936  # reuse
        buf972 = buf934; del buf934  # reuse
        buf976 = buf930; del buf930  # reuse
        # Topologically Sorted Source Nodes: [p1_67, p3_67, min_135, p2_67, img_33, neg_408, neg_410, neg_412, neg_414, neg_416, neg_418], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf942, buf950, buf946, buf952, buf956, buf960, buf968, buf972, buf976, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_67, p3_67, min_135, p2_67, img_33, neg_408, max_pool3d_238], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf953 = torch.ops.aten.max_pool3d_with_indices.default(buf952, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf952
        buf954 = buf953[0]
        del buf953
        # Topologically Sorted Source Nodes: [p1_67, p3_67, min_135, p2_67, img_33, neg_410, max_pool3d_239], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf957 = torch.ops.aten.max_pool3d_with_indices.default(buf956, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf956
        buf958 = buf957[0]
        del buf957
        # Topologically Sorted Source Nodes: [p1_67, p3_67, min_135, p2_67, img_33, neg_412, max_pool3d_240], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf961 = torch.ops.aten.max_pool3d_with_indices.default(buf960, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf960
        buf962 = buf961[0]
        del buf961
        buf964 = buf954; del buf954  # reuse
        # Topologically Sorted Source Nodes: [p1_68, p3_68, min_137, p2_68, min_138], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf964, buf962, buf958, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_68, p3_68, min_137, p2_68, min_138, img1_34], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf965 = torch.ops.aten.max_pool3d_with_indices.default(buf964, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf966 = buf965[0]
        del buf965
        # Topologically Sorted Source Nodes: [p1_67, p3_67, min_135, p2_67, img_33, neg_414, max_pool3d_242], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf969 = torch.ops.aten.max_pool3d_with_indices.default(buf968, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf970 = buf969[0]
        del buf969
        # Topologically Sorted Source Nodes: [p1_67, p3_67, min_135, p2_67, img_33, neg_416, max_pool3d_243], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf973 = torch.ops.aten.max_pool3d_with_indices.default(buf972, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf974 = buf973[0]
        del buf973
        # Topologically Sorted Source Nodes: [p1_67, p3_67, min_135, p2_67, img_33, neg_418, max_pool3d_244], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf977 = torch.ops.aten.max_pool3d_with_indices.default(buf976, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf978 = buf977[0]
        del buf977
        buf980 = buf976; del buf976  # reuse
        buf984 = buf972; del buf972  # reuse
        buf988 = buf968; del buf968  # reuse
        buf996 = buf964; del buf964  # reuse
        buf1000 = buf962; del buf962  # reuse
        buf1004 = buf958; del buf958  # reuse
        # Topologically Sorted Source Nodes: [p1_69, p3_69, min_139, p2_69, img_34, neg_420, neg_422, neg_424, neg_426, neg_428, neg_430], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf970, buf978, buf974, buf980, buf984, buf988, buf996, buf1000, buf1004, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_69, p3_69, min_139, p2_69, img_34, neg_420, max_pool3d_245], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf981 = torch.ops.aten.max_pool3d_with_indices.default(buf980, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf980
        buf982 = buf981[0]
        del buf981
        # Topologically Sorted Source Nodes: [p1_69, p3_69, min_139, p2_69, img_34, neg_422, max_pool3d_246], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf985 = torch.ops.aten.max_pool3d_with_indices.default(buf984, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf984
        buf986 = buf985[0]
        del buf985
        # Topologically Sorted Source Nodes: [p1_69, p3_69, min_139, p2_69, img_34, neg_424, max_pool3d_247], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf989 = torch.ops.aten.max_pool3d_with_indices.default(buf988, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf988
        buf990 = buf989[0]
        del buf989
        buf992 = buf982; del buf982  # reuse
        # Topologically Sorted Source Nodes: [p1_70, p3_70, min_141, p2_70, min_142], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf992, buf990, buf986, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_70, p3_70, min_141, p2_70, min_142, img1_35], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf993 = torch.ops.aten.max_pool3d_with_indices.default(buf992, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf994 = buf993[0]
        del buf993
        # Topologically Sorted Source Nodes: [p1_69, p3_69, min_139, p2_69, img_34, neg_426, max_pool3d_249], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf997 = torch.ops.aten.max_pool3d_with_indices.default(buf996, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf998 = buf997[0]
        del buf997
        # Topologically Sorted Source Nodes: [p1_69, p3_69, min_139, p2_69, img_34, neg_428, max_pool3d_250], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1001 = torch.ops.aten.max_pool3d_with_indices.default(buf1000, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1002 = buf1001[0]
        del buf1001
        # Topologically Sorted Source Nodes: [p1_69, p3_69, min_139, p2_69, img_34, neg_430, max_pool3d_251], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1005 = torch.ops.aten.max_pool3d_with_indices.default(buf1004, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1006 = buf1005[0]
        del buf1005
        buf1008 = buf1004; del buf1004  # reuse
        buf1012 = buf1000; del buf1000  # reuse
        buf1016 = buf996; del buf996  # reuse
        buf1024 = buf992; del buf992  # reuse
        buf1028 = buf990; del buf990  # reuse
        buf1032 = buf986; del buf986  # reuse
        # Topologically Sorted Source Nodes: [p1_71, p3_71, min_143, p2_71, img_35, neg_432, neg_434, neg_436, neg_438, neg_440, neg_442], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf998, buf1006, buf1002, buf1008, buf1012, buf1016, buf1024, buf1028, buf1032, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_71, p3_71, min_143, p2_71, img_35, neg_432, max_pool3d_252], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1009 = torch.ops.aten.max_pool3d_with_indices.default(buf1008, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1008
        buf1010 = buf1009[0]
        del buf1009
        # Topologically Sorted Source Nodes: [p1_71, p3_71, min_143, p2_71, img_35, neg_434, max_pool3d_253], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1013 = torch.ops.aten.max_pool3d_with_indices.default(buf1012, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1012
        buf1014 = buf1013[0]
        del buf1013
        # Topologically Sorted Source Nodes: [p1_71, p3_71, min_143, p2_71, img_35, neg_436, max_pool3d_254], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1017 = torch.ops.aten.max_pool3d_with_indices.default(buf1016, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1016
        buf1018 = buf1017[0]
        del buf1017
        buf1020 = buf1010; del buf1010  # reuse
        # Topologically Sorted Source Nodes: [p1_72, p3_72, min_145, p2_72, min_146], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1020, buf1018, buf1014, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_72, p3_72, min_145, p2_72, min_146, img1_36], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1021 = torch.ops.aten.max_pool3d_with_indices.default(buf1020, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1022 = buf1021[0]
        del buf1021
        # Topologically Sorted Source Nodes: [p1_71, p3_71, min_143, p2_71, img_35, neg_438, max_pool3d_256], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1025 = torch.ops.aten.max_pool3d_with_indices.default(buf1024, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1026 = buf1025[0]
        del buf1025
        # Topologically Sorted Source Nodes: [p1_71, p3_71, min_143, p2_71, img_35, neg_440, max_pool3d_257], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1029 = torch.ops.aten.max_pool3d_with_indices.default(buf1028, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1030 = buf1029[0]
        del buf1029
        # Topologically Sorted Source Nodes: [p1_71, p3_71, min_143, p2_71, img_35, neg_442, max_pool3d_258], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1033 = torch.ops.aten.max_pool3d_with_indices.default(buf1032, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1034 = buf1033[0]
        del buf1033
        buf1036 = buf1032; del buf1032  # reuse
        buf1040 = buf1028; del buf1028  # reuse
        buf1044 = buf1024; del buf1024  # reuse
        buf1052 = buf1020; del buf1020  # reuse
        buf1056 = buf1018; del buf1018  # reuse
        buf1060 = buf1014; del buf1014  # reuse
        # Topologically Sorted Source Nodes: [p1_73, p3_73, min_147, p2_73, img_36, neg_444, neg_446, neg_448, neg_450, neg_452, neg_454], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1026, buf1034, buf1030, buf1036, buf1040, buf1044, buf1052, buf1056, buf1060, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_73, p3_73, min_147, p2_73, img_36, neg_444, max_pool3d_259], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1037 = torch.ops.aten.max_pool3d_with_indices.default(buf1036, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1036
        buf1038 = buf1037[0]
        del buf1037
        # Topologically Sorted Source Nodes: [p1_73, p3_73, min_147, p2_73, img_36, neg_446, max_pool3d_260], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1041 = torch.ops.aten.max_pool3d_with_indices.default(buf1040, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1040
        buf1042 = buf1041[0]
        del buf1041
        # Topologically Sorted Source Nodes: [p1_73, p3_73, min_147, p2_73, img_36, neg_448, max_pool3d_261], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1045 = torch.ops.aten.max_pool3d_with_indices.default(buf1044, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1044
        buf1046 = buf1045[0]
        del buf1045
        buf1048 = buf1038; del buf1038  # reuse
        # Topologically Sorted Source Nodes: [p1_74, p3_74, min_149, p2_74, min_150], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1048, buf1046, buf1042, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_74, p3_74, min_149, p2_74, min_150, img1_37], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1049 = torch.ops.aten.max_pool3d_with_indices.default(buf1048, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1050 = buf1049[0]
        del buf1049
        # Topologically Sorted Source Nodes: [p1_73, p3_73, min_147, p2_73, img_36, neg_450, max_pool3d_263], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1053 = torch.ops.aten.max_pool3d_with_indices.default(buf1052, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1054 = buf1053[0]
        del buf1053
        # Topologically Sorted Source Nodes: [p1_73, p3_73, min_147, p2_73, img_36, neg_452, max_pool3d_264], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1057 = torch.ops.aten.max_pool3d_with_indices.default(buf1056, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1058 = buf1057[0]
        del buf1057
        # Topologically Sorted Source Nodes: [p1_73, p3_73, min_147, p2_73, img_36, neg_454, max_pool3d_265], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1061 = torch.ops.aten.max_pool3d_with_indices.default(buf1060, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1062 = buf1061[0]
        del buf1061
        buf1064 = buf1060; del buf1060  # reuse
        buf1068 = buf1056; del buf1056  # reuse
        buf1072 = buf1052; del buf1052  # reuse
        buf1080 = buf1048; del buf1048  # reuse
        buf1084 = buf1046; del buf1046  # reuse
        buf1088 = buf1042; del buf1042  # reuse
        # Topologically Sorted Source Nodes: [p1_75, p3_75, min_151, p2_75, img_37, neg_456, neg_458, neg_460, neg_462, neg_464, neg_466], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1054, buf1062, buf1058, buf1064, buf1068, buf1072, buf1080, buf1084, buf1088, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_75, p3_75, min_151, p2_75, img_37, neg_456, max_pool3d_266], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1065 = torch.ops.aten.max_pool3d_with_indices.default(buf1064, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1064
        buf1066 = buf1065[0]
        del buf1065
        # Topologically Sorted Source Nodes: [p1_75, p3_75, min_151, p2_75, img_37, neg_458, max_pool3d_267], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1069 = torch.ops.aten.max_pool3d_with_indices.default(buf1068, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1068
        buf1070 = buf1069[0]
        del buf1069
        # Topologically Sorted Source Nodes: [p1_75, p3_75, min_151, p2_75, img_37, neg_460, max_pool3d_268], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1073 = torch.ops.aten.max_pool3d_with_indices.default(buf1072, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1072
        buf1074 = buf1073[0]
        del buf1073
        buf1076 = buf1066; del buf1066  # reuse
        # Topologically Sorted Source Nodes: [p1_76, p3_76, min_153, p2_76, min_154], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1076, buf1074, buf1070, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_76, p3_76, min_153, p2_76, min_154, img1_38], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1077 = torch.ops.aten.max_pool3d_with_indices.default(buf1076, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1078 = buf1077[0]
        del buf1077
        # Topologically Sorted Source Nodes: [p1_75, p3_75, min_151, p2_75, img_37, neg_462, max_pool3d_270], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1081 = torch.ops.aten.max_pool3d_with_indices.default(buf1080, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1082 = buf1081[0]
        del buf1081
        # Topologically Sorted Source Nodes: [p1_75, p3_75, min_151, p2_75, img_37, neg_464, max_pool3d_271], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1085 = torch.ops.aten.max_pool3d_with_indices.default(buf1084, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1086 = buf1085[0]
        del buf1085
        # Topologically Sorted Source Nodes: [p1_75, p3_75, min_151, p2_75, img_37, neg_466, max_pool3d_272], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1089 = torch.ops.aten.max_pool3d_with_indices.default(buf1088, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1090 = buf1089[0]
        del buf1089
        buf1092 = buf1088; del buf1088  # reuse
        buf1096 = buf1084; del buf1084  # reuse
        buf1100 = buf1080; del buf1080  # reuse
        buf1108 = buf1076; del buf1076  # reuse
        buf1112 = buf1074; del buf1074  # reuse
        buf1116 = buf1070; del buf1070  # reuse
        # Topologically Sorted Source Nodes: [p1_77, p3_77, min_155, p2_77, img_38, neg_468, neg_470, neg_472, neg_474, neg_476, neg_478], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1082, buf1090, buf1086, buf1092, buf1096, buf1100, buf1108, buf1112, buf1116, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_77, p3_77, min_155, p2_77, img_38, neg_468, max_pool3d_273], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1093 = torch.ops.aten.max_pool3d_with_indices.default(buf1092, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1092
        buf1094 = buf1093[0]
        del buf1093
        # Topologically Sorted Source Nodes: [p1_77, p3_77, min_155, p2_77, img_38, neg_470, max_pool3d_274], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1097 = torch.ops.aten.max_pool3d_with_indices.default(buf1096, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1096
        buf1098 = buf1097[0]
        del buf1097
        # Topologically Sorted Source Nodes: [p1_77, p3_77, min_155, p2_77, img_38, neg_472, max_pool3d_275], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1101 = torch.ops.aten.max_pool3d_with_indices.default(buf1100, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1100
        buf1102 = buf1101[0]
        del buf1101
        buf1104 = buf1094; del buf1094  # reuse
        # Topologically Sorted Source Nodes: [p1_78, p3_78, min_157, p2_78, min_158], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1104, buf1102, buf1098, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_78, p3_78, min_157, p2_78, min_158, img1_39], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1105 = torch.ops.aten.max_pool3d_with_indices.default(buf1104, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1106 = buf1105[0]
        del buf1105
        # Topologically Sorted Source Nodes: [p1_77, p3_77, min_155, p2_77, img_38, neg_474, max_pool3d_277], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1109 = torch.ops.aten.max_pool3d_with_indices.default(buf1108, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1110 = buf1109[0]
        del buf1109
        # Topologically Sorted Source Nodes: [p1_77, p3_77, min_155, p2_77, img_38, neg_476, max_pool3d_278], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1113 = torch.ops.aten.max_pool3d_with_indices.default(buf1112, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1114 = buf1113[0]
        del buf1113
        # Topologically Sorted Source Nodes: [p1_77, p3_77, min_155, p2_77, img_38, neg_478, max_pool3d_279], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1117 = torch.ops.aten.max_pool3d_with_indices.default(buf1116, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1118 = buf1117[0]
        del buf1117
        buf1120 = buf1116; del buf1116  # reuse
        buf1124 = buf1112; del buf1112  # reuse
        buf1128 = buf1108; del buf1108  # reuse
        buf1136 = buf1104; del buf1104  # reuse
        buf1140 = buf1102; del buf1102  # reuse
        buf1144 = buf1098; del buf1098  # reuse
        # Topologically Sorted Source Nodes: [p1_79, p3_79, min_159, p2_79, img_39, neg_480, neg_482, neg_484, neg_486, neg_488, neg_490], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1110, buf1118, buf1114, buf1120, buf1124, buf1128, buf1136, buf1140, buf1144, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_79, p3_79, min_159, p2_79, img_39, neg_480, max_pool3d_280], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1121 = torch.ops.aten.max_pool3d_with_indices.default(buf1120, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1120
        buf1122 = buf1121[0]
        del buf1121
        # Topologically Sorted Source Nodes: [p1_79, p3_79, min_159, p2_79, img_39, neg_482, max_pool3d_281], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1125 = torch.ops.aten.max_pool3d_with_indices.default(buf1124, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1124
        buf1126 = buf1125[0]
        del buf1125
        # Topologically Sorted Source Nodes: [p1_79, p3_79, min_159, p2_79, img_39, neg_484, max_pool3d_282], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1129 = torch.ops.aten.max_pool3d_with_indices.default(buf1128, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1128
        buf1130 = buf1129[0]
        del buf1129
        buf1132 = buf1122; del buf1122  # reuse
        # Topologically Sorted Source Nodes: [p1_80, p3_80, min_161, p2_80, min_162], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1132, buf1130, buf1126, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_80, p3_80, min_161, p2_80, min_162, img1_40], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1133 = torch.ops.aten.max_pool3d_with_indices.default(buf1132, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1134 = buf1133[0]
        del buf1133
        # Topologically Sorted Source Nodes: [p1_79, p3_79, min_159, p2_79, img_39, neg_486, max_pool3d_284], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1137 = torch.ops.aten.max_pool3d_with_indices.default(buf1136, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1138 = buf1137[0]
        del buf1137
        # Topologically Sorted Source Nodes: [p1_79, p3_79, min_159, p2_79, img_39, neg_488, max_pool3d_285], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1141 = torch.ops.aten.max_pool3d_with_indices.default(buf1140, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1142 = buf1141[0]
        del buf1141
        # Topologically Sorted Source Nodes: [p1_79, p3_79, min_159, p2_79, img_39, neg_490, max_pool3d_286], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1145 = torch.ops.aten.max_pool3d_with_indices.default(buf1144, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1146 = buf1145[0]
        del buf1145
        buf1148 = buf1144; del buf1144  # reuse
        buf1152 = buf1140; del buf1140  # reuse
        buf1156 = buf1136; del buf1136  # reuse
        buf1164 = buf1132; del buf1132  # reuse
        buf1168 = buf1130; del buf1130  # reuse
        buf1172 = buf1126; del buf1126  # reuse
        # Topologically Sorted Source Nodes: [p1_81, p3_81, min_163, p2_81, img_40, neg_492, neg_494, neg_496, neg_498, neg_500, neg_502], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1138, buf1146, buf1142, buf1148, buf1152, buf1156, buf1164, buf1168, buf1172, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_81, p3_81, min_163, p2_81, img_40, neg_492, max_pool3d_287], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1149 = torch.ops.aten.max_pool3d_with_indices.default(buf1148, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1148
        buf1150 = buf1149[0]
        del buf1149
        # Topologically Sorted Source Nodes: [p1_81, p3_81, min_163, p2_81, img_40, neg_494, max_pool3d_288], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1153 = torch.ops.aten.max_pool3d_with_indices.default(buf1152, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1152
        buf1154 = buf1153[0]
        del buf1153
        # Topologically Sorted Source Nodes: [p1_81, p3_81, min_163, p2_81, img_40, neg_496, max_pool3d_289], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1157 = torch.ops.aten.max_pool3d_with_indices.default(buf1156, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1156
        buf1158 = buf1157[0]
        del buf1157
        buf1160 = buf1150; del buf1150  # reuse
        # Topologically Sorted Source Nodes: [p1_82, p3_82, min_165, p2_82, min_166], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1160, buf1158, buf1154, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_82, p3_82, min_165, p2_82, min_166, img1_41], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1161 = torch.ops.aten.max_pool3d_with_indices.default(buf1160, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1162 = buf1161[0]
        del buf1161
        # Topologically Sorted Source Nodes: [p1_81, p3_81, min_163, p2_81, img_40, neg_498, max_pool3d_291], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1165 = torch.ops.aten.max_pool3d_with_indices.default(buf1164, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1166 = buf1165[0]
        del buf1165
        # Topologically Sorted Source Nodes: [p1_81, p3_81, min_163, p2_81, img_40, neg_500, max_pool3d_292], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1169 = torch.ops.aten.max_pool3d_with_indices.default(buf1168, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1170 = buf1169[0]
        del buf1169
        # Topologically Sorted Source Nodes: [p1_81, p3_81, min_163, p2_81, img_40, neg_502, max_pool3d_293], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1173 = torch.ops.aten.max_pool3d_with_indices.default(buf1172, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1174 = buf1173[0]
        del buf1173
        buf1176 = buf1172; del buf1172  # reuse
        buf1180 = buf1168; del buf1168  # reuse
        buf1184 = buf1164; del buf1164  # reuse
        buf1192 = buf1160; del buf1160  # reuse
        buf1196 = buf1158; del buf1158  # reuse
        buf1200 = buf1154; del buf1154  # reuse
        # Topologically Sorted Source Nodes: [p1_83, p3_83, min_167, p2_83, img_41, neg_504, neg_506, neg_508, neg_510, neg_512, neg_514], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1166, buf1174, buf1170, buf1176, buf1180, buf1184, buf1192, buf1196, buf1200, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_83, p3_83, min_167, p2_83, img_41, neg_504, max_pool3d_294], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1177 = torch.ops.aten.max_pool3d_with_indices.default(buf1176, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1176
        buf1178 = buf1177[0]
        del buf1177
        # Topologically Sorted Source Nodes: [p1_83, p3_83, min_167, p2_83, img_41, neg_506, max_pool3d_295], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1181 = torch.ops.aten.max_pool3d_with_indices.default(buf1180, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1180
        buf1182 = buf1181[0]
        del buf1181
        # Topologically Sorted Source Nodes: [p1_83, p3_83, min_167, p2_83, img_41, neg_508, max_pool3d_296], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1185 = torch.ops.aten.max_pool3d_with_indices.default(buf1184, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1184
        buf1186 = buf1185[0]
        del buf1185
        buf1188 = buf1178; del buf1178  # reuse
        # Topologically Sorted Source Nodes: [p1_84, p3_84, min_169, p2_84, min_170], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1188, buf1186, buf1182, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_84, p3_84, min_169, p2_84, min_170, img1_42], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1189 = torch.ops.aten.max_pool3d_with_indices.default(buf1188, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1190 = buf1189[0]
        del buf1189
        # Topologically Sorted Source Nodes: [p1_83, p3_83, min_167, p2_83, img_41, neg_510, max_pool3d_298], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1193 = torch.ops.aten.max_pool3d_with_indices.default(buf1192, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1194 = buf1193[0]
        del buf1193
        # Topologically Sorted Source Nodes: [p1_83, p3_83, min_167, p2_83, img_41, neg_512, max_pool3d_299], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1197 = torch.ops.aten.max_pool3d_with_indices.default(buf1196, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1198 = buf1197[0]
        del buf1197
        # Topologically Sorted Source Nodes: [p1_83, p3_83, min_167, p2_83, img_41, neg_514, max_pool3d_300], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1201 = torch.ops.aten.max_pool3d_with_indices.default(buf1200, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1202 = buf1201[0]
        del buf1201
        buf1204 = buf1200; del buf1200  # reuse
        buf1208 = buf1196; del buf1196  # reuse
        buf1212 = buf1192; del buf1192  # reuse
        buf1220 = buf1188; del buf1188  # reuse
        buf1224 = buf1186; del buf1186  # reuse
        buf1228 = buf1182; del buf1182  # reuse
        # Topologically Sorted Source Nodes: [p1_85, p3_85, min_171, p2_85, img_42, neg_516, neg_518, neg_520, neg_522, neg_524, neg_526], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1194, buf1202, buf1198, buf1204, buf1208, buf1212, buf1220, buf1224, buf1228, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_85, p3_85, min_171, p2_85, img_42, neg_516, max_pool3d_301], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1205 = torch.ops.aten.max_pool3d_with_indices.default(buf1204, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1204
        buf1206 = buf1205[0]
        del buf1205
        # Topologically Sorted Source Nodes: [p1_85, p3_85, min_171, p2_85, img_42, neg_518, max_pool3d_302], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1209 = torch.ops.aten.max_pool3d_with_indices.default(buf1208, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1208
        buf1210 = buf1209[0]
        del buf1209
        # Topologically Sorted Source Nodes: [p1_85, p3_85, min_171, p2_85, img_42, neg_520, max_pool3d_303], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1213 = torch.ops.aten.max_pool3d_with_indices.default(buf1212, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1212
        buf1214 = buf1213[0]
        del buf1213
        buf1216 = buf1206; del buf1206  # reuse
        # Topologically Sorted Source Nodes: [p1_86, p3_86, min_173, p2_86, min_174], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1216, buf1214, buf1210, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_86, p3_86, min_173, p2_86, min_174, img1_43], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1217 = torch.ops.aten.max_pool3d_with_indices.default(buf1216, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1218 = buf1217[0]
        del buf1217
        # Topologically Sorted Source Nodes: [p1_85, p3_85, min_171, p2_85, img_42, neg_522, max_pool3d_305], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1221 = torch.ops.aten.max_pool3d_with_indices.default(buf1220, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1222 = buf1221[0]
        del buf1221
        # Topologically Sorted Source Nodes: [p1_85, p3_85, min_171, p2_85, img_42, neg_524, max_pool3d_306], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1225 = torch.ops.aten.max_pool3d_with_indices.default(buf1224, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1226 = buf1225[0]
        del buf1225
        # Topologically Sorted Source Nodes: [p1_85, p3_85, min_171, p2_85, img_42, neg_526, max_pool3d_307], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1229 = torch.ops.aten.max_pool3d_with_indices.default(buf1228, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1230 = buf1229[0]
        del buf1229
        buf1232 = buf1228; del buf1228  # reuse
        buf1236 = buf1224; del buf1224  # reuse
        buf1240 = buf1220; del buf1220  # reuse
        buf1248 = buf1216; del buf1216  # reuse
        buf1252 = buf1214; del buf1214  # reuse
        buf1256 = buf1210; del buf1210  # reuse
        # Topologically Sorted Source Nodes: [p1_87, p3_87, min_175, p2_87, img_43, neg_528, neg_530, neg_532, neg_534, neg_536, neg_538], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1222, buf1230, buf1226, buf1232, buf1236, buf1240, buf1248, buf1252, buf1256, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_87, p3_87, min_175, p2_87, img_43, neg_528, max_pool3d_308], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1233 = torch.ops.aten.max_pool3d_with_indices.default(buf1232, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1232
        buf1234 = buf1233[0]
        del buf1233
        # Topologically Sorted Source Nodes: [p1_87, p3_87, min_175, p2_87, img_43, neg_530, max_pool3d_309], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1237 = torch.ops.aten.max_pool3d_with_indices.default(buf1236, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1236
        buf1238 = buf1237[0]
        del buf1237
        # Topologically Sorted Source Nodes: [p1_87, p3_87, min_175, p2_87, img_43, neg_532, max_pool3d_310], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1241 = torch.ops.aten.max_pool3d_with_indices.default(buf1240, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1240
        buf1242 = buf1241[0]
        del buf1241
        buf1244 = buf1234; del buf1234  # reuse
        # Topologically Sorted Source Nodes: [p1_88, p3_88, min_177, p2_88, min_178], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1244, buf1242, buf1238, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_88, p3_88, min_177, p2_88, min_178, img1_44], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1245 = torch.ops.aten.max_pool3d_with_indices.default(buf1244, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1246 = buf1245[0]
        del buf1245
        # Topologically Sorted Source Nodes: [p1_87, p3_87, min_175, p2_87, img_43, neg_534, max_pool3d_312], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1249 = torch.ops.aten.max_pool3d_with_indices.default(buf1248, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1250 = buf1249[0]
        del buf1249
        # Topologically Sorted Source Nodes: [p1_87, p3_87, min_175, p2_87, img_43, neg_536, max_pool3d_313], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1253 = torch.ops.aten.max_pool3d_with_indices.default(buf1252, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1254 = buf1253[0]
        del buf1253
        # Topologically Sorted Source Nodes: [p1_87, p3_87, min_175, p2_87, img_43, neg_538, max_pool3d_314], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1257 = torch.ops.aten.max_pool3d_with_indices.default(buf1256, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1258 = buf1257[0]
        del buf1257
        buf1260 = buf1256; del buf1256  # reuse
        buf1264 = buf1252; del buf1252  # reuse
        buf1268 = buf1248; del buf1248  # reuse
        buf1276 = buf1244; del buf1244  # reuse
        buf1280 = buf1242; del buf1242  # reuse
        buf1284 = buf1238; del buf1238  # reuse
        # Topologically Sorted Source Nodes: [p1_89, p3_89, min_179, p2_89, img_44, neg_540, neg_542, neg_544, neg_546, neg_548, neg_550], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1250, buf1258, buf1254, buf1260, buf1264, buf1268, buf1276, buf1280, buf1284, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_89, p3_89, min_179, p2_89, img_44, neg_540, max_pool3d_315], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1261 = torch.ops.aten.max_pool3d_with_indices.default(buf1260, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1260
        buf1262 = buf1261[0]
        del buf1261
        # Topologically Sorted Source Nodes: [p1_89, p3_89, min_179, p2_89, img_44, neg_542, max_pool3d_316], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1265 = torch.ops.aten.max_pool3d_with_indices.default(buf1264, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1264
        buf1266 = buf1265[0]
        del buf1265
        # Topologically Sorted Source Nodes: [p1_89, p3_89, min_179, p2_89, img_44, neg_544, max_pool3d_317], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1269 = torch.ops.aten.max_pool3d_with_indices.default(buf1268, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1268
        buf1270 = buf1269[0]
        del buf1269
        buf1272 = buf1262; del buf1262  # reuse
        # Topologically Sorted Source Nodes: [p1_90, p3_90, min_181, p2_90, min_182], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1272, buf1270, buf1266, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_90, p3_90, min_181, p2_90, min_182, img1_45], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1273 = torch.ops.aten.max_pool3d_with_indices.default(buf1272, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1274 = buf1273[0]
        del buf1273
        # Topologically Sorted Source Nodes: [p1_89, p3_89, min_179, p2_89, img_44, neg_546, max_pool3d_319], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1277 = torch.ops.aten.max_pool3d_with_indices.default(buf1276, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1278 = buf1277[0]
        del buf1277
        # Topologically Sorted Source Nodes: [p1_89, p3_89, min_179, p2_89, img_44, neg_548, max_pool3d_320], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1281 = torch.ops.aten.max_pool3d_with_indices.default(buf1280, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1282 = buf1281[0]
        del buf1281
        # Topologically Sorted Source Nodes: [p1_89, p3_89, min_179, p2_89, img_44, neg_550, max_pool3d_321], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1285 = torch.ops.aten.max_pool3d_with_indices.default(buf1284, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1286 = buf1285[0]
        del buf1285
        buf1288 = buf1284; del buf1284  # reuse
        buf1292 = buf1280; del buf1280  # reuse
        buf1296 = buf1276; del buf1276  # reuse
        buf1304 = buf1272; del buf1272  # reuse
        buf1308 = buf1270; del buf1270  # reuse
        buf1312 = buf1266; del buf1266  # reuse
        # Topologically Sorted Source Nodes: [p1_91, p3_91, min_183, p2_91, img_45, neg_552, neg_554, neg_556, neg_558, neg_560, neg_562], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1278, buf1286, buf1282, buf1288, buf1292, buf1296, buf1304, buf1308, buf1312, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_91, p3_91, min_183, p2_91, img_45, neg_552, max_pool3d_322], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1289 = torch.ops.aten.max_pool3d_with_indices.default(buf1288, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1288
        buf1290 = buf1289[0]
        del buf1289
        # Topologically Sorted Source Nodes: [p1_91, p3_91, min_183, p2_91, img_45, neg_554, max_pool3d_323], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1293 = torch.ops.aten.max_pool3d_with_indices.default(buf1292, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1292
        buf1294 = buf1293[0]
        del buf1293
        # Topologically Sorted Source Nodes: [p1_91, p3_91, min_183, p2_91, img_45, neg_556, max_pool3d_324], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1297 = torch.ops.aten.max_pool3d_with_indices.default(buf1296, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1296
        buf1298 = buf1297[0]
        del buf1297
        buf1300 = buf1290; del buf1290  # reuse
        # Topologically Sorted Source Nodes: [p1_92, p3_92, min_185, p2_92, min_186], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1300, buf1298, buf1294, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_92, p3_92, min_185, p2_92, min_186, img1_46], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1301 = torch.ops.aten.max_pool3d_with_indices.default(buf1300, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1302 = buf1301[0]
        del buf1301
        # Topologically Sorted Source Nodes: [p1_91, p3_91, min_183, p2_91, img_45, neg_558, max_pool3d_326], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1305 = torch.ops.aten.max_pool3d_with_indices.default(buf1304, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1306 = buf1305[0]
        del buf1305
        # Topologically Sorted Source Nodes: [p1_91, p3_91, min_183, p2_91, img_45, neg_560, max_pool3d_327], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1309 = torch.ops.aten.max_pool3d_with_indices.default(buf1308, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1310 = buf1309[0]
        del buf1309
        # Topologically Sorted Source Nodes: [p1_91, p3_91, min_183, p2_91, img_45, neg_562, max_pool3d_328], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1313 = torch.ops.aten.max_pool3d_with_indices.default(buf1312, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1314 = buf1313[0]
        del buf1313
        buf1316 = buf1312; del buf1312  # reuse
        buf1320 = buf1308; del buf1308  # reuse
        buf1324 = buf1304; del buf1304  # reuse
        buf1332 = buf1300; del buf1300  # reuse
        buf1336 = buf1298; del buf1298  # reuse
        buf1340 = buf1294; del buf1294  # reuse
        # Topologically Sorted Source Nodes: [p1_93, p3_93, min_187, p2_93, img_46, neg_564, neg_566, neg_568, neg_570, neg_572, neg_574], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1306, buf1314, buf1310, buf1316, buf1320, buf1324, buf1332, buf1336, buf1340, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_93, p3_93, min_187, p2_93, img_46, neg_564, max_pool3d_329], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1317 = torch.ops.aten.max_pool3d_with_indices.default(buf1316, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1316
        buf1318 = buf1317[0]
        del buf1317
        # Topologically Sorted Source Nodes: [p1_93, p3_93, min_187, p2_93, img_46, neg_566, max_pool3d_330], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1321 = torch.ops.aten.max_pool3d_with_indices.default(buf1320, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1320
        buf1322 = buf1321[0]
        del buf1321
        # Topologically Sorted Source Nodes: [p1_93, p3_93, min_187, p2_93, img_46, neg_568, max_pool3d_331], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1325 = torch.ops.aten.max_pool3d_with_indices.default(buf1324, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1324
        buf1326 = buf1325[0]
        del buf1325
        buf1328 = buf1318; del buf1318  # reuse
        # Topologically Sorted Source Nodes: [p1_94, p3_94, min_189, p2_94, min_190], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1328, buf1326, buf1322, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_94, p3_94, min_189, p2_94, min_190, img1_47], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1329 = torch.ops.aten.max_pool3d_with_indices.default(buf1328, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1330 = buf1329[0]
        del buf1329
        # Topologically Sorted Source Nodes: [p1_93, p3_93, min_187, p2_93, img_46, neg_570, max_pool3d_333], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1333 = torch.ops.aten.max_pool3d_with_indices.default(buf1332, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1334 = buf1333[0]
        del buf1333
        # Topologically Sorted Source Nodes: [p1_93, p3_93, min_187, p2_93, img_46, neg_572, max_pool3d_334], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1337 = torch.ops.aten.max_pool3d_with_indices.default(buf1336, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1338 = buf1337[0]
        del buf1337
        # Topologically Sorted Source Nodes: [p1_93, p3_93, min_187, p2_93, img_46, neg_574, max_pool3d_335], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1341 = torch.ops.aten.max_pool3d_with_indices.default(buf1340, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1342 = buf1341[0]
        del buf1341
        buf1344 = buf1340; del buf1340  # reuse
        buf1348 = buf1336; del buf1336  # reuse
        buf1352 = buf1332; del buf1332  # reuse
        buf1360 = buf1328; del buf1328  # reuse
        buf1364 = buf1326; del buf1326  # reuse
        buf1368 = buf1322; del buf1322  # reuse
        # Topologically Sorted Source Nodes: [p1_95, p3_95, min_191, p2_95, img_47, neg_576, neg_578, neg_580, neg_582, neg_584, neg_586], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1334, buf1342, buf1338, buf1344, buf1348, buf1352, buf1360, buf1364, buf1368, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_95, p3_95, min_191, p2_95, img_47, neg_576, max_pool3d_336], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1345 = torch.ops.aten.max_pool3d_with_indices.default(buf1344, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1344
        buf1346 = buf1345[0]
        del buf1345
        # Topologically Sorted Source Nodes: [p1_95, p3_95, min_191, p2_95, img_47, neg_578, max_pool3d_337], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1349 = torch.ops.aten.max_pool3d_with_indices.default(buf1348, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1348
        buf1350 = buf1349[0]
        del buf1349
        # Topologically Sorted Source Nodes: [p1_95, p3_95, min_191, p2_95, img_47, neg_580, max_pool3d_338], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1353 = torch.ops.aten.max_pool3d_with_indices.default(buf1352, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1352
        buf1354 = buf1353[0]
        del buf1353
        buf1356 = buf1346; del buf1346  # reuse
        # Topologically Sorted Source Nodes: [p1_96, p3_96, min_193, p2_96, min_194], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1356, buf1354, buf1350, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_96, p3_96, min_193, p2_96, min_194, img1_48], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1357 = torch.ops.aten.max_pool3d_with_indices.default(buf1356, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1358 = buf1357[0]
        del buf1357
        # Topologically Sorted Source Nodes: [p1_95, p3_95, min_191, p2_95, img_47, neg_582, max_pool3d_340], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1361 = torch.ops.aten.max_pool3d_with_indices.default(buf1360, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1362 = buf1361[0]
        del buf1361
        # Topologically Sorted Source Nodes: [p1_95, p3_95, min_191, p2_95, img_47, neg_584, max_pool3d_341], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1365 = torch.ops.aten.max_pool3d_with_indices.default(buf1364, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1366 = buf1365[0]
        del buf1365
        # Topologically Sorted Source Nodes: [p1_95, p3_95, min_191, p2_95, img_47, neg_586, max_pool3d_342], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1369 = torch.ops.aten.max_pool3d_with_indices.default(buf1368, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1370 = buf1369[0]
        del buf1369
        buf1372 = buf1368; del buf1368  # reuse
        buf1376 = buf1364; del buf1364  # reuse
        buf1380 = buf1360; del buf1360  # reuse
        buf1388 = buf1356; del buf1356  # reuse
        buf1392 = buf1354; del buf1354  # reuse
        buf1396 = buf1350; del buf1350  # reuse
        # Topologically Sorted Source Nodes: [p1_97, p3_97, min_195, p2_97, img_48, neg_588, neg_590, neg_592, neg_594, neg_596, neg_598], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1362, buf1370, buf1366, buf1372, buf1376, buf1380, buf1388, buf1392, buf1396, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_97, p3_97, min_195, p2_97, img_48, neg_588, max_pool3d_343], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1373 = torch.ops.aten.max_pool3d_with_indices.default(buf1372, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1372
        buf1374 = buf1373[0]
        del buf1373
        # Topologically Sorted Source Nodes: [p1_97, p3_97, min_195, p2_97, img_48, neg_590, max_pool3d_344], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1377 = torch.ops.aten.max_pool3d_with_indices.default(buf1376, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1376
        buf1378 = buf1377[0]
        del buf1377
        # Topologically Sorted Source Nodes: [p1_97, p3_97, min_195, p2_97, img_48, neg_592, max_pool3d_345], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1381 = torch.ops.aten.max_pool3d_with_indices.default(buf1380, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1380
        buf1382 = buf1381[0]
        del buf1381
        buf1384 = buf1374; del buf1374  # reuse
        # Topologically Sorted Source Nodes: [p1_98, p3_98, min_197, p2_98, min_198], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1384, buf1382, buf1378, 256, grid=grid(256), stream=stream0)
        del buf1378
        del buf1382
        # Topologically Sorted Source Nodes: [p1_98, p3_98, min_197, p2_98, min_198, img1_49], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1385 = torch.ops.aten.max_pool3d_with_indices.default(buf1384, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        del buf1384
        buf1386 = buf1385[0]
        del buf1385
        # Topologically Sorted Source Nodes: [p1_97, p3_97, min_195, p2_97, img_48, neg_594, max_pool3d_347], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1389 = torch.ops.aten.max_pool3d_with_indices.default(buf1388, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1390 = buf1389[0]
        del buf1389
        # Topologically Sorted Source Nodes: [p1_97, p3_97, min_195, p2_97, img_48, neg_596, max_pool3d_348], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1393 = torch.ops.aten.max_pool3d_with_indices.default(buf1392, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1394 = buf1393[0]
        del buf1393
        # Topologically Sorted Source Nodes: [p1_97, p3_97, min_195, p2_97, img_48, neg_598, max_pool3d_349], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1397 = torch.ops.aten.max_pool3d_with_indices.default(buf1396, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1398 = buf1397[0]
        del buf1397
        buf1400 = buf1396; del buf1396  # reuse
        buf1404 = buf1392; del buf1392  # reuse
        buf1408 = buf1388; del buf1388  # reuse
        # Topologically Sorted Source Nodes: [p1_99, p3_99, min_199, p2_99, img_49, neg_600, neg_602, neg_604], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_4.run(buf1390, buf1398, buf1394, buf1400, buf1404, buf1408, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_99, p3_99, min_199, p2_99, img_49, neg_600, max_pool3d_350], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1401 = torch.ops.aten.max_pool3d_with_indices.default(buf1400, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1402 = buf1401[0]
        del buf1401
        # Topologically Sorted Source Nodes: [p1_99, p3_99, min_199, p2_99, img_49, neg_602, max_pool3d_351], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1405 = torch.ops.aten.max_pool3d_with_indices.default(buf1404, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1406 = buf1405[0]
        del buf1405
        # Topologically Sorted Source Nodes: [p1_99, p3_99, min_199, p2_99, img_49, neg_604, max_pool3d_352], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1409 = torch.ops.aten.max_pool3d_with_indices.default(buf1408, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1410 = buf1409[0]
        del buf1409
        buf1412 = buf1402; del buf1402  # reuse
        # Topologically Sorted Source Nodes: [p1_100, p3_100, min_201, p2_100, min_202], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1412, buf1410, buf1406, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_100, p3_100, min_201, p2_100, min_202, img1_50], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1413 = torch.ops.aten.max_pool3d_with_indices.default(buf1412, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1414 = buf1413[0]
        del buf1413
        buf1416 = buf1412; del buf1412  # reuse
        buf1420 = buf1410; del buf1410  # reuse
        buf1424 = buf1406; del buf1406  # reuse
        buf1432 = buf1408; del buf1408  # reuse
        buf1436 = buf1404; del buf1404  # reuse
        buf1440 = buf1400; del buf1400  # reuse
        # Topologically Sorted Source Nodes: [neg_606, neg_608, neg_610, neg_612, neg_614, neg_616], Original ATen: [aten.neg]
        triton_poi_fused_neg_0.run(arg1_1, buf1416, buf1420, buf1424, buf1432, buf1436, buf1440, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [neg_606, max_pool3d_354], Original ATen: [aten.neg, aten.max_pool3d_with_indices]
        buf1417 = torch.ops.aten.max_pool3d_with_indices.default(buf1416, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1416
        buf1418 = buf1417[0]
        del buf1417
        # Topologically Sorted Source Nodes: [neg_608, max_pool3d_355], Original ATen: [aten.neg, aten.max_pool3d_with_indices]
        buf1421 = torch.ops.aten.max_pool3d_with_indices.default(buf1420, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1420
        buf1422 = buf1421[0]
        del buf1421
        # Topologically Sorted Source Nodes: [neg_610, max_pool3d_356], Original ATen: [aten.neg, aten.max_pool3d_with_indices]
        buf1425 = torch.ops.aten.max_pool3d_with_indices.default(buf1424, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1424
        buf1426 = buf1425[0]
        del buf1425
        buf1428 = buf1418; del buf1418  # reuse
        # Topologically Sorted Source Nodes: [p1_101, p3_101, min_203, p2_101, min_204], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1428, buf1426, buf1422, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_101, p3_101, min_203, p2_101, min_204, img1_51], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1429 = torch.ops.aten.max_pool3d_with_indices.default(buf1428, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1430 = buf1429[0]
        del buf1429
        # Topologically Sorted Source Nodes: [neg_612, max_pool3d_358], Original ATen: [aten.neg, aten.max_pool3d_with_indices]
        buf1433 = torch.ops.aten.max_pool3d_with_indices.default(buf1432, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1434 = buf1433[0]
        del buf1433
        # Topologically Sorted Source Nodes: [neg_614, max_pool3d_359], Original ATen: [aten.neg, aten.max_pool3d_with_indices]
        buf1437 = torch.ops.aten.max_pool3d_with_indices.default(buf1436, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1438 = buf1437[0]
        del buf1437
        # Topologically Sorted Source Nodes: [neg_616, max_pool3d_360], Original ATen: [aten.neg, aten.max_pool3d_with_indices]
        buf1441 = torch.ops.aten.max_pool3d_with_indices.default(buf1440, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1442 = buf1441[0]
        del buf1441
        buf1444 = buf1440; del buf1440  # reuse
        buf1448 = buf1436; del buf1436  # reuse
        buf1452 = buf1432; del buf1432  # reuse
        buf1460 = buf1428; del buf1428  # reuse
        buf1464 = buf1426; del buf1426  # reuse
        buf1468 = buf1422; del buf1422  # reuse
        # Topologically Sorted Source Nodes: [p1_102, p3_102, min_205, p2_102, img_50, neg_618, neg_620, neg_622, neg_624, neg_626, neg_628], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1434, buf1442, buf1438, buf1444, buf1448, buf1452, buf1460, buf1464, buf1468, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_102, p3_102, min_205, p2_102, img_50, neg_618, max_pool3d_361], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1445 = torch.ops.aten.max_pool3d_with_indices.default(buf1444, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1444
        buf1446 = buf1445[0]
        del buf1445
        # Topologically Sorted Source Nodes: [p1_102, p3_102, min_205, p2_102, img_50, neg_620, max_pool3d_362], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1449 = torch.ops.aten.max_pool3d_with_indices.default(buf1448, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1448
        buf1450 = buf1449[0]
        del buf1449
        # Topologically Sorted Source Nodes: [p1_102, p3_102, min_205, p2_102, img_50, neg_622, max_pool3d_363], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1453 = torch.ops.aten.max_pool3d_with_indices.default(buf1452, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1452
        buf1454 = buf1453[0]
        del buf1453
        buf1456 = buf1446; del buf1446  # reuse
        # Topologically Sorted Source Nodes: [p1_103, p3_103, min_207, p2_103, min_208], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1456, buf1454, buf1450, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_103, p3_103, min_207, p2_103, min_208, img1_52], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1457 = torch.ops.aten.max_pool3d_with_indices.default(buf1456, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1458 = buf1457[0]
        del buf1457
        # Topologically Sorted Source Nodes: [p1_102, p3_102, min_205, p2_102, img_50, neg_624, max_pool3d_365], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1461 = torch.ops.aten.max_pool3d_with_indices.default(buf1460, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1462 = buf1461[0]
        del buf1461
        # Topologically Sorted Source Nodes: [p1_102, p3_102, min_205, p2_102, img_50, neg_626, max_pool3d_366], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1465 = torch.ops.aten.max_pool3d_with_indices.default(buf1464, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1466 = buf1465[0]
        del buf1465
        # Topologically Sorted Source Nodes: [p1_102, p3_102, min_205, p2_102, img_50, neg_628, max_pool3d_367], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1469 = torch.ops.aten.max_pool3d_with_indices.default(buf1468, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1470 = buf1469[0]
        del buf1469
        buf1472 = buf1468; del buf1468  # reuse
        buf1476 = buf1464; del buf1464  # reuse
        buf1480 = buf1460; del buf1460  # reuse
        buf1488 = buf1456; del buf1456  # reuse
        buf1492 = buf1454; del buf1454  # reuse
        buf1496 = buf1450; del buf1450  # reuse
        # Topologically Sorted Source Nodes: [p1_104, p3_104, min_209, p2_104, img_51, neg_630, neg_632, neg_634, neg_636, neg_638, neg_640], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1462, buf1470, buf1466, buf1472, buf1476, buf1480, buf1488, buf1492, buf1496, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_104, p3_104, min_209, p2_104, img_51, neg_630, max_pool3d_368], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1473 = torch.ops.aten.max_pool3d_with_indices.default(buf1472, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1472
        buf1474 = buf1473[0]
        del buf1473
        # Topologically Sorted Source Nodes: [p1_104, p3_104, min_209, p2_104, img_51, neg_632, max_pool3d_369], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1477 = torch.ops.aten.max_pool3d_with_indices.default(buf1476, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1476
        buf1478 = buf1477[0]
        del buf1477
        # Topologically Sorted Source Nodes: [p1_104, p3_104, min_209, p2_104, img_51, neg_634, max_pool3d_370], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1481 = torch.ops.aten.max_pool3d_with_indices.default(buf1480, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1480
        buf1482 = buf1481[0]
        del buf1481
        buf1484 = buf1474; del buf1474  # reuse
        # Topologically Sorted Source Nodes: [p1_105, p3_105, min_211, p2_105, min_212], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1484, buf1482, buf1478, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_105, p3_105, min_211, p2_105, min_212, img1_53], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1485 = torch.ops.aten.max_pool3d_with_indices.default(buf1484, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1486 = buf1485[0]
        del buf1485
        # Topologically Sorted Source Nodes: [p1_104, p3_104, min_209, p2_104, img_51, neg_636, max_pool3d_372], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1489 = torch.ops.aten.max_pool3d_with_indices.default(buf1488, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1490 = buf1489[0]
        del buf1489
        # Topologically Sorted Source Nodes: [p1_104, p3_104, min_209, p2_104, img_51, neg_638, max_pool3d_373], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1493 = torch.ops.aten.max_pool3d_with_indices.default(buf1492, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1494 = buf1493[0]
        del buf1493
        # Topologically Sorted Source Nodes: [p1_104, p3_104, min_209, p2_104, img_51, neg_640, max_pool3d_374], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1497 = torch.ops.aten.max_pool3d_with_indices.default(buf1496, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1498 = buf1497[0]
        del buf1497
        buf1500 = buf1496; del buf1496  # reuse
        buf1504 = buf1492; del buf1492  # reuse
        buf1508 = buf1488; del buf1488  # reuse
        buf1516 = buf1484; del buf1484  # reuse
        buf1520 = buf1482; del buf1482  # reuse
        buf1524 = buf1478; del buf1478  # reuse
        # Topologically Sorted Source Nodes: [p1_106, p3_106, min_213, p2_106, img_52, neg_642, neg_644, neg_646, neg_648, neg_650, neg_652], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1490, buf1498, buf1494, buf1500, buf1504, buf1508, buf1516, buf1520, buf1524, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_106, p3_106, min_213, p2_106, img_52, neg_642, max_pool3d_375], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1501 = torch.ops.aten.max_pool3d_with_indices.default(buf1500, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1500
        buf1502 = buf1501[0]
        del buf1501
        # Topologically Sorted Source Nodes: [p1_106, p3_106, min_213, p2_106, img_52, neg_644, max_pool3d_376], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1505 = torch.ops.aten.max_pool3d_with_indices.default(buf1504, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1504
        buf1506 = buf1505[0]
        del buf1505
        # Topologically Sorted Source Nodes: [p1_106, p3_106, min_213, p2_106, img_52, neg_646, max_pool3d_377], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1509 = torch.ops.aten.max_pool3d_with_indices.default(buf1508, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1508
        buf1510 = buf1509[0]
        del buf1509
        buf1512 = buf1502; del buf1502  # reuse
        # Topologically Sorted Source Nodes: [p1_107, p3_107, min_215, p2_107, min_216], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1512, buf1510, buf1506, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_107, p3_107, min_215, p2_107, min_216, img1_54], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1513 = torch.ops.aten.max_pool3d_with_indices.default(buf1512, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1514 = buf1513[0]
        del buf1513
        # Topologically Sorted Source Nodes: [p1_106, p3_106, min_213, p2_106, img_52, neg_648, max_pool3d_379], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1517 = torch.ops.aten.max_pool3d_with_indices.default(buf1516, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1518 = buf1517[0]
        del buf1517
        # Topologically Sorted Source Nodes: [p1_106, p3_106, min_213, p2_106, img_52, neg_650, max_pool3d_380], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1521 = torch.ops.aten.max_pool3d_with_indices.default(buf1520, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1522 = buf1521[0]
        del buf1521
        # Topologically Sorted Source Nodes: [p1_106, p3_106, min_213, p2_106, img_52, neg_652, max_pool3d_381], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1525 = torch.ops.aten.max_pool3d_with_indices.default(buf1524, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1526 = buf1525[0]
        del buf1525
        buf1528 = buf1524; del buf1524  # reuse
        buf1532 = buf1520; del buf1520  # reuse
        buf1536 = buf1516; del buf1516  # reuse
        buf1544 = buf1512; del buf1512  # reuse
        buf1548 = buf1510; del buf1510  # reuse
        buf1552 = buf1506; del buf1506  # reuse
        # Topologically Sorted Source Nodes: [p1_108, p3_108, min_217, p2_108, img_53, neg_654, neg_656, neg_658, neg_660, neg_662, neg_664], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1518, buf1526, buf1522, buf1528, buf1532, buf1536, buf1544, buf1548, buf1552, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_108, p3_108, min_217, p2_108, img_53, neg_654, max_pool3d_382], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1529 = torch.ops.aten.max_pool3d_with_indices.default(buf1528, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1528
        buf1530 = buf1529[0]
        del buf1529
        # Topologically Sorted Source Nodes: [p1_108, p3_108, min_217, p2_108, img_53, neg_656, max_pool3d_383], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1533 = torch.ops.aten.max_pool3d_with_indices.default(buf1532, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1532
        buf1534 = buf1533[0]
        del buf1533
        # Topologically Sorted Source Nodes: [p1_108, p3_108, min_217, p2_108, img_53, neg_658, max_pool3d_384], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1537 = torch.ops.aten.max_pool3d_with_indices.default(buf1536, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1536
        buf1538 = buf1537[0]
        del buf1537
        buf1540 = buf1530; del buf1530  # reuse
        # Topologically Sorted Source Nodes: [p1_109, p3_109, min_219, p2_109, min_220], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1540, buf1538, buf1534, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_109, p3_109, min_219, p2_109, min_220, img1_55], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1541 = torch.ops.aten.max_pool3d_with_indices.default(buf1540, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1542 = buf1541[0]
        del buf1541
        # Topologically Sorted Source Nodes: [p1_108, p3_108, min_217, p2_108, img_53, neg_660, max_pool3d_386], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1545 = torch.ops.aten.max_pool3d_with_indices.default(buf1544, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1546 = buf1545[0]
        del buf1545
        # Topologically Sorted Source Nodes: [p1_108, p3_108, min_217, p2_108, img_53, neg_662, max_pool3d_387], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1549 = torch.ops.aten.max_pool3d_with_indices.default(buf1548, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1550 = buf1549[0]
        del buf1549
        # Topologically Sorted Source Nodes: [p1_108, p3_108, min_217, p2_108, img_53, neg_664, max_pool3d_388], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1553 = torch.ops.aten.max_pool3d_with_indices.default(buf1552, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1554 = buf1553[0]
        del buf1553
        buf1556 = buf1552; del buf1552  # reuse
        buf1560 = buf1548; del buf1548  # reuse
        buf1564 = buf1544; del buf1544  # reuse
        buf1572 = buf1540; del buf1540  # reuse
        buf1576 = buf1538; del buf1538  # reuse
        buf1580 = buf1534; del buf1534  # reuse
        # Topologically Sorted Source Nodes: [p1_110, p3_110, min_221, p2_110, img_54, neg_666, neg_668, neg_670, neg_672, neg_674, neg_676], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1546, buf1554, buf1550, buf1556, buf1560, buf1564, buf1572, buf1576, buf1580, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_110, p3_110, min_221, p2_110, img_54, neg_666, max_pool3d_389], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1557 = torch.ops.aten.max_pool3d_with_indices.default(buf1556, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1556
        buf1558 = buf1557[0]
        del buf1557
        # Topologically Sorted Source Nodes: [p1_110, p3_110, min_221, p2_110, img_54, neg_668, max_pool3d_390], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1561 = torch.ops.aten.max_pool3d_with_indices.default(buf1560, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1560
        buf1562 = buf1561[0]
        del buf1561
        # Topologically Sorted Source Nodes: [p1_110, p3_110, min_221, p2_110, img_54, neg_670, max_pool3d_391], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1565 = torch.ops.aten.max_pool3d_with_indices.default(buf1564, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1564
        buf1566 = buf1565[0]
        del buf1565
        buf1568 = buf1558; del buf1558  # reuse
        # Topologically Sorted Source Nodes: [p1_111, p3_111, min_223, p2_111, min_224], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1568, buf1566, buf1562, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_111, p3_111, min_223, p2_111, min_224, img1_56], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1569 = torch.ops.aten.max_pool3d_with_indices.default(buf1568, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1570 = buf1569[0]
        del buf1569
        # Topologically Sorted Source Nodes: [p1_110, p3_110, min_221, p2_110, img_54, neg_672, max_pool3d_393], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1573 = torch.ops.aten.max_pool3d_with_indices.default(buf1572, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1574 = buf1573[0]
        del buf1573
        # Topologically Sorted Source Nodes: [p1_110, p3_110, min_221, p2_110, img_54, neg_674, max_pool3d_394], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1577 = torch.ops.aten.max_pool3d_with_indices.default(buf1576, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1578 = buf1577[0]
        del buf1577
        # Topologically Sorted Source Nodes: [p1_110, p3_110, min_221, p2_110, img_54, neg_676, max_pool3d_395], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1581 = torch.ops.aten.max_pool3d_with_indices.default(buf1580, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1582 = buf1581[0]
        del buf1581
        buf1584 = buf1580; del buf1580  # reuse
        buf1588 = buf1576; del buf1576  # reuse
        buf1592 = buf1572; del buf1572  # reuse
        buf1600 = buf1568; del buf1568  # reuse
        buf1604 = buf1566; del buf1566  # reuse
        buf1608 = buf1562; del buf1562  # reuse
        # Topologically Sorted Source Nodes: [p1_112, p3_112, min_225, p2_112, img_55, neg_678, neg_680, neg_682, neg_684, neg_686, neg_688], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1574, buf1582, buf1578, buf1584, buf1588, buf1592, buf1600, buf1604, buf1608, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_112, p3_112, min_225, p2_112, img_55, neg_678, max_pool3d_396], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1585 = torch.ops.aten.max_pool3d_with_indices.default(buf1584, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1584
        buf1586 = buf1585[0]
        del buf1585
        # Topologically Sorted Source Nodes: [p1_112, p3_112, min_225, p2_112, img_55, neg_680, max_pool3d_397], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1589 = torch.ops.aten.max_pool3d_with_indices.default(buf1588, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1588
        buf1590 = buf1589[0]
        del buf1589
        # Topologically Sorted Source Nodes: [p1_112, p3_112, min_225, p2_112, img_55, neg_682, max_pool3d_398], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1593 = torch.ops.aten.max_pool3d_with_indices.default(buf1592, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1592
        buf1594 = buf1593[0]
        del buf1593
        buf1596 = buf1586; del buf1586  # reuse
        # Topologically Sorted Source Nodes: [p1_113, p3_113, min_227, p2_113, min_228], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1596, buf1594, buf1590, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_113, p3_113, min_227, p2_113, min_228, img1_57], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1597 = torch.ops.aten.max_pool3d_with_indices.default(buf1596, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1598 = buf1597[0]
        del buf1597
        # Topologically Sorted Source Nodes: [p1_112, p3_112, min_225, p2_112, img_55, neg_684, max_pool3d_400], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1601 = torch.ops.aten.max_pool3d_with_indices.default(buf1600, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1602 = buf1601[0]
        del buf1601
        # Topologically Sorted Source Nodes: [p1_112, p3_112, min_225, p2_112, img_55, neg_686, max_pool3d_401], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1605 = torch.ops.aten.max_pool3d_with_indices.default(buf1604, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1606 = buf1605[0]
        del buf1605
        # Topologically Sorted Source Nodes: [p1_112, p3_112, min_225, p2_112, img_55, neg_688, max_pool3d_402], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1609 = torch.ops.aten.max_pool3d_with_indices.default(buf1608, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1610 = buf1609[0]
        del buf1609
        buf1612 = buf1608; del buf1608  # reuse
        buf1616 = buf1604; del buf1604  # reuse
        buf1620 = buf1600; del buf1600  # reuse
        buf1628 = buf1596; del buf1596  # reuse
        buf1632 = buf1594; del buf1594  # reuse
        buf1636 = buf1590; del buf1590  # reuse
        # Topologically Sorted Source Nodes: [p1_114, p3_114, min_229, p2_114, img_56, neg_690, neg_692, neg_694, neg_696, neg_698, neg_700], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1602, buf1610, buf1606, buf1612, buf1616, buf1620, buf1628, buf1632, buf1636, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_114, p3_114, min_229, p2_114, img_56, neg_690, max_pool3d_403], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1613 = torch.ops.aten.max_pool3d_with_indices.default(buf1612, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1612
        buf1614 = buf1613[0]
        del buf1613
        # Topologically Sorted Source Nodes: [p1_114, p3_114, min_229, p2_114, img_56, neg_692, max_pool3d_404], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1617 = torch.ops.aten.max_pool3d_with_indices.default(buf1616, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1616
        buf1618 = buf1617[0]
        del buf1617
        # Topologically Sorted Source Nodes: [p1_114, p3_114, min_229, p2_114, img_56, neg_694, max_pool3d_405], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1621 = torch.ops.aten.max_pool3d_with_indices.default(buf1620, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1620
        buf1622 = buf1621[0]
        del buf1621
        buf1624 = buf1614; del buf1614  # reuse
        # Topologically Sorted Source Nodes: [p1_115, p3_115, min_231, p2_115, min_232], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1624, buf1622, buf1618, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_115, p3_115, min_231, p2_115, min_232, img1_58], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1625 = torch.ops.aten.max_pool3d_with_indices.default(buf1624, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1626 = buf1625[0]
        del buf1625
        # Topologically Sorted Source Nodes: [p1_114, p3_114, min_229, p2_114, img_56, neg_696, max_pool3d_407], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1629 = torch.ops.aten.max_pool3d_with_indices.default(buf1628, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1630 = buf1629[0]
        del buf1629
        # Topologically Sorted Source Nodes: [p1_114, p3_114, min_229, p2_114, img_56, neg_698, max_pool3d_408], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1633 = torch.ops.aten.max_pool3d_with_indices.default(buf1632, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1634 = buf1633[0]
        del buf1633
        # Topologically Sorted Source Nodes: [p1_114, p3_114, min_229, p2_114, img_56, neg_700, max_pool3d_409], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1637 = torch.ops.aten.max_pool3d_with_indices.default(buf1636, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1638 = buf1637[0]
        del buf1637
        buf1640 = buf1636; del buf1636  # reuse
        buf1644 = buf1632; del buf1632  # reuse
        buf1648 = buf1628; del buf1628  # reuse
        buf1656 = buf1624; del buf1624  # reuse
        buf1660 = buf1622; del buf1622  # reuse
        buf1664 = buf1618; del buf1618  # reuse
        # Topologically Sorted Source Nodes: [p1_116, p3_116, min_233, p2_116, img_57, neg_702, neg_704, neg_706, neg_708, neg_710, neg_712], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1630, buf1638, buf1634, buf1640, buf1644, buf1648, buf1656, buf1660, buf1664, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_116, p3_116, min_233, p2_116, img_57, neg_702, max_pool3d_410], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1641 = torch.ops.aten.max_pool3d_with_indices.default(buf1640, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1640
        buf1642 = buf1641[0]
        del buf1641
        # Topologically Sorted Source Nodes: [p1_116, p3_116, min_233, p2_116, img_57, neg_704, max_pool3d_411], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1645 = torch.ops.aten.max_pool3d_with_indices.default(buf1644, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1644
        buf1646 = buf1645[0]
        del buf1645
        # Topologically Sorted Source Nodes: [p1_116, p3_116, min_233, p2_116, img_57, neg_706, max_pool3d_412], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1649 = torch.ops.aten.max_pool3d_with_indices.default(buf1648, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1648
        buf1650 = buf1649[0]
        del buf1649
        buf1652 = buf1642; del buf1642  # reuse
        # Topologically Sorted Source Nodes: [p1_117, p3_117, min_235, p2_117, min_236], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1652, buf1650, buf1646, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_117, p3_117, min_235, p2_117, min_236, img1_59], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1653 = torch.ops.aten.max_pool3d_with_indices.default(buf1652, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1654 = buf1653[0]
        del buf1653
        # Topologically Sorted Source Nodes: [p1_116, p3_116, min_233, p2_116, img_57, neg_708, max_pool3d_414], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1657 = torch.ops.aten.max_pool3d_with_indices.default(buf1656, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1658 = buf1657[0]
        del buf1657
        # Topologically Sorted Source Nodes: [p1_116, p3_116, min_233, p2_116, img_57, neg_710, max_pool3d_415], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1661 = torch.ops.aten.max_pool3d_with_indices.default(buf1660, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1662 = buf1661[0]
        del buf1661
        # Topologically Sorted Source Nodes: [p1_116, p3_116, min_233, p2_116, img_57, neg_712, max_pool3d_416], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1665 = torch.ops.aten.max_pool3d_with_indices.default(buf1664, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1666 = buf1665[0]
        del buf1665
        buf1668 = buf1664; del buf1664  # reuse
        buf1672 = buf1660; del buf1660  # reuse
        buf1676 = buf1656; del buf1656  # reuse
        buf1684 = buf1652; del buf1652  # reuse
        buf1688 = buf1650; del buf1650  # reuse
        buf1692 = buf1646; del buf1646  # reuse
        # Topologically Sorted Source Nodes: [p1_118, p3_118, min_237, p2_118, img_58, neg_714, neg_716, neg_718, neg_720, neg_722, neg_724], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1658, buf1666, buf1662, buf1668, buf1672, buf1676, buf1684, buf1688, buf1692, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_118, p3_118, min_237, p2_118, img_58, neg_714, max_pool3d_417], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1669 = torch.ops.aten.max_pool3d_with_indices.default(buf1668, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1668
        buf1670 = buf1669[0]
        del buf1669
        # Topologically Sorted Source Nodes: [p1_118, p3_118, min_237, p2_118, img_58, neg_716, max_pool3d_418], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1673 = torch.ops.aten.max_pool3d_with_indices.default(buf1672, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1672
        buf1674 = buf1673[0]
        del buf1673
        # Topologically Sorted Source Nodes: [p1_118, p3_118, min_237, p2_118, img_58, neg_718, max_pool3d_419], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1677 = torch.ops.aten.max_pool3d_with_indices.default(buf1676, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1676
        buf1678 = buf1677[0]
        del buf1677
        buf1680 = buf1670; del buf1670  # reuse
        # Topologically Sorted Source Nodes: [p1_119, p3_119, min_239, p2_119, min_240], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1680, buf1678, buf1674, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_119, p3_119, min_239, p2_119, min_240, img1_60], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1681 = torch.ops.aten.max_pool3d_with_indices.default(buf1680, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1682 = buf1681[0]
        del buf1681
        # Topologically Sorted Source Nodes: [p1_118, p3_118, min_237, p2_118, img_58, neg_720, max_pool3d_421], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1685 = torch.ops.aten.max_pool3d_with_indices.default(buf1684, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1686 = buf1685[0]
        del buf1685
        # Topologically Sorted Source Nodes: [p1_118, p3_118, min_237, p2_118, img_58, neg_722, max_pool3d_422], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1689 = torch.ops.aten.max_pool3d_with_indices.default(buf1688, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1690 = buf1689[0]
        del buf1689
        # Topologically Sorted Source Nodes: [p1_118, p3_118, min_237, p2_118, img_58, neg_724, max_pool3d_423], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1693 = torch.ops.aten.max_pool3d_with_indices.default(buf1692, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1694 = buf1693[0]
        del buf1693
        buf1696 = buf1692; del buf1692  # reuse
        buf1700 = buf1688; del buf1688  # reuse
        buf1704 = buf1684; del buf1684  # reuse
        buf1712 = buf1680; del buf1680  # reuse
        buf1716 = buf1678; del buf1678  # reuse
        buf1720 = buf1674; del buf1674  # reuse
        # Topologically Sorted Source Nodes: [p1_120, p3_120, min_241, p2_120, img_59, neg_726, neg_728, neg_730, neg_732, neg_734, neg_736], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1686, buf1694, buf1690, buf1696, buf1700, buf1704, buf1712, buf1716, buf1720, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_120, p3_120, min_241, p2_120, img_59, neg_726, max_pool3d_424], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1697 = torch.ops.aten.max_pool3d_with_indices.default(buf1696, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1696
        buf1698 = buf1697[0]
        del buf1697
        # Topologically Sorted Source Nodes: [p1_120, p3_120, min_241, p2_120, img_59, neg_728, max_pool3d_425], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1701 = torch.ops.aten.max_pool3d_with_indices.default(buf1700, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1700
        buf1702 = buf1701[0]
        del buf1701
        # Topologically Sorted Source Nodes: [p1_120, p3_120, min_241, p2_120, img_59, neg_730, max_pool3d_426], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1705 = torch.ops.aten.max_pool3d_with_indices.default(buf1704, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1704
        buf1706 = buf1705[0]
        del buf1705
        buf1708 = buf1698; del buf1698  # reuse
        # Topologically Sorted Source Nodes: [p1_121, p3_121, min_243, p2_121, min_244], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1708, buf1706, buf1702, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_121, p3_121, min_243, p2_121, min_244, img1_61], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1709 = torch.ops.aten.max_pool3d_with_indices.default(buf1708, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1710 = buf1709[0]
        del buf1709
        # Topologically Sorted Source Nodes: [p1_120, p3_120, min_241, p2_120, img_59, neg_732, max_pool3d_428], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1713 = torch.ops.aten.max_pool3d_with_indices.default(buf1712, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1714 = buf1713[0]
        del buf1713
        # Topologically Sorted Source Nodes: [p1_120, p3_120, min_241, p2_120, img_59, neg_734, max_pool3d_429], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1717 = torch.ops.aten.max_pool3d_with_indices.default(buf1716, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1718 = buf1717[0]
        del buf1717
        # Topologically Sorted Source Nodes: [p1_120, p3_120, min_241, p2_120, img_59, neg_736, max_pool3d_430], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1721 = torch.ops.aten.max_pool3d_with_indices.default(buf1720, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1722 = buf1721[0]
        del buf1721
        buf1724 = buf1720; del buf1720  # reuse
        buf1728 = buf1716; del buf1716  # reuse
        buf1732 = buf1712; del buf1712  # reuse
        buf1740 = buf1708; del buf1708  # reuse
        buf1744 = buf1706; del buf1706  # reuse
        buf1748 = buf1702; del buf1702  # reuse
        # Topologically Sorted Source Nodes: [p1_122, p3_122, min_245, p2_122, img_60, neg_738, neg_740, neg_742, neg_744, neg_746, neg_748], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1714, buf1722, buf1718, buf1724, buf1728, buf1732, buf1740, buf1744, buf1748, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_122, p3_122, min_245, p2_122, img_60, neg_738, max_pool3d_431], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1725 = torch.ops.aten.max_pool3d_with_indices.default(buf1724, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1724
        buf1726 = buf1725[0]
        del buf1725
        # Topologically Sorted Source Nodes: [p1_122, p3_122, min_245, p2_122, img_60, neg_740, max_pool3d_432], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1729 = torch.ops.aten.max_pool3d_with_indices.default(buf1728, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1728
        buf1730 = buf1729[0]
        del buf1729
        # Topologically Sorted Source Nodes: [p1_122, p3_122, min_245, p2_122, img_60, neg_742, max_pool3d_433], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1733 = torch.ops.aten.max_pool3d_with_indices.default(buf1732, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1732
        buf1734 = buf1733[0]
        del buf1733
        buf1736 = buf1726; del buf1726  # reuse
        # Topologically Sorted Source Nodes: [p1_123, p3_123, min_247, p2_123, min_248], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1736, buf1734, buf1730, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_123, p3_123, min_247, p2_123, min_248, img1_62], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1737 = torch.ops.aten.max_pool3d_with_indices.default(buf1736, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1738 = buf1737[0]
        del buf1737
        # Topologically Sorted Source Nodes: [p1_122, p3_122, min_245, p2_122, img_60, neg_744, max_pool3d_435], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1741 = torch.ops.aten.max_pool3d_with_indices.default(buf1740, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1742 = buf1741[0]
        del buf1741
        # Topologically Sorted Source Nodes: [p1_122, p3_122, min_245, p2_122, img_60, neg_746, max_pool3d_436], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1745 = torch.ops.aten.max_pool3d_with_indices.default(buf1744, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1746 = buf1745[0]
        del buf1745
        # Topologically Sorted Source Nodes: [p1_122, p3_122, min_245, p2_122, img_60, neg_748, max_pool3d_437], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1749 = torch.ops.aten.max_pool3d_with_indices.default(buf1748, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1750 = buf1749[0]
        del buf1749
        buf1752 = buf1748; del buf1748  # reuse
        buf1756 = buf1744; del buf1744  # reuse
        buf1760 = buf1740; del buf1740  # reuse
        buf1768 = buf1736; del buf1736  # reuse
        buf1772 = buf1734; del buf1734  # reuse
        buf1776 = buf1730; del buf1730  # reuse
        # Topologically Sorted Source Nodes: [p1_124, p3_124, min_249, p2_124, img_61, neg_750, neg_752, neg_754, neg_756, neg_758, neg_760], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1742, buf1750, buf1746, buf1752, buf1756, buf1760, buf1768, buf1772, buf1776, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_124, p3_124, min_249, p2_124, img_61, neg_750, max_pool3d_438], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1753 = torch.ops.aten.max_pool3d_with_indices.default(buf1752, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1752
        buf1754 = buf1753[0]
        del buf1753
        # Topologically Sorted Source Nodes: [p1_124, p3_124, min_249, p2_124, img_61, neg_752, max_pool3d_439], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1757 = torch.ops.aten.max_pool3d_with_indices.default(buf1756, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1756
        buf1758 = buf1757[0]
        del buf1757
        # Topologically Sorted Source Nodes: [p1_124, p3_124, min_249, p2_124, img_61, neg_754, max_pool3d_440], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1761 = torch.ops.aten.max_pool3d_with_indices.default(buf1760, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1760
        buf1762 = buf1761[0]
        del buf1761
        buf1764 = buf1754; del buf1754  # reuse
        # Topologically Sorted Source Nodes: [p1_125, p3_125, min_251, p2_125, min_252], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1764, buf1762, buf1758, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_125, p3_125, min_251, p2_125, min_252, img1_63], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1765 = torch.ops.aten.max_pool3d_with_indices.default(buf1764, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1766 = buf1765[0]
        del buf1765
        # Topologically Sorted Source Nodes: [p1_124, p3_124, min_249, p2_124, img_61, neg_756, max_pool3d_442], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1769 = torch.ops.aten.max_pool3d_with_indices.default(buf1768, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1770 = buf1769[0]
        del buf1769
        # Topologically Sorted Source Nodes: [p1_124, p3_124, min_249, p2_124, img_61, neg_758, max_pool3d_443], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1773 = torch.ops.aten.max_pool3d_with_indices.default(buf1772, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1774 = buf1773[0]
        del buf1773
        # Topologically Sorted Source Nodes: [p1_124, p3_124, min_249, p2_124, img_61, neg_760, max_pool3d_444], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1777 = torch.ops.aten.max_pool3d_with_indices.default(buf1776, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1778 = buf1777[0]
        del buf1777
        buf1780 = buf1776; del buf1776  # reuse
        buf1784 = buf1772; del buf1772  # reuse
        buf1788 = buf1768; del buf1768  # reuse
        buf1796 = buf1764; del buf1764  # reuse
        buf1800 = buf1762; del buf1762  # reuse
        buf1804 = buf1758; del buf1758  # reuse
        # Topologically Sorted Source Nodes: [p1_126, p3_126, min_253, p2_126, img_62, neg_762, neg_764, neg_766, neg_768, neg_770, neg_772], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1770, buf1778, buf1774, buf1780, buf1784, buf1788, buf1796, buf1800, buf1804, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_126, p3_126, min_253, p2_126, img_62, neg_762, max_pool3d_445], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1781 = torch.ops.aten.max_pool3d_with_indices.default(buf1780, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1780
        buf1782 = buf1781[0]
        del buf1781
        # Topologically Sorted Source Nodes: [p1_126, p3_126, min_253, p2_126, img_62, neg_764, max_pool3d_446], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1785 = torch.ops.aten.max_pool3d_with_indices.default(buf1784, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1784
        buf1786 = buf1785[0]
        del buf1785
        # Topologically Sorted Source Nodes: [p1_126, p3_126, min_253, p2_126, img_62, neg_766, max_pool3d_447], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1789 = torch.ops.aten.max_pool3d_with_indices.default(buf1788, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1788
        buf1790 = buf1789[0]
        del buf1789
        buf1792 = buf1782; del buf1782  # reuse
        # Topologically Sorted Source Nodes: [p1_127, p3_127, min_255, p2_127, min_256], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1792, buf1790, buf1786, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_127, p3_127, min_255, p2_127, min_256, img1_64], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1793 = torch.ops.aten.max_pool3d_with_indices.default(buf1792, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1794 = buf1793[0]
        del buf1793
        # Topologically Sorted Source Nodes: [p1_126, p3_126, min_253, p2_126, img_62, neg_768, max_pool3d_449], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1797 = torch.ops.aten.max_pool3d_with_indices.default(buf1796, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1798 = buf1797[0]
        del buf1797
        # Topologically Sorted Source Nodes: [p1_126, p3_126, min_253, p2_126, img_62, neg_770, max_pool3d_450], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1801 = torch.ops.aten.max_pool3d_with_indices.default(buf1800, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1802 = buf1801[0]
        del buf1801
        # Topologically Sorted Source Nodes: [p1_126, p3_126, min_253, p2_126, img_62, neg_772, max_pool3d_451], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1805 = torch.ops.aten.max_pool3d_with_indices.default(buf1804, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1806 = buf1805[0]
        del buf1805
        buf1808 = buf1804; del buf1804  # reuse
        buf1812 = buf1800; del buf1800  # reuse
        buf1816 = buf1796; del buf1796  # reuse
        buf1824 = buf1792; del buf1792  # reuse
        buf1828 = buf1790; del buf1790  # reuse
        buf1832 = buf1786; del buf1786  # reuse
        # Topologically Sorted Source Nodes: [p1_128, p3_128, min_257, p2_128, img_63, neg_774, neg_776, neg_778, neg_780, neg_782, neg_784], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1798, buf1806, buf1802, buf1808, buf1812, buf1816, buf1824, buf1828, buf1832, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_128, p3_128, min_257, p2_128, img_63, neg_774, max_pool3d_452], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1809 = torch.ops.aten.max_pool3d_with_indices.default(buf1808, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1808
        buf1810 = buf1809[0]
        del buf1809
        # Topologically Sorted Source Nodes: [p1_128, p3_128, min_257, p2_128, img_63, neg_776, max_pool3d_453], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1813 = torch.ops.aten.max_pool3d_with_indices.default(buf1812, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1812
        buf1814 = buf1813[0]
        del buf1813
        # Topologically Sorted Source Nodes: [p1_128, p3_128, min_257, p2_128, img_63, neg_778, max_pool3d_454], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1817 = torch.ops.aten.max_pool3d_with_indices.default(buf1816, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1816
        buf1818 = buf1817[0]
        del buf1817
        buf1820 = buf1810; del buf1810  # reuse
        # Topologically Sorted Source Nodes: [p1_129, p3_129, min_259, p2_129, min_260], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1820, buf1818, buf1814, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_129, p3_129, min_259, p2_129, min_260, img1_65], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1821 = torch.ops.aten.max_pool3d_with_indices.default(buf1820, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1822 = buf1821[0]
        del buf1821
        # Topologically Sorted Source Nodes: [p1_128, p3_128, min_257, p2_128, img_63, neg_780, max_pool3d_456], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1825 = torch.ops.aten.max_pool3d_with_indices.default(buf1824, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1826 = buf1825[0]
        del buf1825
        # Topologically Sorted Source Nodes: [p1_128, p3_128, min_257, p2_128, img_63, neg_782, max_pool3d_457], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1829 = torch.ops.aten.max_pool3d_with_indices.default(buf1828, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1830 = buf1829[0]
        del buf1829
        # Topologically Sorted Source Nodes: [p1_128, p3_128, min_257, p2_128, img_63, neg_784, max_pool3d_458], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1833 = torch.ops.aten.max_pool3d_with_indices.default(buf1832, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1834 = buf1833[0]
        del buf1833
        buf1836 = buf1832; del buf1832  # reuse
        buf1840 = buf1828; del buf1828  # reuse
        buf1844 = buf1824; del buf1824  # reuse
        buf1852 = buf1820; del buf1820  # reuse
        buf1856 = buf1818; del buf1818  # reuse
        buf1860 = buf1814; del buf1814  # reuse
        # Topologically Sorted Source Nodes: [p1_130, p3_130, min_261, p2_130, img_64, neg_786, neg_788, neg_790, neg_792, neg_794, neg_796], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1826, buf1834, buf1830, buf1836, buf1840, buf1844, buf1852, buf1856, buf1860, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_130, p3_130, min_261, p2_130, img_64, neg_786, max_pool3d_459], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1837 = torch.ops.aten.max_pool3d_with_indices.default(buf1836, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1836
        buf1838 = buf1837[0]
        del buf1837
        # Topologically Sorted Source Nodes: [p1_130, p3_130, min_261, p2_130, img_64, neg_788, max_pool3d_460], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1841 = torch.ops.aten.max_pool3d_with_indices.default(buf1840, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1840
        buf1842 = buf1841[0]
        del buf1841
        # Topologically Sorted Source Nodes: [p1_130, p3_130, min_261, p2_130, img_64, neg_790, max_pool3d_461], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1845 = torch.ops.aten.max_pool3d_with_indices.default(buf1844, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1844
        buf1846 = buf1845[0]
        del buf1845
        buf1848 = buf1838; del buf1838  # reuse
        # Topologically Sorted Source Nodes: [p1_131, p3_131, min_263, p2_131, min_264], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1848, buf1846, buf1842, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_131, p3_131, min_263, p2_131, min_264, img1_66], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1849 = torch.ops.aten.max_pool3d_with_indices.default(buf1848, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1850 = buf1849[0]
        del buf1849
        # Topologically Sorted Source Nodes: [p1_130, p3_130, min_261, p2_130, img_64, neg_792, max_pool3d_463], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1853 = torch.ops.aten.max_pool3d_with_indices.default(buf1852, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1854 = buf1853[0]
        del buf1853
        # Topologically Sorted Source Nodes: [p1_130, p3_130, min_261, p2_130, img_64, neg_794, max_pool3d_464], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1857 = torch.ops.aten.max_pool3d_with_indices.default(buf1856, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1858 = buf1857[0]
        del buf1857
        # Topologically Sorted Source Nodes: [p1_130, p3_130, min_261, p2_130, img_64, neg_796, max_pool3d_465], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1861 = torch.ops.aten.max_pool3d_with_indices.default(buf1860, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1862 = buf1861[0]
        del buf1861
        buf1864 = buf1860; del buf1860  # reuse
        buf1868 = buf1856; del buf1856  # reuse
        buf1872 = buf1852; del buf1852  # reuse
        buf1880 = buf1848; del buf1848  # reuse
        buf1884 = buf1846; del buf1846  # reuse
        buf1888 = buf1842; del buf1842  # reuse
        # Topologically Sorted Source Nodes: [p1_132, p3_132, min_265, p2_132, img_65, neg_798, neg_800, neg_802, neg_804, neg_806, neg_808], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1854, buf1862, buf1858, buf1864, buf1868, buf1872, buf1880, buf1884, buf1888, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_132, p3_132, min_265, p2_132, img_65, neg_798, max_pool3d_466], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1865 = torch.ops.aten.max_pool3d_with_indices.default(buf1864, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1864
        buf1866 = buf1865[0]
        del buf1865
        # Topologically Sorted Source Nodes: [p1_132, p3_132, min_265, p2_132, img_65, neg_800, max_pool3d_467], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1869 = torch.ops.aten.max_pool3d_with_indices.default(buf1868, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1868
        buf1870 = buf1869[0]
        del buf1869
        # Topologically Sorted Source Nodes: [p1_132, p3_132, min_265, p2_132, img_65, neg_802, max_pool3d_468], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1873 = torch.ops.aten.max_pool3d_with_indices.default(buf1872, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1872
        buf1874 = buf1873[0]
        del buf1873
        buf1876 = buf1866; del buf1866  # reuse
        # Topologically Sorted Source Nodes: [p1_133, p3_133, min_267, p2_133, min_268], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1876, buf1874, buf1870, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_133, p3_133, min_267, p2_133, min_268, img1_67], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1877 = torch.ops.aten.max_pool3d_with_indices.default(buf1876, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1878 = buf1877[0]
        del buf1877
        # Topologically Sorted Source Nodes: [p1_132, p3_132, min_265, p2_132, img_65, neg_804, max_pool3d_470], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1881 = torch.ops.aten.max_pool3d_with_indices.default(buf1880, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1882 = buf1881[0]
        del buf1881
        # Topologically Sorted Source Nodes: [p1_132, p3_132, min_265, p2_132, img_65, neg_806, max_pool3d_471], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1885 = torch.ops.aten.max_pool3d_with_indices.default(buf1884, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1886 = buf1885[0]
        del buf1885
        # Topologically Sorted Source Nodes: [p1_132, p3_132, min_265, p2_132, img_65, neg_808, max_pool3d_472], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1889 = torch.ops.aten.max_pool3d_with_indices.default(buf1888, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1890 = buf1889[0]
        del buf1889
        buf1892 = buf1888; del buf1888  # reuse
        buf1896 = buf1884; del buf1884  # reuse
        buf1900 = buf1880; del buf1880  # reuse
        buf1908 = buf1876; del buf1876  # reuse
        buf1912 = buf1874; del buf1874  # reuse
        buf1916 = buf1870; del buf1870  # reuse
        # Topologically Sorted Source Nodes: [p1_134, p3_134, min_269, p2_134, img_66, neg_810, neg_812, neg_814, neg_816, neg_818, neg_820], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1882, buf1890, buf1886, buf1892, buf1896, buf1900, buf1908, buf1912, buf1916, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_134, p3_134, min_269, p2_134, img_66, neg_810, max_pool3d_473], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1893 = torch.ops.aten.max_pool3d_with_indices.default(buf1892, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1892
        buf1894 = buf1893[0]
        del buf1893
        # Topologically Sorted Source Nodes: [p1_134, p3_134, min_269, p2_134, img_66, neg_812, max_pool3d_474], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1897 = torch.ops.aten.max_pool3d_with_indices.default(buf1896, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1896
        buf1898 = buf1897[0]
        del buf1897
        # Topologically Sorted Source Nodes: [p1_134, p3_134, min_269, p2_134, img_66, neg_814, max_pool3d_475], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1901 = torch.ops.aten.max_pool3d_with_indices.default(buf1900, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1900
        buf1902 = buf1901[0]
        del buf1901
        buf1904 = buf1894; del buf1894  # reuse
        # Topologically Sorted Source Nodes: [p1_135, p3_135, min_271, p2_135, min_272], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1904, buf1902, buf1898, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_135, p3_135, min_271, p2_135, min_272, img1_68], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1905 = torch.ops.aten.max_pool3d_with_indices.default(buf1904, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1906 = buf1905[0]
        del buf1905
        # Topologically Sorted Source Nodes: [p1_134, p3_134, min_269, p2_134, img_66, neg_816, max_pool3d_477], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1909 = torch.ops.aten.max_pool3d_with_indices.default(buf1908, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1910 = buf1909[0]
        del buf1909
        # Topologically Sorted Source Nodes: [p1_134, p3_134, min_269, p2_134, img_66, neg_818, max_pool3d_478], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1913 = torch.ops.aten.max_pool3d_with_indices.default(buf1912, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1914 = buf1913[0]
        del buf1913
        # Topologically Sorted Source Nodes: [p1_134, p3_134, min_269, p2_134, img_66, neg_820, max_pool3d_479], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1917 = torch.ops.aten.max_pool3d_with_indices.default(buf1916, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1918 = buf1917[0]
        del buf1917
        buf1920 = buf1916; del buf1916  # reuse
        buf1924 = buf1912; del buf1912  # reuse
        buf1928 = buf1908; del buf1908  # reuse
        buf1936 = buf1904; del buf1904  # reuse
        buf1940 = buf1902; del buf1902  # reuse
        buf1944 = buf1898; del buf1898  # reuse
        # Topologically Sorted Source Nodes: [p1_136, p3_136, min_273, p2_136, img_67, neg_822, neg_824, neg_826, neg_828, neg_830, neg_832], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1910, buf1918, buf1914, buf1920, buf1924, buf1928, buf1936, buf1940, buf1944, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_136, p3_136, min_273, p2_136, img_67, neg_822, max_pool3d_480], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1921 = torch.ops.aten.max_pool3d_with_indices.default(buf1920, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1920
        buf1922 = buf1921[0]
        del buf1921
        # Topologically Sorted Source Nodes: [p1_136, p3_136, min_273, p2_136, img_67, neg_824, max_pool3d_481], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1925 = torch.ops.aten.max_pool3d_with_indices.default(buf1924, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1924
        buf1926 = buf1925[0]
        del buf1925
        # Topologically Sorted Source Nodes: [p1_136, p3_136, min_273, p2_136, img_67, neg_826, max_pool3d_482], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1929 = torch.ops.aten.max_pool3d_with_indices.default(buf1928, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1928
        buf1930 = buf1929[0]
        del buf1929
        buf1932 = buf1922; del buf1922  # reuse
        # Topologically Sorted Source Nodes: [p1_137, p3_137, min_275, p2_137, min_276], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1932, buf1930, buf1926, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_137, p3_137, min_275, p2_137, min_276, img1_69], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1933 = torch.ops.aten.max_pool3d_with_indices.default(buf1932, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1934 = buf1933[0]
        del buf1933
        # Topologically Sorted Source Nodes: [p1_136, p3_136, min_273, p2_136, img_67, neg_828, max_pool3d_484], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1937 = torch.ops.aten.max_pool3d_with_indices.default(buf1936, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1938 = buf1937[0]
        del buf1937
        # Topologically Sorted Source Nodes: [p1_136, p3_136, min_273, p2_136, img_67, neg_830, max_pool3d_485], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1941 = torch.ops.aten.max_pool3d_with_indices.default(buf1940, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1942 = buf1941[0]
        del buf1941
        # Topologically Sorted Source Nodes: [p1_136, p3_136, min_273, p2_136, img_67, neg_832, max_pool3d_486], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1945 = torch.ops.aten.max_pool3d_with_indices.default(buf1944, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1946 = buf1945[0]
        del buf1945
        buf1948 = buf1944; del buf1944  # reuse
        buf1952 = buf1940; del buf1940  # reuse
        buf1956 = buf1936; del buf1936  # reuse
        buf1964 = buf1932; del buf1932  # reuse
        buf1968 = buf1930; del buf1930  # reuse
        buf1972 = buf1926; del buf1926  # reuse
        # Topologically Sorted Source Nodes: [p1_138, p3_138, min_277, p2_138, img_68, neg_834, neg_836, neg_838, neg_840, neg_842, neg_844], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1938, buf1946, buf1942, buf1948, buf1952, buf1956, buf1964, buf1968, buf1972, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_138, p3_138, min_277, p2_138, img_68, neg_834, max_pool3d_487], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1949 = torch.ops.aten.max_pool3d_with_indices.default(buf1948, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1948
        buf1950 = buf1949[0]
        del buf1949
        # Topologically Sorted Source Nodes: [p1_138, p3_138, min_277, p2_138, img_68, neg_836, max_pool3d_488], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1953 = torch.ops.aten.max_pool3d_with_indices.default(buf1952, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1952
        buf1954 = buf1953[0]
        del buf1953
        # Topologically Sorted Source Nodes: [p1_138, p3_138, min_277, p2_138, img_68, neg_838, max_pool3d_489], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1957 = torch.ops.aten.max_pool3d_with_indices.default(buf1956, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1956
        buf1958 = buf1957[0]
        del buf1957
        buf1960 = buf1950; del buf1950  # reuse
        # Topologically Sorted Source Nodes: [p1_139, p3_139, min_279, p2_139, min_280], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1960, buf1958, buf1954, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_139, p3_139, min_279, p2_139, min_280, img1_70], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1961 = torch.ops.aten.max_pool3d_with_indices.default(buf1960, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1962 = buf1961[0]
        del buf1961
        # Topologically Sorted Source Nodes: [p1_138, p3_138, min_277, p2_138, img_68, neg_840, max_pool3d_491], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1965 = torch.ops.aten.max_pool3d_with_indices.default(buf1964, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1966 = buf1965[0]
        del buf1965
        # Topologically Sorted Source Nodes: [p1_138, p3_138, min_277, p2_138, img_68, neg_842, max_pool3d_492], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1969 = torch.ops.aten.max_pool3d_with_indices.default(buf1968, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1970 = buf1969[0]
        del buf1969
        # Topologically Sorted Source Nodes: [p1_138, p3_138, min_277, p2_138, img_68, neg_844, max_pool3d_493], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1973 = torch.ops.aten.max_pool3d_with_indices.default(buf1972, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1974 = buf1973[0]
        del buf1973
        buf1976 = buf1972; del buf1972  # reuse
        buf1980 = buf1968; del buf1968  # reuse
        buf1984 = buf1964; del buf1964  # reuse
        buf1992 = buf1960; del buf1960  # reuse
        buf1996 = buf1958; del buf1958  # reuse
        buf2000 = buf1954; del buf1954  # reuse
        # Topologically Sorted Source Nodes: [p1_140, p3_140, min_281, p2_140, img_69, neg_846, neg_848, neg_850, neg_852, neg_854, neg_856], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1966, buf1974, buf1970, buf1976, buf1980, buf1984, buf1992, buf1996, buf2000, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_140, p3_140, min_281, p2_140, img_69, neg_846, max_pool3d_494], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1977 = torch.ops.aten.max_pool3d_with_indices.default(buf1976, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1976
        buf1978 = buf1977[0]
        del buf1977
        # Topologically Sorted Source Nodes: [p1_140, p3_140, min_281, p2_140, img_69, neg_848, max_pool3d_495], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1981 = torch.ops.aten.max_pool3d_with_indices.default(buf1980, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1980
        buf1982 = buf1981[0]
        del buf1981
        # Topologically Sorted Source Nodes: [p1_140, p3_140, min_281, p2_140, img_69, neg_850, max_pool3d_496], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1985 = torch.ops.aten.max_pool3d_with_indices.default(buf1984, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1984
        buf1986 = buf1985[0]
        del buf1985
        buf1988 = buf1978; del buf1978  # reuse
        # Topologically Sorted Source Nodes: [p1_141, p3_141, min_283, p2_141, min_284], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf1988, buf1986, buf1982, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_141, p3_141, min_283, p2_141, min_284, img1_71], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1989 = torch.ops.aten.max_pool3d_with_indices.default(buf1988, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1990 = buf1989[0]
        del buf1989
        # Topologically Sorted Source Nodes: [p1_140, p3_140, min_281, p2_140, img_69, neg_852, max_pool3d_498], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1993 = torch.ops.aten.max_pool3d_with_indices.default(buf1992, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1994 = buf1993[0]
        del buf1993
        # Topologically Sorted Source Nodes: [p1_140, p3_140, min_281, p2_140, img_69, neg_854, max_pool3d_499], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf1997 = torch.ops.aten.max_pool3d_with_indices.default(buf1996, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1998 = buf1997[0]
        del buf1997
        # Topologically Sorted Source Nodes: [p1_140, p3_140, min_281, p2_140, img_69, neg_856, max_pool3d_500], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2001 = torch.ops.aten.max_pool3d_with_indices.default(buf2000, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2002 = buf2001[0]
        del buf2001
        buf2004 = buf2000; del buf2000  # reuse
        buf2008 = buf1996; del buf1996  # reuse
        buf2012 = buf1992; del buf1992  # reuse
        buf2020 = buf1988; del buf1988  # reuse
        buf2024 = buf1986; del buf1986  # reuse
        buf2028 = buf1982; del buf1982  # reuse
        # Topologically Sorted Source Nodes: [p1_142, p3_142, min_285, p2_142, img_70, neg_858, neg_860, neg_862, neg_864, neg_866, neg_868], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf1994, buf2002, buf1998, buf2004, buf2008, buf2012, buf2020, buf2024, buf2028, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_142, p3_142, min_285, p2_142, img_70, neg_858, max_pool3d_501], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2005 = torch.ops.aten.max_pool3d_with_indices.default(buf2004, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2004
        buf2006 = buf2005[0]
        del buf2005
        # Topologically Sorted Source Nodes: [p1_142, p3_142, min_285, p2_142, img_70, neg_860, max_pool3d_502], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2009 = torch.ops.aten.max_pool3d_with_indices.default(buf2008, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2008
        buf2010 = buf2009[0]
        del buf2009
        # Topologically Sorted Source Nodes: [p1_142, p3_142, min_285, p2_142, img_70, neg_862, max_pool3d_503], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2013 = torch.ops.aten.max_pool3d_with_indices.default(buf2012, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2012
        buf2014 = buf2013[0]
        del buf2013
        buf2016 = buf2006; del buf2006  # reuse
        # Topologically Sorted Source Nodes: [p1_143, p3_143, min_287, p2_143, min_288], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2016, buf2014, buf2010, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_143, p3_143, min_287, p2_143, min_288, img1_72], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2017 = torch.ops.aten.max_pool3d_with_indices.default(buf2016, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2018 = buf2017[0]
        del buf2017
        # Topologically Sorted Source Nodes: [p1_142, p3_142, min_285, p2_142, img_70, neg_864, max_pool3d_505], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2021 = torch.ops.aten.max_pool3d_with_indices.default(buf2020, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2022 = buf2021[0]
        del buf2021
        # Topologically Sorted Source Nodes: [p1_142, p3_142, min_285, p2_142, img_70, neg_866, max_pool3d_506], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2025 = torch.ops.aten.max_pool3d_with_indices.default(buf2024, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2026 = buf2025[0]
        del buf2025
        # Topologically Sorted Source Nodes: [p1_142, p3_142, min_285, p2_142, img_70, neg_868, max_pool3d_507], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2029 = torch.ops.aten.max_pool3d_with_indices.default(buf2028, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2030 = buf2029[0]
        del buf2029
        buf2032 = buf2028; del buf2028  # reuse
        buf2036 = buf2024; del buf2024  # reuse
        buf2040 = buf2020; del buf2020  # reuse
        buf2048 = buf2016; del buf2016  # reuse
        buf2052 = buf2014; del buf2014  # reuse
        buf2056 = buf2010; del buf2010  # reuse
        # Topologically Sorted Source Nodes: [p1_144, p3_144, min_289, p2_144, img_71, neg_870, neg_872, neg_874, neg_876, neg_878, neg_880], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2022, buf2030, buf2026, buf2032, buf2036, buf2040, buf2048, buf2052, buf2056, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_144, p3_144, min_289, p2_144, img_71, neg_870, max_pool3d_508], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2033 = torch.ops.aten.max_pool3d_with_indices.default(buf2032, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2032
        buf2034 = buf2033[0]
        del buf2033
        # Topologically Sorted Source Nodes: [p1_144, p3_144, min_289, p2_144, img_71, neg_872, max_pool3d_509], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2037 = torch.ops.aten.max_pool3d_with_indices.default(buf2036, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2036
        buf2038 = buf2037[0]
        del buf2037
        # Topologically Sorted Source Nodes: [p1_144, p3_144, min_289, p2_144, img_71, neg_874, max_pool3d_510], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2041 = torch.ops.aten.max_pool3d_with_indices.default(buf2040, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2040
        buf2042 = buf2041[0]
        del buf2041
        buf2044 = buf2034; del buf2034  # reuse
        # Topologically Sorted Source Nodes: [p1_145, p3_145, min_291, p2_145, min_292], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2044, buf2042, buf2038, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_145, p3_145, min_291, p2_145, min_292, img1_73], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2045 = torch.ops.aten.max_pool3d_with_indices.default(buf2044, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2046 = buf2045[0]
        del buf2045
        # Topologically Sorted Source Nodes: [p1_144, p3_144, min_289, p2_144, img_71, neg_876, max_pool3d_512], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2049 = torch.ops.aten.max_pool3d_with_indices.default(buf2048, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2050 = buf2049[0]
        del buf2049
        # Topologically Sorted Source Nodes: [p1_144, p3_144, min_289, p2_144, img_71, neg_878, max_pool3d_513], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2053 = torch.ops.aten.max_pool3d_with_indices.default(buf2052, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2054 = buf2053[0]
        del buf2053
        # Topologically Sorted Source Nodes: [p1_144, p3_144, min_289, p2_144, img_71, neg_880, max_pool3d_514], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2057 = torch.ops.aten.max_pool3d_with_indices.default(buf2056, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2058 = buf2057[0]
        del buf2057
        buf2060 = buf2056; del buf2056  # reuse
        buf2064 = buf2052; del buf2052  # reuse
        buf2068 = buf2048; del buf2048  # reuse
        buf2076 = buf2044; del buf2044  # reuse
        buf2080 = buf2042; del buf2042  # reuse
        buf2084 = buf2038; del buf2038  # reuse
        # Topologically Sorted Source Nodes: [p1_146, p3_146, min_293, p2_146, img_72, neg_882, neg_884, neg_886, neg_888, neg_890, neg_892], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2050, buf2058, buf2054, buf2060, buf2064, buf2068, buf2076, buf2080, buf2084, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_146, p3_146, min_293, p2_146, img_72, neg_882, max_pool3d_515], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2061 = torch.ops.aten.max_pool3d_with_indices.default(buf2060, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2060
        buf2062 = buf2061[0]
        del buf2061
        # Topologically Sorted Source Nodes: [p1_146, p3_146, min_293, p2_146, img_72, neg_884, max_pool3d_516], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2065 = torch.ops.aten.max_pool3d_with_indices.default(buf2064, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2064
        buf2066 = buf2065[0]
        del buf2065
        # Topologically Sorted Source Nodes: [p1_146, p3_146, min_293, p2_146, img_72, neg_886, max_pool3d_517], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2069 = torch.ops.aten.max_pool3d_with_indices.default(buf2068, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2068
        buf2070 = buf2069[0]
        del buf2069
        buf2072 = buf2062; del buf2062  # reuse
        # Topologically Sorted Source Nodes: [p1_147, p3_147, min_295, p2_147, min_296], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2072, buf2070, buf2066, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_147, p3_147, min_295, p2_147, min_296, img1_74], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2073 = torch.ops.aten.max_pool3d_with_indices.default(buf2072, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2074 = buf2073[0]
        del buf2073
        # Topologically Sorted Source Nodes: [p1_146, p3_146, min_293, p2_146, img_72, neg_888, max_pool3d_519], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2077 = torch.ops.aten.max_pool3d_with_indices.default(buf2076, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2078 = buf2077[0]
        del buf2077
        # Topologically Sorted Source Nodes: [p1_146, p3_146, min_293, p2_146, img_72, neg_890, max_pool3d_520], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2081 = torch.ops.aten.max_pool3d_with_indices.default(buf2080, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2082 = buf2081[0]
        del buf2081
        # Topologically Sorted Source Nodes: [p1_146, p3_146, min_293, p2_146, img_72, neg_892, max_pool3d_521], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2085 = torch.ops.aten.max_pool3d_with_indices.default(buf2084, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2086 = buf2085[0]
        del buf2085
        buf2088 = buf2084; del buf2084  # reuse
        buf2092 = buf2080; del buf2080  # reuse
        buf2096 = buf2076; del buf2076  # reuse
        buf2104 = buf2072; del buf2072  # reuse
        buf2108 = buf2070; del buf2070  # reuse
        buf2112 = buf2066; del buf2066  # reuse
        # Topologically Sorted Source Nodes: [p1_148, p3_148, min_297, p2_148, img_73, neg_894, neg_896, neg_898, neg_900, neg_902, neg_904], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2078, buf2086, buf2082, buf2088, buf2092, buf2096, buf2104, buf2108, buf2112, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_148, p3_148, min_297, p2_148, img_73, neg_894, max_pool3d_522], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2089 = torch.ops.aten.max_pool3d_with_indices.default(buf2088, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2088
        buf2090 = buf2089[0]
        del buf2089
        # Topologically Sorted Source Nodes: [p1_148, p3_148, min_297, p2_148, img_73, neg_896, max_pool3d_523], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2093 = torch.ops.aten.max_pool3d_with_indices.default(buf2092, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2092
        buf2094 = buf2093[0]
        del buf2093
        # Topologically Sorted Source Nodes: [p1_148, p3_148, min_297, p2_148, img_73, neg_898, max_pool3d_524], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2097 = torch.ops.aten.max_pool3d_with_indices.default(buf2096, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2096
        buf2098 = buf2097[0]
        del buf2097
        buf2100 = buf2090; del buf2090  # reuse
        # Topologically Sorted Source Nodes: [p1_149, p3_149, min_299, p2_149, min_300], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2100, buf2098, buf2094, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_149, p3_149, min_299, p2_149, min_300, img1_75], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2101 = torch.ops.aten.max_pool3d_with_indices.default(buf2100, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2102 = buf2101[0]
        del buf2101
        # Topologically Sorted Source Nodes: [p1_148, p3_148, min_297, p2_148, img_73, neg_900, max_pool3d_526], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2105 = torch.ops.aten.max_pool3d_with_indices.default(buf2104, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2106 = buf2105[0]
        del buf2105
        # Topologically Sorted Source Nodes: [p1_148, p3_148, min_297, p2_148, img_73, neg_902, max_pool3d_527], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2109 = torch.ops.aten.max_pool3d_with_indices.default(buf2108, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2110 = buf2109[0]
        del buf2109
        # Topologically Sorted Source Nodes: [p1_148, p3_148, min_297, p2_148, img_73, neg_904, max_pool3d_528], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2113 = torch.ops.aten.max_pool3d_with_indices.default(buf2112, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2114 = buf2113[0]
        del buf2113
        buf2116 = buf2112; del buf2112  # reuse
        buf2120 = buf2108; del buf2108  # reuse
        buf2124 = buf2104; del buf2104  # reuse
        buf2132 = buf2100; del buf2100  # reuse
        buf2136 = buf2098; del buf2098  # reuse
        buf2140 = buf2094; del buf2094  # reuse
        # Topologically Sorted Source Nodes: [p1_150, p3_150, min_301, p2_150, img_74, neg_906, neg_908, neg_910, neg_912, neg_914, neg_916], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2106, buf2114, buf2110, buf2116, buf2120, buf2124, buf2132, buf2136, buf2140, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_150, p3_150, min_301, p2_150, img_74, neg_906, max_pool3d_529], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2117 = torch.ops.aten.max_pool3d_with_indices.default(buf2116, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2116
        buf2118 = buf2117[0]
        del buf2117
        # Topologically Sorted Source Nodes: [p1_150, p3_150, min_301, p2_150, img_74, neg_908, max_pool3d_530], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2121 = torch.ops.aten.max_pool3d_with_indices.default(buf2120, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2120
        buf2122 = buf2121[0]
        del buf2121
        # Topologically Sorted Source Nodes: [p1_150, p3_150, min_301, p2_150, img_74, neg_910, max_pool3d_531], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2125 = torch.ops.aten.max_pool3d_with_indices.default(buf2124, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2124
        buf2126 = buf2125[0]
        del buf2125
        buf2128 = buf2118; del buf2118  # reuse
        # Topologically Sorted Source Nodes: [p1_151, p3_151, min_303, p2_151, min_304], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2128, buf2126, buf2122, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_151, p3_151, min_303, p2_151, min_304, img1_76], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2129 = torch.ops.aten.max_pool3d_with_indices.default(buf2128, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2130 = buf2129[0]
        del buf2129
        # Topologically Sorted Source Nodes: [p1_150, p3_150, min_301, p2_150, img_74, neg_912, max_pool3d_533], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2133 = torch.ops.aten.max_pool3d_with_indices.default(buf2132, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2134 = buf2133[0]
        del buf2133
        # Topologically Sorted Source Nodes: [p1_150, p3_150, min_301, p2_150, img_74, neg_914, max_pool3d_534], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2137 = torch.ops.aten.max_pool3d_with_indices.default(buf2136, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2138 = buf2137[0]
        del buf2137
        # Topologically Sorted Source Nodes: [p1_150, p3_150, min_301, p2_150, img_74, neg_916, max_pool3d_535], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2141 = torch.ops.aten.max_pool3d_with_indices.default(buf2140, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2142 = buf2141[0]
        del buf2141
        buf2144 = buf2140; del buf2140  # reuse
        buf2148 = buf2136; del buf2136  # reuse
        buf2152 = buf2132; del buf2132  # reuse
        buf2160 = buf2128; del buf2128  # reuse
        buf2164 = buf2126; del buf2126  # reuse
        buf2168 = buf2122; del buf2122  # reuse
        # Topologically Sorted Source Nodes: [p1_152, p3_152, min_305, p2_152, img_75, neg_918, neg_920, neg_922, neg_924, neg_926, neg_928], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2134, buf2142, buf2138, buf2144, buf2148, buf2152, buf2160, buf2164, buf2168, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_152, p3_152, min_305, p2_152, img_75, neg_918, max_pool3d_536], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2145 = torch.ops.aten.max_pool3d_with_indices.default(buf2144, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2144
        buf2146 = buf2145[0]
        del buf2145
        # Topologically Sorted Source Nodes: [p1_152, p3_152, min_305, p2_152, img_75, neg_920, max_pool3d_537], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2149 = torch.ops.aten.max_pool3d_with_indices.default(buf2148, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2148
        buf2150 = buf2149[0]
        del buf2149
        # Topologically Sorted Source Nodes: [p1_152, p3_152, min_305, p2_152, img_75, neg_922, max_pool3d_538], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2153 = torch.ops.aten.max_pool3d_with_indices.default(buf2152, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2152
        buf2154 = buf2153[0]
        del buf2153
        buf2156 = buf2146; del buf2146  # reuse
        # Topologically Sorted Source Nodes: [p1_153, p3_153, min_307, p2_153, min_308], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2156, buf2154, buf2150, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_153, p3_153, min_307, p2_153, min_308, img1_77], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2157 = torch.ops.aten.max_pool3d_with_indices.default(buf2156, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2158 = buf2157[0]
        del buf2157
        # Topologically Sorted Source Nodes: [p1_152, p3_152, min_305, p2_152, img_75, neg_924, max_pool3d_540], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2161 = torch.ops.aten.max_pool3d_with_indices.default(buf2160, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2162 = buf2161[0]
        del buf2161
        # Topologically Sorted Source Nodes: [p1_152, p3_152, min_305, p2_152, img_75, neg_926, max_pool3d_541], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2165 = torch.ops.aten.max_pool3d_with_indices.default(buf2164, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2166 = buf2165[0]
        del buf2165
        # Topologically Sorted Source Nodes: [p1_152, p3_152, min_305, p2_152, img_75, neg_928, max_pool3d_542], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2169 = torch.ops.aten.max_pool3d_with_indices.default(buf2168, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2170 = buf2169[0]
        del buf2169
        buf2172 = buf2168; del buf2168  # reuse
        buf2176 = buf2164; del buf2164  # reuse
        buf2180 = buf2160; del buf2160  # reuse
        buf2188 = buf2156; del buf2156  # reuse
        buf2192 = buf2154; del buf2154  # reuse
        buf2196 = buf2150; del buf2150  # reuse
        # Topologically Sorted Source Nodes: [p1_154, p3_154, min_309, p2_154, img_76, neg_930, neg_932, neg_934, neg_936, neg_938, neg_940], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2162, buf2170, buf2166, buf2172, buf2176, buf2180, buf2188, buf2192, buf2196, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_154, p3_154, min_309, p2_154, img_76, neg_930, max_pool3d_543], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2173 = torch.ops.aten.max_pool3d_with_indices.default(buf2172, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2172
        buf2174 = buf2173[0]
        del buf2173
        # Topologically Sorted Source Nodes: [p1_154, p3_154, min_309, p2_154, img_76, neg_932, max_pool3d_544], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2177 = torch.ops.aten.max_pool3d_with_indices.default(buf2176, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2176
        buf2178 = buf2177[0]
        del buf2177
        # Topologically Sorted Source Nodes: [p1_154, p3_154, min_309, p2_154, img_76, neg_934, max_pool3d_545], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2181 = torch.ops.aten.max_pool3d_with_indices.default(buf2180, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2180
        buf2182 = buf2181[0]
        del buf2181
        buf2184 = buf2174; del buf2174  # reuse
        # Topologically Sorted Source Nodes: [p1_155, p3_155, min_311, p2_155, min_312], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2184, buf2182, buf2178, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_155, p3_155, min_311, p2_155, min_312, img1_78], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2185 = torch.ops.aten.max_pool3d_with_indices.default(buf2184, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2186 = buf2185[0]
        del buf2185
        # Topologically Sorted Source Nodes: [p1_154, p3_154, min_309, p2_154, img_76, neg_936, max_pool3d_547], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2189 = torch.ops.aten.max_pool3d_with_indices.default(buf2188, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2190 = buf2189[0]
        del buf2189
        # Topologically Sorted Source Nodes: [p1_154, p3_154, min_309, p2_154, img_76, neg_938, max_pool3d_548], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2193 = torch.ops.aten.max_pool3d_with_indices.default(buf2192, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2194 = buf2193[0]
        del buf2193
        # Topologically Sorted Source Nodes: [p1_154, p3_154, min_309, p2_154, img_76, neg_940, max_pool3d_549], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2197 = torch.ops.aten.max_pool3d_with_indices.default(buf2196, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2198 = buf2197[0]
        del buf2197
        buf2200 = buf2196; del buf2196  # reuse
        buf2204 = buf2192; del buf2192  # reuse
        buf2208 = buf2188; del buf2188  # reuse
        buf2216 = buf2184; del buf2184  # reuse
        buf2220 = buf2182; del buf2182  # reuse
        buf2224 = buf2178; del buf2178  # reuse
        # Topologically Sorted Source Nodes: [p1_156, p3_156, min_313, p2_156, img_77, neg_942, neg_944, neg_946, neg_948, neg_950, neg_952], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2190, buf2198, buf2194, buf2200, buf2204, buf2208, buf2216, buf2220, buf2224, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_156, p3_156, min_313, p2_156, img_77, neg_942, max_pool3d_550], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2201 = torch.ops.aten.max_pool3d_with_indices.default(buf2200, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2200
        buf2202 = buf2201[0]
        del buf2201
        # Topologically Sorted Source Nodes: [p1_156, p3_156, min_313, p2_156, img_77, neg_944, max_pool3d_551], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2205 = torch.ops.aten.max_pool3d_with_indices.default(buf2204, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2204
        buf2206 = buf2205[0]
        del buf2205
        # Topologically Sorted Source Nodes: [p1_156, p3_156, min_313, p2_156, img_77, neg_946, max_pool3d_552], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2209 = torch.ops.aten.max_pool3d_with_indices.default(buf2208, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2208
        buf2210 = buf2209[0]
        del buf2209
        buf2212 = buf2202; del buf2202  # reuse
        # Topologically Sorted Source Nodes: [p1_157, p3_157, min_315, p2_157, min_316], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2212, buf2210, buf2206, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_157, p3_157, min_315, p2_157, min_316, img1_79], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2213 = torch.ops.aten.max_pool3d_with_indices.default(buf2212, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2214 = buf2213[0]
        del buf2213
        # Topologically Sorted Source Nodes: [p1_156, p3_156, min_313, p2_156, img_77, neg_948, max_pool3d_554], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2217 = torch.ops.aten.max_pool3d_with_indices.default(buf2216, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2218 = buf2217[0]
        del buf2217
        # Topologically Sorted Source Nodes: [p1_156, p3_156, min_313, p2_156, img_77, neg_950, max_pool3d_555], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2221 = torch.ops.aten.max_pool3d_with_indices.default(buf2220, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2222 = buf2221[0]
        del buf2221
        # Topologically Sorted Source Nodes: [p1_156, p3_156, min_313, p2_156, img_77, neg_952, max_pool3d_556], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2225 = torch.ops.aten.max_pool3d_with_indices.default(buf2224, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2226 = buf2225[0]
        del buf2225
        buf2228 = buf2224; del buf2224  # reuse
        buf2232 = buf2220; del buf2220  # reuse
        buf2236 = buf2216; del buf2216  # reuse
        buf2244 = buf2212; del buf2212  # reuse
        buf2248 = buf2210; del buf2210  # reuse
        buf2252 = buf2206; del buf2206  # reuse
        # Topologically Sorted Source Nodes: [p1_158, p3_158, min_317, p2_158, img_78, neg_954, neg_956, neg_958, neg_960, neg_962, neg_964], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2218, buf2226, buf2222, buf2228, buf2232, buf2236, buf2244, buf2248, buf2252, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_158, p3_158, min_317, p2_158, img_78, neg_954, max_pool3d_557], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2229 = torch.ops.aten.max_pool3d_with_indices.default(buf2228, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2228
        buf2230 = buf2229[0]
        del buf2229
        # Topologically Sorted Source Nodes: [p1_158, p3_158, min_317, p2_158, img_78, neg_956, max_pool3d_558], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2233 = torch.ops.aten.max_pool3d_with_indices.default(buf2232, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2232
        buf2234 = buf2233[0]
        del buf2233
        # Topologically Sorted Source Nodes: [p1_158, p3_158, min_317, p2_158, img_78, neg_958, max_pool3d_559], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2237 = torch.ops.aten.max_pool3d_with_indices.default(buf2236, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2236
        buf2238 = buf2237[0]
        del buf2237
        buf2240 = buf2230; del buf2230  # reuse
        # Topologically Sorted Source Nodes: [p1_159, p3_159, min_319, p2_159, min_320], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2240, buf2238, buf2234, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_159, p3_159, min_319, p2_159, min_320, img1_80], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2241 = torch.ops.aten.max_pool3d_with_indices.default(buf2240, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2242 = buf2241[0]
        del buf2241
        # Topologically Sorted Source Nodes: [p1_158, p3_158, min_317, p2_158, img_78, neg_960, max_pool3d_561], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2245 = torch.ops.aten.max_pool3d_with_indices.default(buf2244, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2246 = buf2245[0]
        del buf2245
        # Topologically Sorted Source Nodes: [p1_158, p3_158, min_317, p2_158, img_78, neg_962, max_pool3d_562], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2249 = torch.ops.aten.max_pool3d_with_indices.default(buf2248, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2250 = buf2249[0]
        del buf2249
        # Topologically Sorted Source Nodes: [p1_158, p3_158, min_317, p2_158, img_78, neg_964, max_pool3d_563], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2253 = torch.ops.aten.max_pool3d_with_indices.default(buf2252, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2254 = buf2253[0]
        del buf2253
        buf2256 = buf2252; del buf2252  # reuse
        buf2260 = buf2248; del buf2248  # reuse
        buf2264 = buf2244; del buf2244  # reuse
        buf2272 = buf2240; del buf2240  # reuse
        buf2276 = buf2238; del buf2238  # reuse
        buf2280 = buf2234; del buf2234  # reuse
        # Topologically Sorted Source Nodes: [p1_160, p3_160, min_321, p2_160, img_79, neg_966, neg_968, neg_970, neg_972, neg_974, neg_976], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2246, buf2254, buf2250, buf2256, buf2260, buf2264, buf2272, buf2276, buf2280, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_160, p3_160, min_321, p2_160, img_79, neg_966, max_pool3d_564], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2257 = torch.ops.aten.max_pool3d_with_indices.default(buf2256, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2256
        buf2258 = buf2257[0]
        del buf2257
        # Topologically Sorted Source Nodes: [p1_160, p3_160, min_321, p2_160, img_79, neg_968, max_pool3d_565], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2261 = torch.ops.aten.max_pool3d_with_indices.default(buf2260, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2260
        buf2262 = buf2261[0]
        del buf2261
        # Topologically Sorted Source Nodes: [p1_160, p3_160, min_321, p2_160, img_79, neg_970, max_pool3d_566], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2265 = torch.ops.aten.max_pool3d_with_indices.default(buf2264, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2264
        buf2266 = buf2265[0]
        del buf2265
        buf2268 = buf2258; del buf2258  # reuse
        # Topologically Sorted Source Nodes: [p1_161, p3_161, min_323, p2_161, min_324], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2268, buf2266, buf2262, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_161, p3_161, min_323, p2_161, min_324, img1_81], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2269 = torch.ops.aten.max_pool3d_with_indices.default(buf2268, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2270 = buf2269[0]
        del buf2269
        # Topologically Sorted Source Nodes: [p1_160, p3_160, min_321, p2_160, img_79, neg_972, max_pool3d_568], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2273 = torch.ops.aten.max_pool3d_with_indices.default(buf2272, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2274 = buf2273[0]
        del buf2273
        # Topologically Sorted Source Nodes: [p1_160, p3_160, min_321, p2_160, img_79, neg_974, max_pool3d_569], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2277 = torch.ops.aten.max_pool3d_with_indices.default(buf2276, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2278 = buf2277[0]
        del buf2277
        # Topologically Sorted Source Nodes: [p1_160, p3_160, min_321, p2_160, img_79, neg_976, max_pool3d_570], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2281 = torch.ops.aten.max_pool3d_with_indices.default(buf2280, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2282 = buf2281[0]
        del buf2281
        buf2284 = buf2280; del buf2280  # reuse
        buf2288 = buf2276; del buf2276  # reuse
        buf2292 = buf2272; del buf2272  # reuse
        buf2300 = buf2268; del buf2268  # reuse
        buf2304 = buf2266; del buf2266  # reuse
        buf2308 = buf2262; del buf2262  # reuse
        # Topologically Sorted Source Nodes: [p1_162, p3_162, min_325, p2_162, img_80, neg_978, neg_980, neg_982, neg_984, neg_986, neg_988], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2274, buf2282, buf2278, buf2284, buf2288, buf2292, buf2300, buf2304, buf2308, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_162, p3_162, min_325, p2_162, img_80, neg_978, max_pool3d_571], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2285 = torch.ops.aten.max_pool3d_with_indices.default(buf2284, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2284
        buf2286 = buf2285[0]
        del buf2285
        # Topologically Sorted Source Nodes: [p1_162, p3_162, min_325, p2_162, img_80, neg_980, max_pool3d_572], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2289 = torch.ops.aten.max_pool3d_with_indices.default(buf2288, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2288
        buf2290 = buf2289[0]
        del buf2289
        # Topologically Sorted Source Nodes: [p1_162, p3_162, min_325, p2_162, img_80, neg_982, max_pool3d_573], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2293 = torch.ops.aten.max_pool3d_with_indices.default(buf2292, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2292
        buf2294 = buf2293[0]
        del buf2293
        buf2296 = buf2286; del buf2286  # reuse
        # Topologically Sorted Source Nodes: [p1_163, p3_163, min_327, p2_163, min_328], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2296, buf2294, buf2290, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_163, p3_163, min_327, p2_163, min_328, img1_82], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2297 = torch.ops.aten.max_pool3d_with_indices.default(buf2296, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2298 = buf2297[0]
        del buf2297
        # Topologically Sorted Source Nodes: [p1_162, p3_162, min_325, p2_162, img_80, neg_984, max_pool3d_575], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2301 = torch.ops.aten.max_pool3d_with_indices.default(buf2300, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2302 = buf2301[0]
        del buf2301
        # Topologically Sorted Source Nodes: [p1_162, p3_162, min_325, p2_162, img_80, neg_986, max_pool3d_576], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2305 = torch.ops.aten.max_pool3d_with_indices.default(buf2304, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2306 = buf2305[0]
        del buf2305
        # Topologically Sorted Source Nodes: [p1_162, p3_162, min_325, p2_162, img_80, neg_988, max_pool3d_577], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2309 = torch.ops.aten.max_pool3d_with_indices.default(buf2308, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2310 = buf2309[0]
        del buf2309
        buf2312 = buf2308; del buf2308  # reuse
        buf2316 = buf2304; del buf2304  # reuse
        buf2320 = buf2300; del buf2300  # reuse
        buf2328 = buf2296; del buf2296  # reuse
        buf2332 = buf2294; del buf2294  # reuse
        buf2336 = buf2290; del buf2290  # reuse
        # Topologically Sorted Source Nodes: [p1_164, p3_164, min_329, p2_164, img_81, neg_990, neg_992, neg_994, neg_996, neg_998, neg_1000], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2302, buf2310, buf2306, buf2312, buf2316, buf2320, buf2328, buf2332, buf2336, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_164, p3_164, min_329, p2_164, img_81, neg_990, max_pool3d_578], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2313 = torch.ops.aten.max_pool3d_with_indices.default(buf2312, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2312
        buf2314 = buf2313[0]
        del buf2313
        # Topologically Sorted Source Nodes: [p1_164, p3_164, min_329, p2_164, img_81, neg_992, max_pool3d_579], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2317 = torch.ops.aten.max_pool3d_with_indices.default(buf2316, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2316
        buf2318 = buf2317[0]
        del buf2317
        # Topologically Sorted Source Nodes: [p1_164, p3_164, min_329, p2_164, img_81, neg_994, max_pool3d_580], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2321 = torch.ops.aten.max_pool3d_with_indices.default(buf2320, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2320
        buf2322 = buf2321[0]
        del buf2321
        buf2324 = buf2314; del buf2314  # reuse
        # Topologically Sorted Source Nodes: [p1_165, p3_165, min_331, p2_165, min_332], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2324, buf2322, buf2318, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_165, p3_165, min_331, p2_165, min_332, img1_83], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2325 = torch.ops.aten.max_pool3d_with_indices.default(buf2324, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2326 = buf2325[0]
        del buf2325
        # Topologically Sorted Source Nodes: [p1_164, p3_164, min_329, p2_164, img_81, neg_996, max_pool3d_582], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2329 = torch.ops.aten.max_pool3d_with_indices.default(buf2328, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2330 = buf2329[0]
        del buf2329
        # Topologically Sorted Source Nodes: [p1_164, p3_164, min_329, p2_164, img_81, neg_998, max_pool3d_583], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2333 = torch.ops.aten.max_pool3d_with_indices.default(buf2332, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2334 = buf2333[0]
        del buf2333
        # Topologically Sorted Source Nodes: [p1_164, p3_164, min_329, p2_164, img_81, neg_1000, max_pool3d_584], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2337 = torch.ops.aten.max_pool3d_with_indices.default(buf2336, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2338 = buf2337[0]
        del buf2337
        buf2340 = buf2336; del buf2336  # reuse
        buf2344 = buf2332; del buf2332  # reuse
        buf2348 = buf2328; del buf2328  # reuse
        buf2356 = buf2324; del buf2324  # reuse
        buf2360 = buf2322; del buf2322  # reuse
        buf2364 = buf2318; del buf2318  # reuse
        # Topologically Sorted Source Nodes: [p1_166, p3_166, min_333, p2_166, img_82, neg_1002, neg_1004, neg_1006, neg_1008, neg_1010, neg_1012], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2330, buf2338, buf2334, buf2340, buf2344, buf2348, buf2356, buf2360, buf2364, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_166, p3_166, min_333, p2_166, img_82, neg_1002, max_pool3d_585], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2341 = torch.ops.aten.max_pool3d_with_indices.default(buf2340, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2340
        buf2342 = buf2341[0]
        del buf2341
        # Topologically Sorted Source Nodes: [p1_166, p3_166, min_333, p2_166, img_82, neg_1004, max_pool3d_586], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2345 = torch.ops.aten.max_pool3d_with_indices.default(buf2344, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2344
        buf2346 = buf2345[0]
        del buf2345
        # Topologically Sorted Source Nodes: [p1_166, p3_166, min_333, p2_166, img_82, neg_1006, max_pool3d_587], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2349 = torch.ops.aten.max_pool3d_with_indices.default(buf2348, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2348
        buf2350 = buf2349[0]
        del buf2349
        buf2352 = buf2342; del buf2342  # reuse
        # Topologically Sorted Source Nodes: [p1_167, p3_167, min_335, p2_167, min_336], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2352, buf2350, buf2346, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_167, p3_167, min_335, p2_167, min_336, img1_84], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2353 = torch.ops.aten.max_pool3d_with_indices.default(buf2352, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2354 = buf2353[0]
        del buf2353
        # Topologically Sorted Source Nodes: [p1_166, p3_166, min_333, p2_166, img_82, neg_1008, max_pool3d_589], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2357 = torch.ops.aten.max_pool3d_with_indices.default(buf2356, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2358 = buf2357[0]
        del buf2357
        # Topologically Sorted Source Nodes: [p1_166, p3_166, min_333, p2_166, img_82, neg_1010, max_pool3d_590], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2361 = torch.ops.aten.max_pool3d_with_indices.default(buf2360, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2362 = buf2361[0]
        del buf2361
        # Topologically Sorted Source Nodes: [p1_166, p3_166, min_333, p2_166, img_82, neg_1012, max_pool3d_591], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2365 = torch.ops.aten.max_pool3d_with_indices.default(buf2364, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2366 = buf2365[0]
        del buf2365
        buf2368 = buf2364; del buf2364  # reuse
        buf2372 = buf2360; del buf2360  # reuse
        buf2376 = buf2356; del buf2356  # reuse
        buf2384 = buf2352; del buf2352  # reuse
        buf2388 = buf2350; del buf2350  # reuse
        buf2392 = buf2346; del buf2346  # reuse
        # Topologically Sorted Source Nodes: [p1_168, p3_168, min_337, p2_168, img_83, neg_1014, neg_1016, neg_1018, neg_1020, neg_1022, neg_1024], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2358, buf2366, buf2362, buf2368, buf2372, buf2376, buf2384, buf2388, buf2392, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_168, p3_168, min_337, p2_168, img_83, neg_1014, max_pool3d_592], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2369 = torch.ops.aten.max_pool3d_with_indices.default(buf2368, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2368
        buf2370 = buf2369[0]
        del buf2369
        # Topologically Sorted Source Nodes: [p1_168, p3_168, min_337, p2_168, img_83, neg_1016, max_pool3d_593], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2373 = torch.ops.aten.max_pool3d_with_indices.default(buf2372, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2372
        buf2374 = buf2373[0]
        del buf2373
        # Topologically Sorted Source Nodes: [p1_168, p3_168, min_337, p2_168, img_83, neg_1018, max_pool3d_594], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2377 = torch.ops.aten.max_pool3d_with_indices.default(buf2376, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2376
        buf2378 = buf2377[0]
        del buf2377
        buf2380 = buf2370; del buf2370  # reuse
        # Topologically Sorted Source Nodes: [p1_169, p3_169, min_339, p2_169, min_340], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2380, buf2378, buf2374, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_169, p3_169, min_339, p2_169, min_340, img1_85], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2381 = torch.ops.aten.max_pool3d_with_indices.default(buf2380, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2382 = buf2381[0]
        del buf2381
        # Topologically Sorted Source Nodes: [p1_168, p3_168, min_337, p2_168, img_83, neg_1020, max_pool3d_596], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2385 = torch.ops.aten.max_pool3d_with_indices.default(buf2384, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2386 = buf2385[0]
        del buf2385
        # Topologically Sorted Source Nodes: [p1_168, p3_168, min_337, p2_168, img_83, neg_1022, max_pool3d_597], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2389 = torch.ops.aten.max_pool3d_with_indices.default(buf2388, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2390 = buf2389[0]
        del buf2389
        # Topologically Sorted Source Nodes: [p1_168, p3_168, min_337, p2_168, img_83, neg_1024, max_pool3d_598], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2393 = torch.ops.aten.max_pool3d_with_indices.default(buf2392, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2394 = buf2393[0]
        del buf2393
        buf2396 = buf2392; del buf2392  # reuse
        buf2400 = buf2388; del buf2388  # reuse
        buf2404 = buf2384; del buf2384  # reuse
        buf2412 = buf2380; del buf2380  # reuse
        buf2416 = buf2378; del buf2378  # reuse
        buf2420 = buf2374; del buf2374  # reuse
        # Topologically Sorted Source Nodes: [p1_170, p3_170, min_341, p2_170, img_84, neg_1026, neg_1028, neg_1030, neg_1032, neg_1034, neg_1036], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2386, buf2394, buf2390, buf2396, buf2400, buf2404, buf2412, buf2416, buf2420, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_170, p3_170, min_341, p2_170, img_84, neg_1026, max_pool3d_599], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2397 = torch.ops.aten.max_pool3d_with_indices.default(buf2396, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2396
        buf2398 = buf2397[0]
        del buf2397
        # Topologically Sorted Source Nodes: [p1_170, p3_170, min_341, p2_170, img_84, neg_1028, max_pool3d_600], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2401 = torch.ops.aten.max_pool3d_with_indices.default(buf2400, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2400
        buf2402 = buf2401[0]
        del buf2401
        # Topologically Sorted Source Nodes: [p1_170, p3_170, min_341, p2_170, img_84, neg_1030, max_pool3d_601], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2405 = torch.ops.aten.max_pool3d_with_indices.default(buf2404, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2404
        buf2406 = buf2405[0]
        del buf2405
        buf2408 = buf2398; del buf2398  # reuse
        # Topologically Sorted Source Nodes: [p1_171, p3_171, min_343, p2_171, min_344], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2408, buf2406, buf2402, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_171, p3_171, min_343, p2_171, min_344, img1_86], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2409 = torch.ops.aten.max_pool3d_with_indices.default(buf2408, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2410 = buf2409[0]
        del buf2409
        # Topologically Sorted Source Nodes: [p1_170, p3_170, min_341, p2_170, img_84, neg_1032, max_pool3d_603], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2413 = torch.ops.aten.max_pool3d_with_indices.default(buf2412, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2414 = buf2413[0]
        del buf2413
        # Topologically Sorted Source Nodes: [p1_170, p3_170, min_341, p2_170, img_84, neg_1034, max_pool3d_604], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2417 = torch.ops.aten.max_pool3d_with_indices.default(buf2416, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2418 = buf2417[0]
        del buf2417
        # Topologically Sorted Source Nodes: [p1_170, p3_170, min_341, p2_170, img_84, neg_1036, max_pool3d_605], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2421 = torch.ops.aten.max_pool3d_with_indices.default(buf2420, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2422 = buf2421[0]
        del buf2421
        buf2424 = buf2420; del buf2420  # reuse
        buf2428 = buf2416; del buf2416  # reuse
        buf2432 = buf2412; del buf2412  # reuse
        buf2440 = buf2408; del buf2408  # reuse
        buf2444 = buf2406; del buf2406  # reuse
        buf2448 = buf2402; del buf2402  # reuse
        # Topologically Sorted Source Nodes: [p1_172, p3_172, min_345, p2_172, img_85, neg_1038, neg_1040, neg_1042, neg_1044, neg_1046, neg_1048], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2414, buf2422, buf2418, buf2424, buf2428, buf2432, buf2440, buf2444, buf2448, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_172, p3_172, min_345, p2_172, img_85, neg_1038, max_pool3d_606], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2425 = torch.ops.aten.max_pool3d_with_indices.default(buf2424, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2424
        buf2426 = buf2425[0]
        del buf2425
        # Topologically Sorted Source Nodes: [p1_172, p3_172, min_345, p2_172, img_85, neg_1040, max_pool3d_607], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2429 = torch.ops.aten.max_pool3d_with_indices.default(buf2428, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2428
        buf2430 = buf2429[0]
        del buf2429
        # Topologically Sorted Source Nodes: [p1_172, p3_172, min_345, p2_172, img_85, neg_1042, max_pool3d_608], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2433 = torch.ops.aten.max_pool3d_with_indices.default(buf2432, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2432
        buf2434 = buf2433[0]
        del buf2433
        buf2436 = buf2426; del buf2426  # reuse
        # Topologically Sorted Source Nodes: [p1_173, p3_173, min_347, p2_173, min_348], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2436, buf2434, buf2430, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_173, p3_173, min_347, p2_173, min_348, img1_87], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2437 = torch.ops.aten.max_pool3d_with_indices.default(buf2436, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2438 = buf2437[0]
        del buf2437
        # Topologically Sorted Source Nodes: [p1_172, p3_172, min_345, p2_172, img_85, neg_1044, max_pool3d_610], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2441 = torch.ops.aten.max_pool3d_with_indices.default(buf2440, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2442 = buf2441[0]
        del buf2441
        # Topologically Sorted Source Nodes: [p1_172, p3_172, min_345, p2_172, img_85, neg_1046, max_pool3d_611], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2445 = torch.ops.aten.max_pool3d_with_indices.default(buf2444, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2446 = buf2445[0]
        del buf2445
        # Topologically Sorted Source Nodes: [p1_172, p3_172, min_345, p2_172, img_85, neg_1048, max_pool3d_612], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2449 = torch.ops.aten.max_pool3d_with_indices.default(buf2448, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2450 = buf2449[0]
        del buf2449
        buf2452 = buf2448; del buf2448  # reuse
        buf2456 = buf2444; del buf2444  # reuse
        buf2460 = buf2440; del buf2440  # reuse
        buf2468 = buf2436; del buf2436  # reuse
        buf2472 = buf2434; del buf2434  # reuse
        buf2476 = buf2430; del buf2430  # reuse
        # Topologically Sorted Source Nodes: [p1_174, p3_174, min_349, p2_174, img_86, neg_1050, neg_1052, neg_1054, neg_1056, neg_1058, neg_1060], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2442, buf2450, buf2446, buf2452, buf2456, buf2460, buf2468, buf2472, buf2476, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_174, p3_174, min_349, p2_174, img_86, neg_1050, max_pool3d_613], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2453 = torch.ops.aten.max_pool3d_with_indices.default(buf2452, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2452
        buf2454 = buf2453[0]
        del buf2453
        # Topologically Sorted Source Nodes: [p1_174, p3_174, min_349, p2_174, img_86, neg_1052, max_pool3d_614], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2457 = torch.ops.aten.max_pool3d_with_indices.default(buf2456, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2456
        buf2458 = buf2457[0]
        del buf2457
        # Topologically Sorted Source Nodes: [p1_174, p3_174, min_349, p2_174, img_86, neg_1054, max_pool3d_615], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2461 = torch.ops.aten.max_pool3d_with_indices.default(buf2460, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2460
        buf2462 = buf2461[0]
        del buf2461
        buf2464 = buf2454; del buf2454  # reuse
        # Topologically Sorted Source Nodes: [p1_175, p3_175, min_351, p2_175, min_352], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2464, buf2462, buf2458, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_175, p3_175, min_351, p2_175, min_352, img1_88], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2465 = torch.ops.aten.max_pool3d_with_indices.default(buf2464, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2466 = buf2465[0]
        del buf2465
        # Topologically Sorted Source Nodes: [p1_174, p3_174, min_349, p2_174, img_86, neg_1056, max_pool3d_617], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2469 = torch.ops.aten.max_pool3d_with_indices.default(buf2468, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2470 = buf2469[0]
        del buf2469
        # Topologically Sorted Source Nodes: [p1_174, p3_174, min_349, p2_174, img_86, neg_1058, max_pool3d_618], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2473 = torch.ops.aten.max_pool3d_with_indices.default(buf2472, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2474 = buf2473[0]
        del buf2473
        # Topologically Sorted Source Nodes: [p1_174, p3_174, min_349, p2_174, img_86, neg_1060, max_pool3d_619], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2477 = torch.ops.aten.max_pool3d_with_indices.default(buf2476, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2478 = buf2477[0]
        del buf2477
        buf2480 = buf2476; del buf2476  # reuse
        buf2484 = buf2472; del buf2472  # reuse
        buf2488 = buf2468; del buf2468  # reuse
        buf2496 = buf2464; del buf2464  # reuse
        buf2500 = buf2462; del buf2462  # reuse
        buf2504 = buf2458; del buf2458  # reuse
        # Topologically Sorted Source Nodes: [p1_176, p3_176, min_353, p2_176, img_87, neg_1062, neg_1064, neg_1066, neg_1068, neg_1070, neg_1072], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2470, buf2478, buf2474, buf2480, buf2484, buf2488, buf2496, buf2500, buf2504, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_176, p3_176, min_353, p2_176, img_87, neg_1062, max_pool3d_620], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2481 = torch.ops.aten.max_pool3d_with_indices.default(buf2480, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2480
        buf2482 = buf2481[0]
        del buf2481
        # Topologically Sorted Source Nodes: [p1_176, p3_176, min_353, p2_176, img_87, neg_1064, max_pool3d_621], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2485 = torch.ops.aten.max_pool3d_with_indices.default(buf2484, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2484
        buf2486 = buf2485[0]
        del buf2485
        # Topologically Sorted Source Nodes: [p1_176, p3_176, min_353, p2_176, img_87, neg_1066, max_pool3d_622], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2489 = torch.ops.aten.max_pool3d_with_indices.default(buf2488, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2488
        buf2490 = buf2489[0]
        del buf2489
        buf2492 = buf2482; del buf2482  # reuse
        # Topologically Sorted Source Nodes: [p1_177, p3_177, min_355, p2_177, min_356], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2492, buf2490, buf2486, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_177, p3_177, min_355, p2_177, min_356, img1_89], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2493 = torch.ops.aten.max_pool3d_with_indices.default(buf2492, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2494 = buf2493[0]
        del buf2493
        # Topologically Sorted Source Nodes: [p1_176, p3_176, min_353, p2_176, img_87, neg_1068, max_pool3d_624], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2497 = torch.ops.aten.max_pool3d_with_indices.default(buf2496, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2498 = buf2497[0]
        del buf2497
        # Topologically Sorted Source Nodes: [p1_176, p3_176, min_353, p2_176, img_87, neg_1070, max_pool3d_625], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2501 = torch.ops.aten.max_pool3d_with_indices.default(buf2500, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2502 = buf2501[0]
        del buf2501
        # Topologically Sorted Source Nodes: [p1_176, p3_176, min_353, p2_176, img_87, neg_1072, max_pool3d_626], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2505 = torch.ops.aten.max_pool3d_with_indices.default(buf2504, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2506 = buf2505[0]
        del buf2505
        buf2508 = buf2504; del buf2504  # reuse
        buf2512 = buf2500; del buf2500  # reuse
        buf2516 = buf2496; del buf2496  # reuse
        buf2524 = buf2492; del buf2492  # reuse
        buf2528 = buf2490; del buf2490  # reuse
        buf2532 = buf2486; del buf2486  # reuse
        # Topologically Sorted Source Nodes: [p1_178, p3_178, min_357, p2_178, img_88, neg_1074, neg_1076, neg_1078, neg_1080, neg_1082, neg_1084], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2498, buf2506, buf2502, buf2508, buf2512, buf2516, buf2524, buf2528, buf2532, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_178, p3_178, min_357, p2_178, img_88, neg_1074, max_pool3d_627], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2509 = torch.ops.aten.max_pool3d_with_indices.default(buf2508, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2508
        buf2510 = buf2509[0]
        del buf2509
        # Topologically Sorted Source Nodes: [p1_178, p3_178, min_357, p2_178, img_88, neg_1076, max_pool3d_628], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2513 = torch.ops.aten.max_pool3d_with_indices.default(buf2512, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2512
        buf2514 = buf2513[0]
        del buf2513
        # Topologically Sorted Source Nodes: [p1_178, p3_178, min_357, p2_178, img_88, neg_1078, max_pool3d_629], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2517 = torch.ops.aten.max_pool3d_with_indices.default(buf2516, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2516
        buf2518 = buf2517[0]
        del buf2517
        buf2520 = buf2510; del buf2510  # reuse
        # Topologically Sorted Source Nodes: [p1_179, p3_179, min_359, p2_179, min_360], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2520, buf2518, buf2514, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_179, p3_179, min_359, p2_179, min_360, img1_90], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2521 = torch.ops.aten.max_pool3d_with_indices.default(buf2520, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2522 = buf2521[0]
        del buf2521
        # Topologically Sorted Source Nodes: [p1_178, p3_178, min_357, p2_178, img_88, neg_1080, max_pool3d_631], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2525 = torch.ops.aten.max_pool3d_with_indices.default(buf2524, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2526 = buf2525[0]
        del buf2525
        # Topologically Sorted Source Nodes: [p1_178, p3_178, min_357, p2_178, img_88, neg_1082, max_pool3d_632], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2529 = torch.ops.aten.max_pool3d_with_indices.default(buf2528, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2530 = buf2529[0]
        del buf2529
        # Topologically Sorted Source Nodes: [p1_178, p3_178, min_357, p2_178, img_88, neg_1084, max_pool3d_633], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2533 = torch.ops.aten.max_pool3d_with_indices.default(buf2532, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2534 = buf2533[0]
        del buf2533
        buf2536 = buf2532; del buf2532  # reuse
        buf2540 = buf2528; del buf2528  # reuse
        buf2544 = buf2524; del buf2524  # reuse
        buf2552 = buf2520; del buf2520  # reuse
        buf2556 = buf2518; del buf2518  # reuse
        buf2560 = buf2514; del buf2514  # reuse
        # Topologically Sorted Source Nodes: [p1_180, p3_180, min_361, p2_180, img_89, neg_1086, neg_1088, neg_1090, neg_1092, neg_1094, neg_1096], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2526, buf2534, buf2530, buf2536, buf2540, buf2544, buf2552, buf2556, buf2560, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_180, p3_180, min_361, p2_180, img_89, neg_1086, max_pool3d_634], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2537 = torch.ops.aten.max_pool3d_with_indices.default(buf2536, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2536
        buf2538 = buf2537[0]
        del buf2537
        # Topologically Sorted Source Nodes: [p1_180, p3_180, min_361, p2_180, img_89, neg_1088, max_pool3d_635], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2541 = torch.ops.aten.max_pool3d_with_indices.default(buf2540, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2540
        buf2542 = buf2541[0]
        del buf2541
        # Topologically Sorted Source Nodes: [p1_180, p3_180, min_361, p2_180, img_89, neg_1090, max_pool3d_636], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2545 = torch.ops.aten.max_pool3d_with_indices.default(buf2544, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2544
        buf2546 = buf2545[0]
        del buf2545
        buf2548 = buf2538; del buf2538  # reuse
        # Topologically Sorted Source Nodes: [p1_181, p3_181, min_363, p2_181, min_364], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2548, buf2546, buf2542, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_181, p3_181, min_363, p2_181, min_364, img1_91], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2549 = torch.ops.aten.max_pool3d_with_indices.default(buf2548, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2550 = buf2549[0]
        del buf2549
        # Topologically Sorted Source Nodes: [p1_180, p3_180, min_361, p2_180, img_89, neg_1092, max_pool3d_638], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2553 = torch.ops.aten.max_pool3d_with_indices.default(buf2552, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2554 = buf2553[0]
        del buf2553
        # Topologically Sorted Source Nodes: [p1_180, p3_180, min_361, p2_180, img_89, neg_1094, max_pool3d_639], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2557 = torch.ops.aten.max_pool3d_with_indices.default(buf2556, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2558 = buf2557[0]
        del buf2557
        # Topologically Sorted Source Nodes: [p1_180, p3_180, min_361, p2_180, img_89, neg_1096, max_pool3d_640], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2561 = torch.ops.aten.max_pool3d_with_indices.default(buf2560, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2562 = buf2561[0]
        del buf2561
        buf2564 = buf2560; del buf2560  # reuse
        buf2568 = buf2556; del buf2556  # reuse
        buf2572 = buf2552; del buf2552  # reuse
        buf2580 = buf2548; del buf2548  # reuse
        buf2584 = buf2546; del buf2546  # reuse
        buf2588 = buf2542; del buf2542  # reuse
        # Topologically Sorted Source Nodes: [p1_182, p3_182, min_365, p2_182, img_90, neg_1098, neg_1100, neg_1102, neg_1104, neg_1106, neg_1108], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2554, buf2562, buf2558, buf2564, buf2568, buf2572, buf2580, buf2584, buf2588, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_182, p3_182, min_365, p2_182, img_90, neg_1098, max_pool3d_641], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2565 = torch.ops.aten.max_pool3d_with_indices.default(buf2564, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2564
        buf2566 = buf2565[0]
        del buf2565
        # Topologically Sorted Source Nodes: [p1_182, p3_182, min_365, p2_182, img_90, neg_1100, max_pool3d_642], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2569 = torch.ops.aten.max_pool3d_with_indices.default(buf2568, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2568
        buf2570 = buf2569[0]
        del buf2569
        # Topologically Sorted Source Nodes: [p1_182, p3_182, min_365, p2_182, img_90, neg_1102, max_pool3d_643], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2573 = torch.ops.aten.max_pool3d_with_indices.default(buf2572, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2572
        buf2574 = buf2573[0]
        del buf2573
        buf2576 = buf2566; del buf2566  # reuse
        # Topologically Sorted Source Nodes: [p1_183, p3_183, min_367, p2_183, min_368], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2576, buf2574, buf2570, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_183, p3_183, min_367, p2_183, min_368, img1_92], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2577 = torch.ops.aten.max_pool3d_with_indices.default(buf2576, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2578 = buf2577[0]
        del buf2577
        # Topologically Sorted Source Nodes: [p1_182, p3_182, min_365, p2_182, img_90, neg_1104, max_pool3d_645], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2581 = torch.ops.aten.max_pool3d_with_indices.default(buf2580, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2582 = buf2581[0]
        del buf2581
        # Topologically Sorted Source Nodes: [p1_182, p3_182, min_365, p2_182, img_90, neg_1106, max_pool3d_646], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2585 = torch.ops.aten.max_pool3d_with_indices.default(buf2584, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2586 = buf2585[0]
        del buf2585
        # Topologically Sorted Source Nodes: [p1_182, p3_182, min_365, p2_182, img_90, neg_1108, max_pool3d_647], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2589 = torch.ops.aten.max_pool3d_with_indices.default(buf2588, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2590 = buf2589[0]
        del buf2589
        buf2592 = buf2588; del buf2588  # reuse
        buf2596 = buf2584; del buf2584  # reuse
        buf2600 = buf2580; del buf2580  # reuse
        buf2608 = buf2576; del buf2576  # reuse
        buf2612 = buf2574; del buf2574  # reuse
        buf2616 = buf2570; del buf2570  # reuse
        # Topologically Sorted Source Nodes: [p1_184, p3_184, min_369, p2_184, img_91, neg_1110, neg_1112, neg_1114, neg_1116, neg_1118, neg_1120], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2582, buf2590, buf2586, buf2592, buf2596, buf2600, buf2608, buf2612, buf2616, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_184, p3_184, min_369, p2_184, img_91, neg_1110, max_pool3d_648], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2593 = torch.ops.aten.max_pool3d_with_indices.default(buf2592, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2592
        buf2594 = buf2593[0]
        del buf2593
        # Topologically Sorted Source Nodes: [p1_184, p3_184, min_369, p2_184, img_91, neg_1112, max_pool3d_649], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2597 = torch.ops.aten.max_pool3d_with_indices.default(buf2596, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2596
        buf2598 = buf2597[0]
        del buf2597
        # Topologically Sorted Source Nodes: [p1_184, p3_184, min_369, p2_184, img_91, neg_1114, max_pool3d_650], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2601 = torch.ops.aten.max_pool3d_with_indices.default(buf2600, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2600
        buf2602 = buf2601[0]
        del buf2601
        buf2604 = buf2594; del buf2594  # reuse
        # Topologically Sorted Source Nodes: [p1_185, p3_185, min_371, p2_185, min_372], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2604, buf2602, buf2598, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_185, p3_185, min_371, p2_185, min_372, img1_93], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2605 = torch.ops.aten.max_pool3d_with_indices.default(buf2604, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2606 = buf2605[0]
        del buf2605
        # Topologically Sorted Source Nodes: [p1_184, p3_184, min_369, p2_184, img_91, neg_1116, max_pool3d_652], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2609 = torch.ops.aten.max_pool3d_with_indices.default(buf2608, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2610 = buf2609[0]
        del buf2609
        # Topologically Sorted Source Nodes: [p1_184, p3_184, min_369, p2_184, img_91, neg_1118, max_pool3d_653], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2613 = torch.ops.aten.max_pool3d_with_indices.default(buf2612, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2614 = buf2613[0]
        del buf2613
        # Topologically Sorted Source Nodes: [p1_184, p3_184, min_369, p2_184, img_91, neg_1120, max_pool3d_654], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2617 = torch.ops.aten.max_pool3d_with_indices.default(buf2616, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2618 = buf2617[0]
        del buf2617
        buf2620 = buf2616; del buf2616  # reuse
        buf2624 = buf2612; del buf2612  # reuse
        buf2628 = buf2608; del buf2608  # reuse
        buf2636 = buf2604; del buf2604  # reuse
        buf2640 = buf2602; del buf2602  # reuse
        buf2644 = buf2598; del buf2598  # reuse
        # Topologically Sorted Source Nodes: [p1_186, p3_186, min_373, p2_186, img_92, neg_1122, neg_1124, neg_1126, neg_1128, neg_1130, neg_1132], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2610, buf2618, buf2614, buf2620, buf2624, buf2628, buf2636, buf2640, buf2644, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_186, p3_186, min_373, p2_186, img_92, neg_1122, max_pool3d_655], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2621 = torch.ops.aten.max_pool3d_with_indices.default(buf2620, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2620
        buf2622 = buf2621[0]
        del buf2621
        # Topologically Sorted Source Nodes: [p1_186, p3_186, min_373, p2_186, img_92, neg_1124, max_pool3d_656], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2625 = torch.ops.aten.max_pool3d_with_indices.default(buf2624, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2624
        buf2626 = buf2625[0]
        del buf2625
        # Topologically Sorted Source Nodes: [p1_186, p3_186, min_373, p2_186, img_92, neg_1126, max_pool3d_657], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2629 = torch.ops.aten.max_pool3d_with_indices.default(buf2628, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2628
        buf2630 = buf2629[0]
        del buf2629
        buf2632 = buf2622; del buf2622  # reuse
        # Topologically Sorted Source Nodes: [p1_187, p3_187, min_375, p2_187, min_376], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2632, buf2630, buf2626, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_187, p3_187, min_375, p2_187, min_376, img1_94], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2633 = torch.ops.aten.max_pool3d_with_indices.default(buf2632, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2634 = buf2633[0]
        del buf2633
        # Topologically Sorted Source Nodes: [p1_186, p3_186, min_373, p2_186, img_92, neg_1128, max_pool3d_659], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2637 = torch.ops.aten.max_pool3d_with_indices.default(buf2636, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2638 = buf2637[0]
        del buf2637
        # Topologically Sorted Source Nodes: [p1_186, p3_186, min_373, p2_186, img_92, neg_1130, max_pool3d_660], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2641 = torch.ops.aten.max_pool3d_with_indices.default(buf2640, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2642 = buf2641[0]
        del buf2641
        # Topologically Sorted Source Nodes: [p1_186, p3_186, min_373, p2_186, img_92, neg_1132, max_pool3d_661], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2645 = torch.ops.aten.max_pool3d_with_indices.default(buf2644, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2646 = buf2645[0]
        del buf2645
        buf2648 = buf2644; del buf2644  # reuse
        buf2652 = buf2640; del buf2640  # reuse
        buf2656 = buf2636; del buf2636  # reuse
        buf2664 = buf2632; del buf2632  # reuse
        buf2668 = buf2630; del buf2630  # reuse
        buf2672 = buf2626; del buf2626  # reuse
        # Topologically Sorted Source Nodes: [p1_188, p3_188, min_377, p2_188, img_93, neg_1134, neg_1136, neg_1138, neg_1140, neg_1142, neg_1144], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2638, buf2646, buf2642, buf2648, buf2652, buf2656, buf2664, buf2668, buf2672, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_188, p3_188, min_377, p2_188, img_93, neg_1134, max_pool3d_662], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2649 = torch.ops.aten.max_pool3d_with_indices.default(buf2648, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2648
        buf2650 = buf2649[0]
        del buf2649
        # Topologically Sorted Source Nodes: [p1_188, p3_188, min_377, p2_188, img_93, neg_1136, max_pool3d_663], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2653 = torch.ops.aten.max_pool3d_with_indices.default(buf2652, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2652
        buf2654 = buf2653[0]
        del buf2653
        # Topologically Sorted Source Nodes: [p1_188, p3_188, min_377, p2_188, img_93, neg_1138, max_pool3d_664], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2657 = torch.ops.aten.max_pool3d_with_indices.default(buf2656, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2656
        buf2658 = buf2657[0]
        del buf2657
        buf2660 = buf2650; del buf2650  # reuse
        # Topologically Sorted Source Nodes: [p1_189, p3_189, min_379, p2_189, min_380], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2660, buf2658, buf2654, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_189, p3_189, min_379, p2_189, min_380, img1_95], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2661 = torch.ops.aten.max_pool3d_with_indices.default(buf2660, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2662 = buf2661[0]
        del buf2661
        # Topologically Sorted Source Nodes: [p1_188, p3_188, min_377, p2_188, img_93, neg_1140, max_pool3d_666], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2665 = torch.ops.aten.max_pool3d_with_indices.default(buf2664, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2666 = buf2665[0]
        del buf2665
        # Topologically Sorted Source Nodes: [p1_188, p3_188, min_377, p2_188, img_93, neg_1142, max_pool3d_667], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2669 = torch.ops.aten.max_pool3d_with_indices.default(buf2668, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2670 = buf2669[0]
        del buf2669
        # Topologically Sorted Source Nodes: [p1_188, p3_188, min_377, p2_188, img_93, neg_1144, max_pool3d_668], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2673 = torch.ops.aten.max_pool3d_with_indices.default(buf2672, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2674 = buf2673[0]
        del buf2673
        buf2676 = buf2672; del buf2672  # reuse
        buf2680 = buf2668; del buf2668  # reuse
        buf2684 = buf2664; del buf2664  # reuse
        buf2692 = buf2660; del buf2660  # reuse
        buf2696 = buf2658; del buf2658  # reuse
        buf2700 = buf2654; del buf2654  # reuse
        # Topologically Sorted Source Nodes: [p1_190, p3_190, min_381, p2_190, img_94, neg_1146, neg_1148, neg_1150, neg_1152, neg_1154, neg_1156], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2666, buf2674, buf2670, buf2676, buf2680, buf2684, buf2692, buf2696, buf2700, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_190, p3_190, min_381, p2_190, img_94, neg_1146, max_pool3d_669], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2677 = torch.ops.aten.max_pool3d_with_indices.default(buf2676, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2676
        buf2678 = buf2677[0]
        del buf2677
        # Topologically Sorted Source Nodes: [p1_190, p3_190, min_381, p2_190, img_94, neg_1148, max_pool3d_670], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2681 = torch.ops.aten.max_pool3d_with_indices.default(buf2680, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2680
        buf2682 = buf2681[0]
        del buf2681
        # Topologically Sorted Source Nodes: [p1_190, p3_190, min_381, p2_190, img_94, neg_1150, max_pool3d_671], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2685 = torch.ops.aten.max_pool3d_with_indices.default(buf2684, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2684
        buf2686 = buf2685[0]
        del buf2685
        buf2688 = buf2678; del buf2678  # reuse
        # Topologically Sorted Source Nodes: [p1_191, p3_191, min_383, p2_191, min_384], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2688, buf2686, buf2682, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_191, p3_191, min_383, p2_191, min_384, img1_96], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2689 = torch.ops.aten.max_pool3d_with_indices.default(buf2688, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2690 = buf2689[0]
        del buf2689
        # Topologically Sorted Source Nodes: [p1_190, p3_190, min_381, p2_190, img_94, neg_1152, max_pool3d_673], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2693 = torch.ops.aten.max_pool3d_with_indices.default(buf2692, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2694 = buf2693[0]
        del buf2693
        # Topologically Sorted Source Nodes: [p1_190, p3_190, min_381, p2_190, img_94, neg_1154, max_pool3d_674], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2697 = torch.ops.aten.max_pool3d_with_indices.default(buf2696, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2698 = buf2697[0]
        del buf2697
        # Topologically Sorted Source Nodes: [p1_190, p3_190, min_381, p2_190, img_94, neg_1156, max_pool3d_675], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2701 = torch.ops.aten.max_pool3d_with_indices.default(buf2700, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2702 = buf2701[0]
        del buf2701
        buf2704 = buf2700; del buf2700  # reuse
        buf2708 = buf2696; del buf2696  # reuse
        buf2712 = buf2692; del buf2692  # reuse
        buf2720 = buf2688; del buf2688  # reuse
        buf2724 = buf2686; del buf2686  # reuse
        buf2728 = buf2682; del buf2682  # reuse
        # Topologically Sorted Source Nodes: [p1_192, p3_192, min_385, p2_192, img_95, neg_1158, neg_1160, neg_1162, neg_1164, neg_1166, neg_1168], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2694, buf2702, buf2698, buf2704, buf2708, buf2712, buf2720, buf2724, buf2728, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_192, p3_192, min_385, p2_192, img_95, neg_1158, max_pool3d_676], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2705 = torch.ops.aten.max_pool3d_with_indices.default(buf2704, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2704
        buf2706 = buf2705[0]
        del buf2705
        # Topologically Sorted Source Nodes: [p1_192, p3_192, min_385, p2_192, img_95, neg_1160, max_pool3d_677], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2709 = torch.ops.aten.max_pool3d_with_indices.default(buf2708, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2708
        buf2710 = buf2709[0]
        del buf2709
        # Topologically Sorted Source Nodes: [p1_192, p3_192, min_385, p2_192, img_95, neg_1162, max_pool3d_678], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2713 = torch.ops.aten.max_pool3d_with_indices.default(buf2712, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2712
        buf2714 = buf2713[0]
        del buf2713
        buf2716 = buf2706; del buf2706  # reuse
        # Topologically Sorted Source Nodes: [p1_193, p3_193, min_387, p2_193, min_388], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2716, buf2714, buf2710, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_193, p3_193, min_387, p2_193, min_388, img1_97], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2717 = torch.ops.aten.max_pool3d_with_indices.default(buf2716, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2718 = buf2717[0]
        del buf2717
        # Topologically Sorted Source Nodes: [p1_192, p3_192, min_385, p2_192, img_95, neg_1164, max_pool3d_680], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2721 = torch.ops.aten.max_pool3d_with_indices.default(buf2720, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2722 = buf2721[0]
        del buf2721
        # Topologically Sorted Source Nodes: [p1_192, p3_192, min_385, p2_192, img_95, neg_1166, max_pool3d_681], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2725 = torch.ops.aten.max_pool3d_with_indices.default(buf2724, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2726 = buf2725[0]
        del buf2725
        # Topologically Sorted Source Nodes: [p1_192, p3_192, min_385, p2_192, img_95, neg_1168, max_pool3d_682], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2729 = torch.ops.aten.max_pool3d_with_indices.default(buf2728, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2730 = buf2729[0]
        del buf2729
        buf2732 = buf2728; del buf2728  # reuse
        buf2736 = buf2724; del buf2724  # reuse
        buf2740 = buf2720; del buf2720  # reuse
        buf2748 = buf2716; del buf2716  # reuse
        buf2752 = buf2714; del buf2714  # reuse
        buf2756 = buf2710; del buf2710  # reuse
        # Topologically Sorted Source Nodes: [p1_194, p3_194, min_389, p2_194, img_96, neg_1170, neg_1172, neg_1174, neg_1176, neg_1178, neg_1180], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2722, buf2730, buf2726, buf2732, buf2736, buf2740, buf2748, buf2752, buf2756, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_194, p3_194, min_389, p2_194, img_96, neg_1170, max_pool3d_683], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2733 = torch.ops.aten.max_pool3d_with_indices.default(buf2732, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2732
        buf2734 = buf2733[0]
        del buf2733
        # Topologically Sorted Source Nodes: [p1_194, p3_194, min_389, p2_194, img_96, neg_1172, max_pool3d_684], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2737 = torch.ops.aten.max_pool3d_with_indices.default(buf2736, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2736
        buf2738 = buf2737[0]
        del buf2737
        # Topologically Sorted Source Nodes: [p1_194, p3_194, min_389, p2_194, img_96, neg_1174, max_pool3d_685], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2741 = torch.ops.aten.max_pool3d_with_indices.default(buf2740, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2740
        buf2742 = buf2741[0]
        del buf2741
        buf2744 = buf2734; del buf2734  # reuse
        # Topologically Sorted Source Nodes: [p1_195, p3_195, min_391, p2_195, min_392], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2744, buf2742, buf2738, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_195, p3_195, min_391, p2_195, min_392, img1_98], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2745 = torch.ops.aten.max_pool3d_with_indices.default(buf2744, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2746 = buf2745[0]
        del buf2745
        # Topologically Sorted Source Nodes: [p1_194, p3_194, min_389, p2_194, img_96, neg_1176, max_pool3d_687], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2749 = torch.ops.aten.max_pool3d_with_indices.default(buf2748, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2750 = buf2749[0]
        del buf2749
        # Topologically Sorted Source Nodes: [p1_194, p3_194, min_389, p2_194, img_96, neg_1178, max_pool3d_688], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2753 = torch.ops.aten.max_pool3d_with_indices.default(buf2752, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2754 = buf2753[0]
        del buf2753
        # Topologically Sorted Source Nodes: [p1_194, p3_194, min_389, p2_194, img_96, neg_1180, max_pool3d_689], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2757 = torch.ops.aten.max_pool3d_with_indices.default(buf2756, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2758 = buf2757[0]
        del buf2757
        buf2760 = buf2756; del buf2756  # reuse
        buf2764 = buf2752; del buf2752  # reuse
        buf2768 = buf2748; del buf2748  # reuse
        buf2776 = buf2744; del buf2744  # reuse
        buf2780 = buf2742; del buf2742  # reuse
        buf2784 = buf2738; del buf2738  # reuse
        # Topologically Sorted Source Nodes: [p1_196, p3_196, min_393, p2_196, img_97, neg_1182, neg_1184, neg_1186, neg_1188, neg_1190, neg_1192], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2750, buf2758, buf2754, buf2760, buf2764, buf2768, buf2776, buf2780, buf2784, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_196, p3_196, min_393, p2_196, img_97, neg_1182, max_pool3d_690], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2761 = torch.ops.aten.max_pool3d_with_indices.default(buf2760, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2760
        buf2762 = buf2761[0]
        del buf2761
        # Topologically Sorted Source Nodes: [p1_196, p3_196, min_393, p2_196, img_97, neg_1184, max_pool3d_691], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2765 = torch.ops.aten.max_pool3d_with_indices.default(buf2764, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2764
        buf2766 = buf2765[0]
        del buf2765
        # Topologically Sorted Source Nodes: [p1_196, p3_196, min_393, p2_196, img_97, neg_1186, max_pool3d_692], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2769 = torch.ops.aten.max_pool3d_with_indices.default(buf2768, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2768
        buf2770 = buf2769[0]
        del buf2769
        buf2772 = buf2762; del buf2762  # reuse
        # Topologically Sorted Source Nodes: [p1_197, p3_197, min_395, p2_197, min_396], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2772, buf2770, buf2766, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_197, p3_197, min_395, p2_197, min_396, img1_99], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2773 = torch.ops.aten.max_pool3d_with_indices.default(buf2772, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2774 = buf2773[0]
        del buf2773
        # Topologically Sorted Source Nodes: [p1_196, p3_196, min_393, p2_196, img_97, neg_1188, max_pool3d_694], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2777 = torch.ops.aten.max_pool3d_with_indices.default(buf2776, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2778 = buf2777[0]
        del buf2777
        # Topologically Sorted Source Nodes: [p1_196, p3_196, min_393, p2_196, img_97, neg_1190, max_pool3d_695], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2781 = torch.ops.aten.max_pool3d_with_indices.default(buf2780, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2782 = buf2781[0]
        del buf2781
        # Topologically Sorted Source Nodes: [p1_196, p3_196, min_393, p2_196, img_97, neg_1192, max_pool3d_696], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2785 = torch.ops.aten.max_pool3d_with_indices.default(buf2784, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2786 = buf2785[0]
        del buf2785
        buf2788 = buf2784; del buf2784  # reuse
        buf2792 = buf2780; del buf2780  # reuse
        buf2796 = buf2776; del buf2776  # reuse
        buf2804 = buf2772; del buf2772  # reuse
        buf2808 = buf2770; del buf2770  # reuse
        buf2812 = buf2766; del buf2766  # reuse
        # Topologically Sorted Source Nodes: [p1_198, p3_198, min_397, p2_198, img_98, neg_1194, neg_1196, neg_1198, neg_1200, neg_1202, neg_1204], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_2.run(buf2778, buf2786, buf2782, buf2788, buf2792, buf2796, buf2804, buf2808, buf2812, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_198, p3_198, min_397, p2_198, img_98, neg_1194, max_pool3d_697], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2789 = torch.ops.aten.max_pool3d_with_indices.default(buf2788, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2788
        buf2790 = buf2789[0]
        del buf2789
        # Topologically Sorted Source Nodes: [p1_198, p3_198, min_397, p2_198, img_98, neg_1196, max_pool3d_698], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2793 = torch.ops.aten.max_pool3d_with_indices.default(buf2792, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2792
        buf2794 = buf2793[0]
        del buf2793
        # Topologically Sorted Source Nodes: [p1_198, p3_198, min_397, p2_198, img_98, neg_1198, max_pool3d_699], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2797 = torch.ops.aten.max_pool3d_with_indices.default(buf2796, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2796
        buf2798 = buf2797[0]
        del buf2797
        buf2800 = buf2790; del buf2790  # reuse
        # Topologically Sorted Source Nodes: [p1_199, p3_199, min_399, p2_199, min_400], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2800, buf2798, buf2794, 256, grid=grid(256), stream=stream0)
        del buf2794
        del buf2798
        # Topologically Sorted Source Nodes: [p1_199, p3_199, min_399, p2_199, min_400, img1_100], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2801 = torch.ops.aten.max_pool3d_with_indices.default(buf2800, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        del buf2800
        buf2802 = buf2801[0]
        del buf2801
        # Topologically Sorted Source Nodes: [p1_198, p3_198, min_397, p2_198, img_98, neg_1200, max_pool3d_701], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2805 = torch.ops.aten.max_pool3d_with_indices.default(buf2804, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2806 = buf2805[0]
        del buf2805
        # Topologically Sorted Source Nodes: [p1_198, p3_198, min_397, p2_198, img_98, neg_1202, max_pool3d_702], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2809 = torch.ops.aten.max_pool3d_with_indices.default(buf2808, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2810 = buf2809[0]
        del buf2809
        # Topologically Sorted Source Nodes: [p1_198, p3_198, min_397, p2_198, img_98, neg_1204, max_pool3d_703], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2813 = torch.ops.aten.max_pool3d_with_indices.default(buf2812, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2814 = buf2813[0]
        del buf2813
        buf2816 = buf2812; del buf2812  # reuse
        buf2820 = buf2808; del buf2808  # reuse
        buf2824 = buf2804; del buf2804  # reuse
        # Topologically Sorted Source Nodes: [p1_200, p3_200, min_401, p2_200, img_99, neg_1206, neg_1208, neg_1210], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_4.run(buf2806, buf2814, buf2810, buf2816, buf2820, buf2824, 256, grid=grid(256), stream=stream0)
        # Topologically Sorted Source Nodes: [p1_200, p3_200, min_401, p2_200, img_99, neg_1206, max_pool3d_704], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2817 = torch.ops.aten.max_pool3d_with_indices.default(buf2816, [3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2816
        buf2818 = buf2817[0]
        del buf2817
        # Topologically Sorted Source Nodes: [p1_200, p3_200, min_401, p2_200, img_99, neg_1208, max_pool3d_705], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2821 = torch.ops.aten.max_pool3d_with_indices.default(buf2820, [1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2820
        buf2822 = buf2821[0]
        del buf2821
        # Topologically Sorted Source Nodes: [p1_200, p3_200, min_401, p2_200, img_99, neg_1210, max_pool3d_706], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2825 = torch.ops.aten.max_pool3d_with_indices.default(buf2824, [1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2824
        buf2826 = buf2825[0]
        del buf2825
        buf2828 = buf2818; del buf2818  # reuse
        # Topologically Sorted Source Nodes: [p1_201, p3_201, min_403, p2_201, min_404], Original ATen: [aten.neg, aten.minimum]
        triton_poi_fused_minimum_neg_3.run(buf2828, buf2826, buf2822, 256, grid=grid(256), stream=stream0)
        del buf2822
        del buf2826
        # Topologically Sorted Source Nodes: [p1_201, p3_201, min_403, p2_201, min_404, img1_101], Original ATen: [aten.neg, aten.minimum, aten.max_pool3d_with_indices]
        buf2829 = torch.ops.aten.max_pool3d_with_indices.default(buf2828, [3, 3, 3], [1, 1, 1], [1, 1, 1])
        del buf2828
        buf2830 = buf2829[0]
        del buf2829
        buf2832 = buf1430; del buf1430  # reuse
        buf2833 = buf1462; del buf1462  # reuse
        buf2834 = buf1490; del buf1490  # reuse
        buf2835 = buf1518; del buf1518  # reuse
        buf2836 = buf1546; del buf1546  # reuse
        buf2837 = buf1574; del buf1574  # reuse
        buf2838 = buf1602; del buf1602  # reuse
        buf2839 = buf1630; del buf1630  # reuse
        buf2840 = buf1658; del buf1658  # reuse
        buf2841 = buf1686; del buf1686  # reuse
        buf2842 = buf1714; del buf1714  # reuse
        buf2843 = buf1742; del buf1742  # reuse
        buf2844 = buf1770; del buf1770  # reuse
        buf2845 = buf1798; del buf1798  # reuse
        buf2846 = buf1826; del buf1826  # reuse
        buf2847 = buf1854; del buf1854  # reuse
        buf2848 = buf1882; del buf1882  # reuse
        buf2849 = buf1910; del buf1910  # reuse
        buf2850 = buf1938; del buf1938  # reuse
        buf2851 = buf1966; del buf1966  # reuse
        buf2852 = buf1994; del buf1994  # reuse
        buf2853 = buf2022; del buf2022  # reuse
        buf2854 = buf2050; del buf2050  # reuse
        buf2855 = buf2078; del buf2078  # reuse
        buf2856 = buf2106; del buf2106  # reuse
        buf2857 = buf2134; del buf2134  # reuse
        buf2858 = buf2162; del buf2162  # reuse
        buf2859 = buf2190; del buf2190  # reuse
        buf2860 = buf2218; del buf2218  # reuse
        buf2861 = buf2246; del buf2246  # reuse
        buf2862 = buf2274; del buf2274  # reuse
        buf2863 = buf2302; del buf2302  # reuse
        buf2864 = buf2330; del buf2330  # reuse
        buf2865 = buf2358; del buf2358  # reuse
        buf2866 = buf2386; del buf2386  # reuse
        buf2867 = buf2414; del buf2414  # reuse
        buf2868 = buf2442; del buf2442  # reuse
        buf2869 = buf2470; del buf2470  # reuse
        buf2870 = buf2498; del buf2498  # reuse
        buf2871 = buf2526; del buf2526  # reuse
        buf2872 = buf2554; del buf2554  # reuse
        buf2873 = buf2582; del buf2582  # reuse
        buf2874 = buf2610; del buf2610  # reuse
        buf2875 = buf2638; del buf2638  # reuse
        buf2876 = buf2666; del buf2666  # reuse
        buf2877 = buf2694; del buf2694  # reuse
        buf2878 = buf2722; del buf2722  # reuse
        buf2879 = buf2750; del buf2750  # reuse
        buf2880 = buf2778; del buf2778  # reuse
        buf2881 = buf2806; del buf2806  # reuse
        # Topologically Sorted Source Nodes: [p1_102, p3_102, min_205, p2_102, img_50, p1_104, p3_104, min_209, p2_104, img_51, p1_106, p3_106, min_213, p2_106, img_52, p1_108, p3_108, min_217, p2_108, img_53, p1_110, p3_110, min_221, p2_110, img_54, p1_112, p3_112, min_225, p2_112, img_55, p1_114, p3_114, min_229, p2_114, img_56, p1_116, p3_116, min_233, p2_116, img_57, p1_118, p3_118, min_237, p2_118, img_58, p1_120, p3_120, min_241, p2_120, img_59, p1_122, p3_122, min_245, p2_122, img_60, p1_124, p3_124, min_249, p2_124, img_61, p1_126, p3_126, min_253, p2_126, img_62, p1_128, p3_128, min_257, p2_128, img_63, p1_130, p3_130, min_261, p2_130, img_64, p1_132, p3_132, min_265, p2_132, img_65, p1_134, p3_134, min_269, p2_134, img_66, p1_136, p3_136, min_273, p2_136, img_67, p1_138, p3_138, min_277, p2_138, img_68, p1_140, p3_140, min_281, p2_140, img_69, p1_142, p3_142, min_285, p2_142, img_70, p1_144, p3_144, min_289, p2_144, img_71, p1_146, p3_146, min_293, p2_146, img_72, p1_148, p3_148, min_297, p2_148, img_73, p1_150, p3_150, min_301, p2_150, img_74, p1_152, p3_152, min_305, p2_152, img_75, p1_154, p3_154, min_309, p2_154, img_76, p1_156, p3_156, min_313, p2_156, img_77, p1_158, p3_158, min_317, p2_158, img_78, p1_160, p3_160, min_321, p2_160, img_79, p1_162, p3_162, min_325, p2_162, img_80, p1_164, p3_164, min_329, p2_164, img_81, p1_166, p3_166, min_333, p2_166, img_82, p1_168, p3_168, min_337, p2_168, img_83, p1_170, p3_170, min_341, p2_170, img_84, p1_172, p3_172, min_345, p2_172, img_85, p1_174, p3_174, min_349, p2_174, img_86, p1_176, p3_176, min_353, p2_176, img_87, p1_178, p3_178, min_357, p2_178, img_88, p1_180, p3_180, min_361, p2_180, img_89, p1_182, p3_182, min_365, p2_182, img_90, p1_184, p3_184, min_369, p2_184, img_91, p1_186, p3_186, min_373, p2_186, img_92, p1_188, p3_188, min_377, p2_188, img_93, p1_190, p3_190, min_381, p2_190, img_94, p1_192, p3_192, min_385, p2_192, img_95, p1_194, p3_194, min_389, p2_194, img_96, p1_196, p3_196, min_393, p2_196, img_97, p1_198, p3_198, min_397, p2_198, img_98, p1_200, p3_200, min_401, p2_200, img_99, sub_101, skel_51, sub_102, delta_50, mul_50, sub_103, relu_103, skel_52, sub_104, delta_51, mul_51, sub_105, relu_105, skel_53, sub_106, delta_52, mul_52, sub_107, relu_107, skel_54, sub_108, delta_53, mul_53, sub_109, relu_109, skel_55, sub_110, delta_54, mul_54, sub_111, relu_111, skel_56, sub_112, delta_55, mul_55, sub_113, relu_113, skel_57, sub_114, delta_56, mul_56, sub_115, relu_115, skel_58, sub_116, delta_57, mul_57, sub_117, relu_117, skel_59, sub_118, delta_58, mul_58, sub_119, relu_119, skel_60, sub_120, delta_59, mul_59, sub_121, relu_121, skel_61, sub_122, delta_60, mul_60, sub_123, relu_123, skel_62, sub_124, delta_61, mul_61, sub_125, relu_125, skel_63, sub_126, delta_62, mul_62, sub_127, relu_127, skel_64, sub_128, delta_63, mul_63, sub_129, relu_129, skel_65, sub_130, delta_64, mul_64, sub_131, relu_131, skel_66, sub_132, delta_65, mul_65, sub_133, relu_133, skel_67, sub_134, delta_66, mul_66, sub_135, relu_135, skel_68, sub_136, delta_67, mul_67, sub_137, relu_137, skel_69, sub_138, delta_68, mul_68, sub_139, relu_139, skel_70, sub_140, delta_69, mul_69, sub_141, relu_141, skel_71, sub_142, delta_70, mul_70, sub_143, relu_143, skel_72, sub_144, delta_71, mul_71, sub_145, relu_145, skel_73, sub_146, delta_72, mul_72, sub_147, relu_147, skel_74, sub_148, delta_73, mul_73, sub_149, relu_149, skel_75, sub_150, delta_74, mul_74, sub_151, relu_151, skel_76, sub_152, delta_75, mul_75, sub_153, relu_153, skel_77, sub_154, delta_76, mul_76, sub_155, relu_155, skel_78, sub_156, delta_77, mul_77, sub_157, relu_157, skel_79, sub_158, delta_78, mul_78, sub_159, relu_159, skel_80, sub_160, delta_79, mul_79, sub_161, relu_161, skel_81, sub_162, delta_80, mul_80, sub_163, relu_163, skel_82, sub_164, delta_81, mul_81, sub_165, relu_165, skel_83, sub_166, delta_82, mul_82, sub_167, relu_167, skel_84, sub_168, delta_83, mul_83, sub_169, relu_169, skel_85, sub_170, delta_84, mul_84, sub_171, relu_171, skel_86, sub_172, delta_85, mul_85, sub_173, relu_173, skel_87, sub_174, delta_86, mul_86, sub_175, relu_175, skel_88, sub_176, delta_87, mul_87, sub_177, relu_177, skel_89, sub_178, delta_88, mul_88, sub_179, relu_179, skel_90, sub_180, delta_89, mul_89, sub_181, relu_181, skel_91, sub_182, delta_90, mul_90, sub_183, relu_183, skel_92, sub_184, delta_91, mul_91, sub_185, relu_185, skel_93, sub_186, delta_92, mul_92, sub_187, relu_187, skel_94, sub_188, delta_93, mul_93, sub_189, relu_189, skel_95, sub_190, delta_94, mul_94, sub_191, relu_191, skel_96, sub_192, delta_95, mul_95, sub_193, relu_193, skel_97, sub_194, delta_96, mul_96, sub_195, relu_195, skel_98, sub_196, delta_97, mul_97, sub_197, relu_197, skel_99, sub_198, delta_98, mul_98, sub_199, relu_199, skel_100, sub_200, delta_99, mul_99, sub_201, relu_201, skel_101], Original ATen: [aten.neg, aten.minimum, aten.sub, aten.relu, aten.mul, aten.add]
        triton_poi_fused_add_minimum_mul_neg_relu_sub_5.run(buf2832, buf2833, buf2834, buf2835, buf2836, buf2837, buf2838, buf2839, buf2840, buf2841, buf2842, buf2843, buf2844, buf2845, buf2846, buf2847, buf2848, buf2849, buf2850, buf2851, buf2852, buf2853, buf2854, buf2855, buf2856, buf2857, buf2858, buf2859, buf2860, buf2861, buf2862, buf2863, buf2864, buf2865, buf2866, buf2867, buf2868, buf2869, buf2870, buf2871, buf2872, buf2873, buf2874, buf2875, buf2876, buf2877, buf2878, buf2879, buf2880, buf2881, arg1_1, buf1434, buf1442, buf1438, buf1458, buf1470, buf1466, buf1486, buf1498, buf1494, buf1514, buf1526, buf1522, buf1542, buf1554, buf1550, buf1570, buf1582, buf1578, buf1598, buf1610, buf1606, buf1626, buf1638, buf1634, buf1654, buf1666, buf1662, buf1682, buf1694, buf1690, buf1710, buf1722, buf1718, buf1738, buf1750, buf1746, buf1766, buf1778, buf1774, buf1794, buf1806, buf1802, buf1822, buf1834, buf1830, buf1850, buf1862, buf1858, buf1878, buf1890, buf1886, buf1906, buf1918, buf1914, buf1934, buf1946, buf1942, buf1962, buf1974, buf1970, buf1990, buf2002, buf1998, buf2018, buf2030, buf2026, buf2046, buf2058, buf2054, buf2074, buf2086, buf2082, buf2102, buf2114, buf2110, buf2130, buf2142, buf2138, buf2158, buf2170, buf2166, buf2186, buf2198, buf2194, buf2214, buf2226, buf2222, buf2242, buf2254, buf2250, buf2270, buf2282, buf2278, buf2298, buf2310, buf2306, buf2326, buf2338, buf2334, buf2354, buf2366, buf2362, buf2382, buf2394, buf2390, buf2410, buf2422, buf2418, buf2438, buf2450, buf2446, buf2466, buf2478, buf2474, buf2494, buf2506, buf2502, buf2522, buf2534, buf2530, buf2550, buf2562, buf2558, buf2578, buf2590, buf2586, buf2606, buf2618, buf2614, buf2634, buf2646, buf2642, buf2662, buf2674, buf2670, buf2690, buf2702, buf2698, buf2718, buf2730, buf2726, buf2746, buf2758, buf2754, buf2774, buf2786, buf2782, buf2802, buf2814, buf2810, buf2830, 256, grid=grid(256), stream=stream0)
        del arg1_1
        del buf1434
        del buf1438
        del buf1442
        del buf1458
        del buf1466
        del buf1470
        del buf1486
        del buf1494
        del buf1498
        del buf1514
        del buf1522
        del buf1526
        del buf1542
        del buf1550
        del buf1554
        del buf1570
        del buf1578
        del buf1582
        del buf1598
        del buf1606
        del buf1610
        del buf1626
        del buf1634
        del buf1638
        del buf1654
        del buf1662
        del buf1666
        del buf1682
        del buf1690
        del buf1694
        del buf1710
        del buf1718
        del buf1722
        del buf1738
        del buf1746
        del buf1750
        del buf1766
        del buf1774
        del buf1778
        del buf1794
        del buf1802
        del buf1806
        del buf1822
        del buf1830
        del buf1834
        del buf1850
        del buf1858
        del buf1862
        del buf1878
        del buf1886
        del buf1890
        del buf1906
        del buf1914
        del buf1918
        del buf1934
        del buf1942
        del buf1946
        del buf1962
        del buf1970
        del buf1974
        del buf1990
        del buf1998
        del buf2002
        del buf2018
        del buf2026
        del buf2030
        del buf2046
        del buf2054
        del buf2058
        del buf2074
        del buf2082
        del buf2086
        del buf2102
        del buf2110
        del buf2114
        del buf2130
        del buf2138
        del buf2142
        del buf2158
        del buf2166
        del buf2170
        del buf2186
        del buf2194
        del buf2198
        del buf2214
        del buf2222
        del buf2226
        del buf2242
        del buf2250
        del buf2254
        del buf2270
        del buf2278
        del buf2282
        del buf2298
        del buf2306
        del buf2310
        del buf2326
        del buf2334
        del buf2338
        del buf2354
        del buf2362
        del buf2366
        del buf2382
        del buf2390
        del buf2394
        del buf2410
        del buf2418
        del buf2422
        del buf2438
        del buf2446
        del buf2450
        del buf2466
        del buf2474
        del buf2478
        del buf2494
        del buf2502
        del buf2506
        del buf2522
        del buf2530
        del buf2534
        del buf2550
        del buf2558
        del buf2562
        del buf2578
        del buf2586
        del buf2590
        del buf2606
        del buf2614
        del buf2618
        del buf2634
        del buf2642
        del buf2646
        del buf2662
        del buf2670
        del buf2674
        del buf2690
        del buf2698
        del buf2702
        del buf2718
        del buf2726
        del buf2730
        del buf2746
        del buf2754
        del buf2758
        del buf2774
        del buf2782
        del buf2786
        del buf2802
        del buf2810
        del buf2814
        del buf2830
        del buf2832
        del buf2833
        del buf2834
        del buf2835
        del buf2836
        del buf2837
        del buf2838
        del buf2839
        del buf2840
        del buf2841
        del buf2842
        del buf2843
        del buf2844
        del buf2845
        del buf2846
        del buf2847
        del buf2848
        del buf2849
        del buf2850
        del buf2851
        del buf2852
        del buf2853
        del buf2854
        del buf2855
        del buf2856
        del buf2857
        del buf2858
        del buf2859
        del buf2860
        del buf2861
        del buf2862
        del buf2863
        del buf2864
        del buf2865
        del buf2866
        del buf2867
        del buf2868
        del buf2869
        del buf2870
        del buf2871
        del buf2872
        del buf2873
        del buf2874
        del buf2875
        del buf2876
        del buf2877
        del buf2878
        del buf2879
        del buf2880
        buf2882 = buf14; del buf14  # reuse
        buf2883 = buf2882; del buf2882  # reuse
        buf2884 = buf2883; del buf2883  # reuse
        buf2885 = buf102; del buf102  # reuse
        buf2886 = buf130; del buf130  # reuse
        buf2887 = buf158; del buf158  # reuse
        buf2888 = buf186; del buf186  # reuse
        buf2889 = buf214; del buf214  # reuse
        buf2890 = buf242; del buf242  # reuse
        buf2891 = buf270; del buf270  # reuse
        buf2892 = buf2891; del buf2891  # reuse
        buf2893 = buf2892; del buf2892  # reuse
        buf2894 = buf2893; del buf2893  # reuse
        buf2895 = buf2894; del buf2894  # reuse
        buf2896 = buf2895; del buf2895  # reuse
        buf2897 = buf2896; del buf2896  # reuse
        buf2898 = buf2897; del buf2897  # reuse
        buf2899 = buf2898; del buf2898  # reuse
        buf2900 = buf2899; del buf2899  # reuse
        buf2901 = buf2900; del buf2900  # reuse
        buf2902 = buf2901; del buf2901  # reuse
        buf2903 = buf2902; del buf2902  # reuse
        buf2904 = buf2903; del buf2903  # reuse
        buf2905 = buf2904; del buf2904  # reuse
        buf2906 = buf2905; del buf2905  # reuse
        buf2907 = buf2906; del buf2906  # reuse
        buf2908 = buf2907; del buf2907  # reuse
        buf2909 = buf2908; del buf2908  # reuse
        buf2910 = buf2909; del buf2909  # reuse
        buf2911 = buf2910; del buf2910  # reuse
        buf2912 = buf2911; del buf2911  # reuse
        buf2913 = buf2912; del buf2912  # reuse
        buf2914 = buf2913; del buf2913  # reuse
        buf2915 = buf2914; del buf2914  # reuse
        buf2916 = buf2915; del buf2915  # reuse
        buf2917 = buf1002; del buf1002  # reuse
        buf2918 = buf1026; del buf1026  # reuse
        buf2919 = buf1054; del buf1054  # reuse
        buf2920 = buf1082; del buf1082  # reuse
        buf2921 = buf1110; del buf1110  # reuse
        buf2922 = buf1138; del buf1138  # reuse
        buf2923 = buf1166; del buf1166  # reuse
        buf2924 = buf1194; del buf1194  # reuse
        buf2925 = buf1222; del buf1222  # reuse
        buf2926 = buf1250; del buf1250  # reuse
        buf2927 = buf1278; del buf1278  # reuse
        buf2928 = buf1306; del buf1306  # reuse
        buf2929 = buf1334; del buf1334  # reuse
        buf2930 = buf1362; del buf1362  # reuse
        buf2931 = buf1390; del buf1390  # reuse
        # Topologically Sorted Source Nodes: [p1_1, p3_1, min_3, p2_1, img, p1_3, p3_3, min_7, p2_3, img_1, p1_5, p3_5, min_11, p2_5, img_2, p1_7, p3_7, min_15, p2_7, img_3, p1_9, p3_9, min_19, p2_9, img_4, p1_11, p3_11, min_23, p2_11, img_5, p1_13, p3_13, min_27, p2_13, img_6, p1_15, p3_15, min_31, p2_15, img_7, p1_17, p3_17, min_35, p2_17, img_8, p1_19, p3_19, min_39, p2_19, img_9, p1_21, p3_21, min_43, p2_21, img_10, p1_23, p3_23, min_47, p2_23, img_11, p1_25, p3_25, min_51, p2_25, img_12, p1_27, p3_27, min_55, p2_27, img_13, p1_29, p3_29, min_59, p2_29, img_14, p1_31, p3_31, min_63, p2_31, img_15, p1_33, p3_33, min_67, p2_33, img_16, p1_35, p3_35, min_71, p2_35, img_17, p1_37, p3_37, min_75, p2_37, img_18, p1_39, p3_39, min_79, p2_39, img_19, p1_41, p3_41, min_83, p2_41, img_20, p1_43, p3_43, min_87, p2_43, img_21, p1_45, p3_45, min_91, p2_45, img_22, p1_47, p3_47, min_95, p2_47, img_23, p1_49, p3_49, min_99, p2_49, img_24, p1_51, p3_51, min_103, p2_51, img_25, p1_53, p3_53, min_107, p2_53, img_26, p1_55, p3_55, min_111, p2_55, img_27, p1_57, p3_57, min_115, p2_57, img_28, p1_59, p3_59, min_119, p2_59, img_29, p1_61, p3_61, min_123, p2_61, img_30, p1_63, p3_63, min_127, p2_63, img_31, p1_65, p3_65, min_131, p2_65, img_32, p1_67, p3_67, min_135, p2_67, img_33, p1_69, p3_69, min_139, p2_69, img_34, p1_71, p3_71, min_143, p2_71, img_35, p1_73, p3_73, min_147, p2_73, img_36, p1_75, p3_75, min_151, p2_75, img_37, p1_77, p3_77, min_155, p2_77, img_38, p1_79, p3_79, min_159, p2_79, img_39, p1_81, p3_81, min_163, p2_81, img_40, p1_83, p3_83, min_167, p2_83, img_41, p1_85, p3_85, min_171, p2_85, img_42, p1_87, p3_87, min_175, p2_87, img_43, p1_89, p3_89, min_179, p2_89, img_44, p1_91, p3_91, min_183, p2_91, img_45, p1_93, p3_93, min_187, p2_93, img_46, p1_95, p3_95, min_191, p2_95, img_47, p1_97, p3_97, min_195, p2_97, img_48, p1_99, p3_99, min_199, p2_99, img_49, sub, skel, sub_1, delta, mul, sub_2, relu_2, skel_1, sub_3, delta_1, mul_1, sub_4, relu_4, skel_2, sub_5, delta_2, mul_2, sub_6, relu_6, skel_3, sub_7, delta_3, mul_3, sub_8, relu_8, skel_4, sub_9, delta_4, mul_4, sub_10, relu_10, skel_5, sub_11, delta_5, mul_5, sub_12, relu_12, skel_6, sub_13, delta_6, mul_6, sub_14, relu_14, skel_7, sub_15, delta_7, mul_7, sub_16, relu_16, skel_8, sub_17, delta_8, mul_8, sub_18, relu_18, skel_9, sub_19, delta_9, mul_9, sub_20, relu_20, skel_10, sub_21, delta_10, mul_10, sub_22, relu_22, skel_11, sub_23, delta_11, mul_11, sub_24, relu_24, skel_12, sub_25, delta_12, mul_12, sub_26, relu_26, skel_13, sub_27, delta_13, mul_13, sub_28, relu_28, skel_14, sub_29, delta_14, mul_14, sub_30, relu_30, skel_15, sub_31, delta_15, mul_15, sub_32, relu_32, skel_16, sub_33, delta_16, mul_16, sub_34, relu_34, skel_17, sub_35, delta_17, mul_17, sub_36, relu_36, skel_18, sub_37, delta_18, mul_18, sub_38, relu_38, skel_19, sub_39, delta_19, mul_19, sub_40, relu_40, skel_20, sub_41, delta_20, mul_20, sub_42, relu_42, skel_21, sub_43, delta_21, mul_21, sub_44, relu_44, skel_22, sub_45, delta_22, mul_22, sub_46, relu_46, skel_23, sub_47, delta_23, mul_23, sub_48, relu_48, skel_24, sub_49, delta_24, mul_24, sub_50, relu_50, skel_25, sub_51, delta_25, mul_25, sub_52, relu_52, skel_26, sub_53, delta_26, mul_26, sub_54, relu_54, skel_27, sub_55, delta_27, mul_27, sub_56, relu_56, skel_28, sub_57, delta_28, mul_28, sub_58, relu_58, skel_29, sub_59, delta_29, mul_29, sub_60, relu_60, skel_30, sub_61, delta_30, mul_30, sub_62, relu_62, skel_31, sub_63, delta_31, mul_31, sub_64, relu_64, skel_32, sub_65, delta_32, mul_32, sub_66, relu_66, skel_33, sub_67, delta_33, mul_33, sub_68, relu_68, skel_34, sub_69, delta_34, mul_34, sub_70, relu_70, skel_35, sub_71, delta_35, mul_35, sub_72, relu_72, skel_36, sub_73, delta_36, mul_36, sub_74, relu_74, skel_37, sub_75, delta_37, mul_37, sub_76, relu_76, skel_38, sub_77, delta_38, mul_38, sub_78, relu_78, skel_39, sub_79, delta_39, mul_39, sub_80, relu_80, skel_40, sub_81, delta_40, mul_40, sub_82, relu_82, skel_41, sub_83, delta_41, mul_41, sub_84, relu_84, skel_42, sub_85, delta_42, mul_42, sub_86, relu_86, skel_43, sub_87, delta_43, mul_43, sub_88, relu_88, skel_44, sub_89, delta_44, mul_44, sub_90, relu_90, skel_45, sub_91, delta_45, mul_45, sub_92, relu_92, skel_46, sub_93, delta_46, mul_46, sub_94, relu_94, skel_47, sub_95, delta_47, mul_47, sub_96, relu_96, skel_48, sub_97, delta_48, mul_48, sub_98, relu_98, skel_49, sub_99, delta_49, mul_49, sub_100, relu_100, skel_50], Original ATen: [aten.neg, aten.minimum, aten.sub, aten.relu, aten.mul, aten.add]
        triton_poi_fused_add_minimum_mul_neg_relu_sub_6.run(buf2884, buf2885, buf2886, buf2887, buf2888, buf2889, buf2890, buf2916, buf2917, buf2918, buf2919, buf2920, buf2921, buf2922, buf2923, buf2924, buf2925, buf2926, buf2927, buf2928, buf2929, buf2930, buf2931, arg0_1, buf18, buf26, buf22, buf42, buf46, buf54, buf50, buf70, buf74, buf82, buf78, buf98, buf110, buf106, buf126, buf138, buf134, buf154, buf166, buf162, buf182, buf194, buf190, buf210, buf222, buf218, buf238, buf250, buf246, buf266, buf278, buf274, buf294, buf298, buf306, buf302, buf322, buf326, buf334, buf330, buf350, buf354, buf362, buf358, buf378, buf382, buf390, buf386, buf406, buf410, buf418, buf414, buf434, buf438, buf446, buf442, buf462, buf466, buf474, buf470, buf490, buf494, buf502, buf498, buf518, buf522, buf530, buf526, buf546, buf550, buf558, buf554, buf574, buf578, buf586, buf582, buf602, buf606, buf614, buf610, buf630, buf634, buf642, buf638, buf658, buf662, buf670, buf666, buf686, buf690, buf698, buf694, buf714, buf718, buf726, buf722, buf742, buf746, buf754, buf750, buf770, buf774, buf782, buf778, buf798, buf802, buf810, buf806, buf826, buf830, buf838, buf834, buf854, buf858, buf866, buf862, buf882, buf886, buf894, buf890, buf910, buf914, buf922, buf918, buf938, buf942, buf950, buf946, buf966, buf970, buf978, buf974, buf994, buf998, buf1006, buf1022, buf1034, buf1030, buf1050, buf1062, buf1058, buf1078, buf1090, buf1086, buf1106, buf1118, buf1114, buf1134, buf1146, buf1142, buf1162, buf1174, buf1170, buf1190, buf1202, buf1198, buf1218, buf1230, buf1226, buf1246, buf1258, buf1254, buf1274, buf1286, buf1282, buf1302, buf1314, buf1310, buf1330, buf1342, buf1338, buf1358, buf1370, buf1366, buf1386, buf1398, buf1394, buf1414, 256, grid=grid(256), stream=stream0)
        del arg0_1
        del buf1006
        del buf1022
        del buf1030
        del buf1034
        del buf1050
        del buf1058
        del buf106
        del buf1062
        del buf1078
        del buf1086
        del buf1090
        del buf110
        del buf1106
        del buf1114
        del buf1118
        del buf1134
        del buf1142
        del buf1146
        del buf1162
        del buf1170
        del buf1174
        del buf1190
        del buf1198
        del buf1202
        del buf1218
        del buf1226
        del buf1230
        del buf1246
        del buf1254
        del buf1258
        del buf126
        del buf1274
        del buf1282
        del buf1286
        del buf1302
        del buf1310
        del buf1314
        del buf1330
        del buf1338
        del buf134
        del buf1342
        del buf1358
        del buf1366
        del buf1370
        del buf138
        del buf1386
        del buf1394
        del buf1398
        del buf1414
        del buf154
        del buf162
        del buf166
        del buf18
        del buf182
        del buf190
        del buf194
        del buf210
        del buf218
        del buf22
        del buf222
        del buf238
        del buf246
        del buf250
        del buf26
        del buf266
        del buf274
        del buf278
        del buf2884
        del buf2885
        del buf2886
        del buf2887
        del buf2888
        del buf2889
        del buf2890
        del buf2916
        del buf2917
        del buf2918
        del buf2919
        del buf2920
        del buf2921
        del buf2922
        del buf2923
        del buf2924
        del buf2925
        del buf2926
        del buf2927
        del buf2928
        del buf2929
        del buf2930
        del buf294
        del buf298
        del buf302
        del buf306
        del buf322
        del buf326
        del buf330
        del buf334
        del buf350
        del buf354
        del buf358
        del buf362
        del buf378
        del buf382
        del buf386
        del buf390
        del buf406
        del buf410
        del buf414
        del buf418
        del buf42
        del buf434
        del buf438
        del buf442
        del buf446
        del buf46
        del buf462
        del buf466
        del buf470
        del buf474
        del buf490
        del buf494
        del buf498
        del buf50
        del buf502
        del buf518
        del buf522
        del buf526
        del buf530
        del buf54
        del buf546
        del buf550
        del buf554
        del buf558
        del buf574
        del buf578
        del buf582
        del buf586
        del buf602
        del buf606
        del buf610
        del buf614
        del buf630
        del buf634
        del buf638
        del buf642
        del buf658
        del buf662
        del buf666
        del buf670
        del buf686
        del buf690
        del buf694
        del buf698
        del buf70
        del buf714
        del buf718
        del buf722
        del buf726
        del buf74
        del buf742
        del buf746
        del buf750
        del buf754
        del buf770
        del buf774
        del buf778
        del buf78
        del buf782
        del buf798
        del buf802
        del buf806
        del buf810
        del buf82
        del buf826
        del buf830
        del buf834
        del buf838
        del buf854
        del buf858
        del buf862
        del buf866
        del buf882
        del buf886
        del buf890
        del buf894
        del buf910
        del buf914
        del buf918
        del buf922
        del buf938
        del buf942
        del buf946
        del buf950
        del buf966
        del buf970
        del buf974
        del buf978
        del buf98
        del buf994
        del buf998
    return (buf2881, buf2931, )


def benchmark_compiled_module(times=10, repeat=10):
    from torch._dynamo.testing import rand_strided
    from torch._inductor.utils import print_performance
    arg0_1 = rand_strided((4, 4, 4, 4), (64, 16, 4, 1), device='cuda:0', dtype=torch.float32)
    arg1_1 = rand_strided((4, 4, 4, 4), (64, 16, 4, 1), device='cuda:0', dtype=torch.float32)
    fn = lambda: call([arg0_1, arg1_1])
    return print_performance(fn, times=times, repeat=repeat)


if __name__ == "__main__":
    from torch._inductor.wrapper_benchmark import compiled_module_main
    compiled_module_main('None', benchmark_compiled_module)

import torch
import numpy as np
from torch import nn
import torch.jit
import torch.nn.functional as F
import torch.nn.functional


def sum_tensor(inp, axes, keepdim=False):
    axes = np.unique(axes).astype(int)
    if keepdim:
        for ax in axes:
            inp = inp.sum(int(ax), keepdim=True)
    else:
        for ax in sorted(axes, reverse=True):
            inp = inp.sum(int(ax))
    return inp


def get_tp_fp_fn_tn(net_output, gt, axes=None, mask=None, square=False):
    """
    net_output must be (b, c, x, y(, z)))
    gt must be a label map (shape (b, 1, x, y(, z)) OR shape (b, x, y(, z))) or one hot encoding (b, c, x, y(, z))
    if mask is provided it must have shape (b, 1, x, y(, z)))
    :param net_output:
    :param gt:
    :param axes: can be (, ) = no summation
    :param mask: mask must be 1 for valid pixels and 0 for invalid pixels
    :param square: if True then fp, tp and fn will be squared before summation
    :return:
    """
    if axes is None:
        axes = tuple(range(2, len(net_output.size())))
    shp_x = net_output.shape
    shp_y = gt.shape
    with torch.no_grad():
        if len(shp_x) != len(shp_y):
            gt = gt.view((shp_y[0], 1, *shp_y[1:]))
        if all([(i == j) for i, j in zip(net_output.shape, gt.shape)]):
            y_onehot = gt
        else:
            gt = gt.long()
            y_onehot = torch.zeros(shp_x)
            if net_output.device.type == 'cuda':
                y_onehot = y_onehot
            y_onehot.scatter_(1, gt, 1)
    tp = net_output * y_onehot
    fp = net_output * (1 - y_onehot)
    fn = (1 - net_output) * y_onehot
    tn = (1 - net_output) * (1 - y_onehot)
    if mask is not None:
        tp = torch.stack(tuple(x_i * mask[:, 0] for x_i in torch.unbind(tp,
            dim=1)), dim=1)
        fp = torch.stack(tuple(x_i * mask[:, 0] for x_i in torch.unbind(fp,
            dim=1)), dim=1)
        fn = torch.stack(tuple(x_i * mask[:, 0] for x_i in torch.unbind(fn,
            dim=1)), dim=1)
        tn = torch.stack(tuple(x_i * mask[:, 0] for x_i in torch.unbind(tn,
            dim=1)), dim=1)
    if square:
        tp = tp ** 2
        fp = fp ** 2
        fn = fn ** 2
        tn = tn ** 2
    if len(axes) > 0:
        tp = sum_tensor(tp, axes, keepdim=False)
        fp = sum_tensor(fp, axes, keepdim=False)
        fn = sum_tensor(fn, axes, keepdim=False)
        tn = sum_tensor(tn, axes, keepdim=False)
    return tp, fp, fn, tn


def soft_erode(I):
    p1 = -F.max_pool3d(-I, (3, 1, 1), (1, 1, 1), (1, 0, 0))
    p2 = -F.max_pool3d(-I, (1, 3, 1), (1, 1, 1), (0, 1, 0))
    p3 = -F.max_pool3d(-I, (1, 1, 3), (1, 1, 1), (0, 0, 1))
    return torch.min(torch.min(p1, p3), p2)


def soft_dilate(I):
    return F.max_pool3d(I, (3, 3, 3), (1, 1, 1), (1, 1, 1))


def soft_open(I):
    return soft_dilate(soft_erode(I))


def soft_skel(img, k=50):
    img1 = soft_open(img)
    skel = F.relu(img - img1)
    for iter in range(k):
        img = soft_erode(img)
        img1 = soft_open(img)
        delta = F.relu(img - img1)
        skel = skel + F.relu(delta - skel * delta)
    if torch.cuda.is_available():
        del img1
        del delta
    return skel


class SoftClDiceLoss(nn.Module):

    def __init__(self, apply_nonlin=None, batch_dice=False, do_bg=True,
        smooth=1.0, k=2):
        """
        """
        super(SoftClDiceLoss, self).__init__()
        self.do_bg = do_bg
        self.batch_dice = batch_dice
        self.apply_nonlin = apply_nonlin
        self.smooth = smooth
        self.k = k

    def softCenterline(self, I):
        max = nn.MaxPool3d(3, stride=1, padding=1)
        relu = nn.ReLU()
        Ip = max(-max(-I))
        cl = relu(I - Ip)
        for iter in range(self.k):
            I = -max(-I)
            Ip = max(-max(-I))
            cl = cl + cl * relu(I - Ip)
        return cl

    def forward(self, x, y, loss_mask=None):
        shp_x = x.shape
        if self.batch_dice:
            axes = [0] + list(range(2, len(shp_x)))
        else:
            axes = list(range(2, len(shp_x)))
        if self.apply_nonlin is not None:
            x = self.apply_nonlin(x)
        clp = soft_skel(x)
        cll = soft_skel(y)
        tp, _fp, fn, _tn = get_tp_fp_fn_tn(x, cll, axes, loss_mask, False)
        tpc, fpc, _fnc, _tnc = get_tp_fp_fn_tn(clp, y, axes, loss_mask, False)
        clp2vollnom = tpc + self.smooth
        clp2vollden = tpc + fpc + self.smooth
        clp2voll = clp2vollnom / clp2vollden
        cll2volpnom = tp + self.smooth
        cll2volpden = tp + fn + self.smooth
        cll2volp = cll2volpnom / cll2volpden
        dc = 2 * clp2voll * cll2volp / (cll2volp + clp2voll + 1e-08)
        if not self.do_bg:
            if self.batch_dice:
                dc = dc[1:]
            else:
                dc = dc[:, 1:]
        dc = dc.mean()
        return 1 - dc


def get_inputs():
    return [torch.rand([4, 4, 4, 4]), torch.rand([4, 4, 4, 4])]


def get_init_inputs():
    return [[], {}]

import torch
import triton
import triton.language as tl
from torch._inductor.runtime.triton_heuristics import grid
from torch._C import _cuda_getCurrentRawStream as get_raw_stream
from torch._inductor.runtime import triton_helpers
import numpy as np
from torch import nn
import torch.jit
import torch.nn.functional as F
import torch.nn.functional
assert_size_stride = torch._C._dynamo.guards.assert_size_stride
empty_strided_cuda = torch._C._dynamo.guards._empty_strided_cuda


@triton.jit
def triton_poi_fused_neg_0(in_ptr0, out_ptr0, out_ptr1, out_ptr2, out_ptr3,
    out_ptr4, out_ptr5, xnumel, XBLOCK: tl.constexpr):
    xnumel = 256
    xoffset = tl.program_id(0) * XBLOCK
    xindex = xoffset + tl.arange(0, XBLOCK)[:]
    xmask = xindex < xnumel
    x0 = xindex
    tmp0 = tl.load(in_ptr0 + x0, xmask)
    tmp1 = -tmp0
    tl.store(out_ptr0 + x0, tmp1, xmask)
    tl.store(out_ptr1 + x0, tmp1, xmask)
    tl.store(out_ptr2 + x0, tmp1, xmask)
    tl.store(out_ptr3 + x0, tmp1, xmask)
    tl.store(out_ptr4 + x0, tmp1, xmask)
    tl.store(out_ptr5 + x0, tmp1, xmask)


@triton.jit
def triton_poi_fused_minimum_neg_1(in_out_ptr0, in_ptr0, in_ptr1, xnumel,
    XBLOCK: tl.constexpr):
    xnumel = 256
    xoffset = tl.program_id(0) * XBLOCK
    xindex = xoffset + tl.arange(0, XBLOCK)[:]
    xmask = xindex < xnumel
    x0 = xindex
    tmp0 = tl.load(in_ptr0 + x0, xmask)
    tmp2 = tl.load(in_out_ptr0 + x0, xmask)
    tmp5 = tl.load(in_ptr1 + x0, xmask)
    tmp1 = -tmp0
    tmp3 = -tmp2
    tmp4 = triton_helpers.minimum(tmp1, tmp3)
    tmp6 = -tmp5
    tmp7 = triton_helpers.minimum(tmp4, tmp6)
    tl.store(in_out_ptr0 + x0, tmp7, xmask)


@triton.jit
def triton_poi_fused_minimum_neg_2(in_ptr0, in_ptr1, in_ptr2, out_ptr0,
    out_ptr1, out_ptr2, out_ptr3, out_ptr4, out_ptr5, xnumel, XBLOCK: tl.
    constexpr):
    xnumel = 256
    xoffset = tl.program_id(0) * XBLOCK
    xindex = xoffset + tl.arange(0, XBLOCK)[:]
    xmask = xindex < xnumel
    x0 = xindex
    tmp0 = tl.load(in_ptr0 + x0, xmask)
    tmp2 = tl.load(in_ptr1 + x0, xmask)
    tmp5 = tl.load(in_ptr2 + x0, xmask)
    tmp1 = -tmp0
    tmp3 = -tmp2
    tmp4 = triton_helpers.minimum(tmp1, tmp3)
    tmp6 = -tmp5
    tmp7 = triton_helpers.minimum(tmp4, tmp6)
    tmp8 = -tmp7
    tl.store(out_ptr0 + x0, tmp8, xmask)
    tl.store(out_ptr1 + x0, tmp8, xmask)
    tl.store(out_ptr2 + x0, tmp8, xmask)
    tl.store(out_ptr3 + x0, tmp8, xmask)
    tl.store(out_ptr4 + x0, tmp8, xmask)
    tl.store(out_ptr5 + x0, tmp8, xmask)


@triton.jit
def triton_poi_fused_minimum_neg_3(in_out_ptr0, in_ptr0, in_ptr1, xnumel,
    XBLOCK: tl.constexpr):
    xnumel = 256
    xoffset = tl.program_id(0) * XBLOCK
    xindex = xoffset + tl.arange(0, XBLOCK)[:]
    xmask = xindex < xnumel
    x0 = xindex
    tmp0 = tl.load(in_out_ptr0 + x0, xmask)
    tmp2 = tl.load(in_ptr0 + x0, xmask)
    tmp5 = tl.load(in_ptr1 + x0, xmask)
    tmp1 = -tmp0
    tmp3 = -tmp2
    tmp4 = triton_helpers.minimum(tmp1, tmp3)
    tmp6 = -tmp5
    tmp7 = triton_helpers.minimum(tmp4, tmp6)
    tl.store(in_out_ptr0 + x0, tmp7, xmask)


@triton.jit
def triton_poi_fused_minimum_neg_4(in_ptr0, in_ptr1, in_ptr2, out_ptr0,
    out_ptr1, out_ptr2, xnumel, XBLOCK: tl.constexpr):
    xnumel = 256
    xoffset = tl.program_id(0) * XBLOCK
    xindex = xoffset + tl.arange(0, XBLOCK)[:]
    xmask = xindex < xnumel
    x0 = xindex
    tmp0 = tl.load(in_ptr0 + x0, xmask)
    tmp2 = tl.load(in_ptr1 + x0, xmask)
    tmp5 = tl.load(in_ptr2 + x0, xmask)
    tmp1 = -tmp0
    tmp3 = -tmp2
    tmp4 = triton_helpers.minimum(tmp1, tmp3)
    tmp6 = -tmp5
    tmp7 = triton_helpers.minimum(tmp4, tmp6)
    tmp8 = -tmp7
    tl.store(out_ptr0 + x0, tmp8, xmask)
    tl.store(out_ptr1 + x0, tmp8, xmask)
    tl.store(out_ptr2 + x0, tmp8, xmask)


@triton.jit
def triton_poi_fused_add_minimum_mul_neg_relu_sub_5(in_out_ptr0,
    in_out_ptr1, in_out_ptr2, in_out_ptr3, in_out_ptr4, in_out_ptr5,
    in_out_ptr6, in_out_ptr7, in_out_ptr8, in_out_ptr9, in_out_ptr10,
    in_out_ptr11, in_out_ptr12, in_out_ptr13, in_out_ptr14, in_out_ptr15,
    in_out_ptr16, in_out_ptr17, in_out_ptr18, in_out_ptr19, in_out_ptr20,
    in_out_ptr21, in_out_ptr22, in_out_ptr23, in_out_ptr24, in_out_ptr25,
    in_out_ptr26, in_out_ptr27, in_out_ptr28, in_out_ptr29, in_out_ptr30,
    in_out_ptr31, in_out_ptr32, in_out_ptr33, in_out_ptr34, in_out_ptr35,
    in_out_ptr36, in_out_ptr37, in_out_ptr38, in_out_ptr39, in_out_ptr40,
    in_out_ptr41, in_out_ptr42, in_out_ptr43, in_out_ptr44, in_out_ptr45,
    in_out_ptr46, in_out_ptr47, in_out_ptr48, in_out_ptr49, in_ptr0,
    in_ptr1, in_ptr2, in_ptr3, in_ptr4, in_ptr5, in_ptr6, in_ptr7, in_ptr8,
    in_ptr9, in_ptr10, in_ptr11, in_ptr12, in_ptr13, in_ptr14, in_ptr15,
    in_ptr16, in_ptr17, in_ptr18, in_ptr19, in_ptr20, in_ptr21, in_ptr22,
    in_ptr23, in_ptr24, in_ptr25, in_ptr26, in_ptr27, in_ptr28, in_ptr29,
    in_ptr30, in_ptr31, in_ptr32, in_ptr33, in_ptr34, in_ptr35, in_ptr36,
    in_ptr37, in_ptr38, in_ptr39, in_ptr40, in_ptr41, in_ptr42, in_ptr43,
    in_ptr44, in_ptr45, in_ptr46, in_ptr47, in_ptr48, in_ptr49, in_ptr50,
    in_ptr51, in_ptr52, in_ptr53, in_ptr54, in_ptr55, in_ptr56, in_ptr57,
    in_ptr58, in_ptr59, in_ptr60, in_ptr61, in_ptr62, in_ptr63, in_ptr64,
    in_ptr65, in_ptr66, in_ptr67, in_ptr68, in_ptr69, in_ptr70, in_ptr71,
    in_ptr72, in_ptr73, in_ptr74, in_ptr75, in_ptr76, in_ptr77, in_ptr78,
    in_ptr79, in_ptr80, in_ptr81, in_ptr82, in_ptr83, in_ptr84, in_ptr85,
    in_ptr86, in_ptr87, in_ptr88, in_ptr89, in_ptr90, in_ptr91, in_ptr92,
    in_ptr93, in_ptr94, in_ptr95, in_ptr96, in_ptr97, in_ptr98, in_ptr99,
    in_ptr100, in_ptr101, in_ptr102, in_ptr103, in_ptr104, in_ptr105,
    in_ptr106, in_ptr107, in_ptr108, in_ptr109, in_ptr110, in_ptr111,
    in_ptr112, in_ptr113, in_ptr114, in_ptr115, in_ptr116, in_ptr117,
    in_ptr118, in_ptr119, in_ptr120, in_ptr121, in_ptr122, in_ptr123,
    in_ptr124, in_ptr125, in_ptr126, in_ptr127, in_ptr128, in_ptr129,
    in_ptr130, in_ptr131, in_ptr132, in_ptr133, in_ptr134, in_ptr135,
    in_ptr136, in_ptr137, in_ptr138, in_ptr139, in_ptr140, in_ptr141,
    in_ptr142, in_ptr143, in_ptr144, in_ptr145, in_ptr146, in_ptr147,
    in_ptr148, in_ptr149, in_ptr150, in_ptr151, xnumel, XBLOCK: tl.constexpr):
    xnumel = 256
    xoffset = tl.program_id(0) * XBLOCK
    xindex = xoffset + tl.arange(0, XBLOCK)[:]
    xmask = xindex < xnumel
    x0 = xindex
    tmp0 = tl.load(in_ptr0 + x0, xmask)
    tmp1 = tl.load(in_out_ptr0 + x0, xmask)
    tmp5 = tl.load(in_ptr1 + x0, xmask)
    tmp7 = tl.load(in_ptr2 + x0, xmask)
    tmp10 = tl.load(in_ptr3 + x0, xmask)
    tmp13 = tl.load(in_ptr4 + x0, xmask)
    tmp20 = tl.load(in_out_ptr1 + x0, xmask)
    tmp22 = tl.load(in_ptr5 + x0, xmask)
    tmp25 = tl.load(in_ptr6 + x0, xmask)
    tmp28 = tl.load(in_ptr7 + x0, xmask)
    tmp35 = tl.load(in_out_ptr2 + x0, xmask)
    tmp37 = tl.load(in_ptr8 + x0, xmask)
    tmp40 = tl.load(in_ptr9 + x0, xmask)
    tmp43 = tl.load(in_ptr10 + x0, xmask)
    tmp50 = tl.load(in_out_ptr3 + x0, xmask)
    tmp52 = tl.load(in_ptr11 + x0, xmask)
    tmp55 = tl.load(in_ptr12 + x0, xmask)
    tmp58 = tl.load(in_ptr13 + x0, xmask)
    tmp65 = tl.load(in_out_ptr4 + x0, xmask)
    tmp67 = tl.load(in_ptr14 + x0, xmask)
    tmp70 = tl.load(in_ptr15 + x0, xmask)
    tmp73 = tl.load(in_ptr16 + x0, xmask)
    tmp80 = tl.load(in_out_ptr5 + x0, xmask)
    tmp82 = tl.load(in_ptr17 + x0, xmask)
    tmp85 = tl.load(in_ptr18 + x0, xmask)
    tmp88 = tl.load(in_ptr19 + x0, xmask)
    tmp95 = tl.load(in_out_ptr6 + x0, xmask)
    tmp97 = tl.load(in_ptr20 + x0, xmask)
    tmp100 = tl.load(in_ptr21 + x0, xmask)
    tmp103 = tl.load(in_ptr22 + x0, xmask)
    tmp110 = tl.load(in_out_ptr7 + x0, xmask)
    tmp112 = tl.load(in_ptr23 + x0, xmask)
    tmp115 = tl.load(in_ptr24 + x0, xmask)
    tmp118 = tl.load(in_ptr25 + x0, xmask)
    tmp125 = tl.load(in_out_ptr8 + x0, xmask)
    tmp127 = tl.load(in_ptr26 + x0, xmask)
    tmp130 = tl.load(in_ptr27 + x0, xmask)
    tmp133 = tl.load(in_ptr28 + x0, xmask)
    tmp140 = tl.load(in_out_ptr9 + x0, xmask)
    tmp142 = tl.load(in_ptr29 + x0, xmask)
    tmp145 = tl.load(in_ptr30 + x0, xmask)
    tmp148 = tl.load(in_ptr31 + x0, xmask)
    tmp155 = tl.load(in_out_ptr10 + x0, xmask)
    tmp157 = tl.load(in_ptr32 + x0, xmask)
    tmp160 = tl.load(in_ptr33 + x0, xmask)
    tmp163 = tl.load(in_ptr34 + x0, xmask)
    tmp170 = tl.load(in_out_ptr11 + x0, xmask)
    tmp172 = tl.load(in_ptr35 + x0, xmask)
    tmp175 = tl.load(in_ptr36 + x0, xmask)
    tmp178 = tl.load(in_ptr37 + x0, xmask)
    tmp185 = tl.load(in_out_ptr12 + x0, xmask)
    tmp187 = tl.load(in_ptr38 + x0, xmask)
    tmp190 = tl.load(in_ptr39 + x0, xmask)
    tmp193 = tl.load(in_ptr40 + x0, xmask)
    tmp200 = tl.load(in_out_ptr13 + x0, xmask)
    tmp202 = tl.load(in_ptr41 + x0, xmask)
    tmp205 = tl.load(in_ptr42 + x0, xmask)
    tmp208 = tl.load(in_ptr43 + x0, xmask)
    tmp215 = tl.load(in_out_ptr14 + x0, xmask)
    tmp217 = tl.load(in_ptr44 + x0, xmask)
    tmp220 = tl.load(in_ptr45 + x0, xmask)
    tmp223 = tl.load(in_ptr46 + x0, xmask)
    tmp230 = tl.load(in_out_ptr15 + x0, xmask)
    tmp232 = tl.load(in_ptr47 + x0, xmask)
    tmp235 = tl.load(in_ptr48 + x0, xmask)
    tmp238 = tl.load(in_ptr49 + x0, xmask)
    tmp245 = tl.load(in_out_ptr16 + x0, xmask)
    tmp247 = tl.load(in_ptr50 + x0, xmask)
    tmp250 = tl.load(in_ptr51 + x0, xmask)
    tmp253 = tl.load(in_ptr52 + x0, xmask)
    tmp260 = tl.load(in_out_ptr17 + x0, xmask)
    tmp262 = tl.load(in_ptr53 + x0, xmask)
    tmp265 = tl.load(in_ptr54 + x0, xmask)
    tmp268 = tl.load(in_ptr55 + x0, xmask)
    tmp275 = tl.load(in_out_ptr18 + x0, xmask)
    tmp277 = tl.load(in_ptr56 + x0, xmask)
    tmp280 = tl.load(in_ptr57 + x0, xmask)
    tmp283 = tl.load(in_ptr58 + x0, xmask)
    tmp290 = tl.load(in_out_ptr19 + x0, xmask)
    tmp292 = tl.load(in_ptr59 + x0, xmask)
    tmp295 = tl.load(in_ptr60 + x0, xmask)
    tmp298 = tl.load(in_ptr61 + x0, xmask)
    tmp305 = tl.load(in_out_ptr20 + x0, xmask)
    tmp307 = tl.load(in_ptr62 + x0, xmask)
    tmp310 = tl.load(in_ptr63 + x0, xmask)
    tmp313 = tl.load(in_ptr64 + x0, xmask)
    tmp320 = tl.load(in_out_ptr21 + x0, xmask)
    tmp322 = tl.load(in_ptr65 + x0, xmask)
    tmp325 = tl.load(in_ptr66 + x0, xmask)
    tmp328 = tl.load(in_ptr67 + x0, xmask)
    tmp335 = tl.load(in_out_ptr22 + x0, xmask)
    tmp337 = tl.load(in_ptr68 + x0, xmask)
    tmp340 = tl.load(in_ptr69 + x0, xmask)
    tmp343 = tl.load(in_ptr70 + x0, xmask)
    tmp350 = tl.load(in_out_ptr23 + x0, xmask)
    tmp352 = tl.load(in_ptr71 + x0, xmask)
    tmp355 = tl.load(in_ptr72 + x0, xmask)
    tmp358 = tl.load(in_ptr73 + x0, xmask)
    tmp365 = tl.load(in_out_ptr24 + x0, xmask)
    tmp367 = tl.load(in_ptr74 + x0, xmask)
    tmp370 = tl.load(in_ptr75 + x0, xmask)
    tmp373 = tl.load(in_ptr76 + x0, xmask)
    tmp380 = tl.load(in_out_ptr25 + x0, xmask)
    tmp382 = tl.load(in_ptr77 + x0, xmask)
    tmp385 = tl.load(in_ptr78 + x0, xmask)
    tmp388 = tl.load(in_ptr79 + x0, xmask)
    tmp395 = tl.load(in_out_ptr26 + x0, xmask)
    tmp397 = tl.load(in_ptr80 + x0, xmask)
    tmp400 = tl.load(in_ptr81 + x0, xmask)
    tmp403 = tl.load(in_ptr82 + x0, xmask)
    tmp410 = tl.load(in_out_ptr27 + x0, xmask)
    tmp412 = tl.load(in_ptr83 + x0, xmask)
    tmp415 = tl.load(in_ptr84 + x0, xmask)
    tmp418 = tl.load(in_ptr85 + x0, xmask)
    tmp425 = tl.load(in_out_ptr28 + x0, xmask)
    tmp427 = tl.load(in_ptr86 + x0, xmask)
    tmp430 = tl.load(in_ptr87 + x0, xmask)
    tmp433 = tl.load(in_ptr88 + x0, xmask)
    tmp440 = tl.load(in_out_ptr29 + x0, xmask)
    tmp442 = tl.load(in_ptr89 + x0, xmask)
    tmp445 = tl.load(in_ptr90 + x0, xmask)
    tmp448 = tl.load(in_ptr91 + x0, xmask)
    tmp455 = tl.load(in_out_ptr30 + x0, xmask)
    tmp457 = tl.load(in_ptr92 + x0, xmask)
    tmp460 = tl.load(in_ptr93 + x0, xmask)
    tmp463 = tl.load(in_ptr94 + x0, xmask)
    tmp470 = tl.load(in_out_ptr31 + x0, xmask)
    tmp472 = tl.load(in_ptr95 + x0, xmask)
    tmp475 = tl.load(in_ptr96 + x0, xmask)
    tmp478 = tl.load(in_ptr97 + x0, xmask)
    tmp485 = tl.load(in_out_ptr32 + x0, xmask)
    tmp487 = tl.load(in_ptr98 + x0, xmask)
    tmp490 = tl.load(in_ptr99 + x0, xmask)
    tmp493 = tl.load(in_ptr100 + x0, xmask)
    tmp500 = tl.load(in_out_ptr33 + x0, xmask)
    tmp502 = tl.load(in_ptr101 + x0, xmask)
    tmp505 = tl.load(in_ptr102 + x0, xmask)
    tmp508 = tl.load(in_ptr103 + x0, xmask)
    tmp515 = tl.load(in_out_ptr34 + x0, xmask)
    tmp517 = tl.load(in_ptr104 + x0, xmask)
    tmp520 = tl.load(in_ptr105 + x0, xmask)
    tmp523 = tl.load(in_ptr106 + x0, xmask)
    tmp530 = tl.load(in_out_ptr35 + x0, xmask)
    tmp532 = tl.load(in_ptr107 + x0, xmask)
    tmp535 = tl.load(in_ptr108 + x0, xmask)
    tmp538 = tl.load(in_ptr109 + x0, xmask)
    tmp545 = tl.load(in_out_ptr36 + x0, xmask)
    tmp547 = tl.load(in_ptr110 + x0, xmask)
    tmp550 = tl.load(in_ptr111 + x0, xmask)
    tmp553 = tl.load(in_ptr112 + x0, xmask)
    tmp560 = tl.load(in_out_ptr37 + x0, xmask)
    tmp562 = tl.load(in_ptr113 + x0, xmask)
    tmp565 = tl.load(in_ptr114 + x0, xmask)
    tmp568 = tl.load(in_ptr115 + x0, xmask)
    tmp575 = tl.load(in_out_ptr38 + x0, xmask)
    tmp577 = tl.load(in_ptr116 + x0, xmask)
    tmp580 = tl.load(in_ptr117 + x0, xmask)
    tmp583 = tl.load(in_ptr118 + x0, xmask)
    tmp590 = tl.load(in_out_ptr39 + x0, xmask)
    tmp592 = tl.load(in_ptr119 + x0, xmask)
    tmp595 = tl.load(in_ptr120 + x0, xmask)
    tmp598 = tl.load(in_ptr121 + x0, xmask)
    tmp605 = tl.load(in_out_ptr40 + x0, xmask)
    tmp607 = tl.load(in_ptr122 + x0, xmask)
    tmp610 = tl.load(in_ptr123 + x0, xmask)
    tmp613 = tl.load(in_ptr124 + x0, xmask)
    tmp620 = tl.load(in_out_ptr41 + x0, xmask)
    tmp622 = tl.load(in_ptr125 + x0, xmask)
    tmp625 = tl.load(in_ptr126 + x0, xmask)
    tmp628 = tl.load(in_ptr127 + x0, xmask)
    tmp635 = tl.load(in_out_ptr42 + x0, xmask)
    tmp637 = tl.load(in_ptr128 + x0, xmask)
    tmp640 = tl.load(in_ptr129 + x0, xmask)
    tmp643 = tl.load(in_ptr130 + x0, xmask)
    tmp650 = tl.load(in_out_ptr43 + x0, xmask)
    tmp652 = tl.load(in_ptr131 + x0, xmask)
    tmp655 = tl.load(in_ptr132 + x0, xmask)
    tmp658 = tl.load(in_ptr133 + x0, xmask)
    tmp665 = tl.load(in_out_ptr44 + x0, xmask)
    tmp667 = tl.load(in_ptr134 + x0, xmask)
    tmp670 = tl.load(in_ptr135 + x0, xmask)
    tmp673 = tl.load(in_ptr136 + x0, xmask)
    tmp680 = tl.load(in_out_ptr45 + x0, xmask)
    tmp682 = tl.load(in_ptr137 + x0, xmask)
    tmp685 = tl.load(in_ptr138 + x0, xmask)
    tmp688 = tl.load(in_ptr139 + x0, xmask)
    tmp695 = tl.load(in_out_ptr46 + x0, xmask)
    tmp697 = tl.load(in_ptr140 + x0, xmask)
    tmp700 = tl.load(in_ptr141 + x0, xmask)
    tmp703 = tl.load(in_ptr142 + x0, xmask)
    tmp710 = tl.load(in_out_ptr47 + x0, xmask)
    tmp712 = tl.load(in_ptr143 + x0, xmask)
    tmp715 = tl.load(in_ptr144 + x0, xmask)
    tmp718 = tl.load(in_ptr145 + x0, xmask)
    tmp725 = tl.load(in_out_ptr48 + x0, xmask)
    tmp727 = tl.load(in_ptr146 + x0, xmask)
    tmp730 = tl.load(in_ptr147 + x0, xmask)
    tmp733 = tl.load(in_ptr148 + x0, xmask)
    tmp740 = tl.load(in_out_ptr49 + x0, xmask)
    tmp742 = tl.load(in_ptr149 + x0, xmask)
    tmp745 = tl.load(in_ptr150 + x0, xmask)
    tmp748 = tl.load(in_ptr151 + x0, xmask)
    tmp2 = tmp0 - tmp1
    tmp3 = tl.full([1], 0, tl.int32)
    tmp4 = triton_helpers.maximum(tmp3, tmp2)
    tmp6 = -tmp5
    tmp8 = -tmp7
    tmp9 = triton_helpers.minimum(tmp6, tmp8)
    tmp11 = -tmp10
    tmp12 = triton_helpers.minimum(tmp9, tmp11)
    tmp14 = tmp12 - tmp13
    tmp15 = triton_helpers.maximum(tmp3, tmp14)
    tmp16 = tmp4 * tmp15
    tmp17 = tmp15 - tmp16
    tmp18 = triton_helpers.maximum(tmp3, tmp17)
    tmp19 = tmp4 + tmp18
    tmp21 = -tmp20
    tmp23 = -tmp22
    tmp24 = triton_helpers.minimum(tmp21, tmp23)
    tmp26 = -tmp25
    tmp27 = triton_helpers.minimum(tmp24, tmp26)
    tmp29 = tmp27 - tmp28
    tmp30 = triton_helpers.maximum(tmp3, tmp29)
    tmp31 = tmp19 * tmp30
    tmp32 = tmp30 - tmp31
    tmp33 = triton_helpers.maximum(tmp3, tmp32)
    tmp34 = tmp19 + tmp33
    tmp36 = -tmp35
    tmp38 = -tmp37
    tmp39 = triton_helpers.minimum(tmp36, tmp38)
    tmp41 = -tmp40
    tmp42 = triton_helpers.minimum(tmp39, tmp41)
    tmp44 = tmp42 - tmp43
    tmp45 = triton_helpers.maximum(tmp3, tmp44)
    tmp46 = tmp34 * tmp45
    tmp47 = tmp45 - tmp46
    tmp48 = triton_helpers.maximum(tmp3, tmp47)
    tmp49 = tmp34 + tmp48
    tmp51 = -tmp50
    tmp53 = -tmp52
    tmp54 = triton_helpers.minimum(tmp51, tmp53)
    tmp56 = -tmp55
    tmp57 = triton_helpers.minimum(tmp54, tmp56)
    tmp59 = tmp57 - tmp58
    tmp60 = triton_helpers.maximum(tmp3, tmp59)
    tmp61 = tmp49 * tmp60
    tmp62 = tmp60 - tmp61
    tmp63 = triton_helpers.maximum(tmp3, tmp62)
    tmp64 = tmp49 + tmp63
    tmp66 = -tmp65
    tmp68 = -tmp67
    tmp69 = triton_helpers.minimum(tmp66, tmp68)
    tmp71 = -tmp70
    tmp72 = triton_helpers.minimum(tmp69, tmp71)
    tmp74 = tmp72 - tmp73
    tmp75 = triton_helpers.maximum(tmp3, tmp74)
    tmp76 = tmp64 * tmp75
    tmp77 = tmp75 - tmp76
    tmp78 = triton_helpers.maximum(tmp3, tmp77)
    tmp79 = tmp64 + tmp78
    tmp81 = -tmp80
    tmp83 = -tmp82
    tmp84 = triton_helpers.minimum(tmp81, tmp83)
    tmp86 = -tmp85
    tmp87 = triton_helpers.minimum(tmp84, tmp86)
    tmp89 = tmp87 - tmp88
    tmp90 = triton_helpers.maximum(tmp3, tmp89)
    tmp91 = tmp79 * tmp90
    tmp92 = tmp90 - tmp91
    tmp93 = triton_helpers.maximum(tmp3, tmp92)
    tmp94 = tmp79 + tmp93
    tmp96 = -tmp95
    tmp98 = -tmp97
    tmp99 = triton_helpers.minimum(tmp96, tmp98)
    tmp101 = -tmp100
    tmp102 = triton_helpers.minimum(tmp99, tmp101)
    tmp104 = tmp102 - tmp103
    tmp105 = triton_helpers.maximum(tmp3, tmp104)
    tmp106 = tmp94 * tmp105
    tmp107 = tmp105 - tmp106
    tmp108 = triton_helpers.maximum(tmp3, tmp107)
    tmp109 = tmp94 + tmp108
    tmp111 = -tmp110
    tmp113 = -tmp112
    tmp114 = triton_helpers.minimum(tmp111, tmp113)
    tmp116 = -tmp115
    tmp117 = triton_helpers.minimum(tmp114, tmp116)
    tmp119 = tmp117 - tmp118
    tmp120 = triton_helpers.maximum(tmp3, tmp119)
    tmp121 = tmp109 * tmp120
    tmp122 = tmp120 - tmp121
    tmp123 = triton_helpers.maximum(tmp3, tmp122)
    tmp124 = tmp109 + tmp123
    tmp126 = -tmp125
    tmp128 = -tmp127
    tmp129 = triton_helpers.minimum(tmp126, tmp128)
    tmp131 = -tmp130
    tmp132 = triton_helpers.minimum(tmp129, tmp131)
    tmp134 = tmp132 - tmp133
    tmp135 = triton_helpers.maximum(tmp3, tmp134)
    tmp136 = tmp124 * tmp135
    tmp137 = tmp135 - tmp136
    tmp138 = triton_helpers.maximum(tmp3, tmp137)
    tmp139 = tmp124 + tmp138
    tmp141 = -tmp140
    tmp143 = -tmp142
    tmp144 = triton_helpers.minimum(tmp141, tmp143)
    tmp146 = -tmp145
    tmp147 = triton_helpers.minimum(tmp144, tmp146)
    tmp149 = tmp147 - tmp148
    tmp150 = triton_helpers.maximum(tmp3, tmp149)
    tmp151 = tmp139 * tmp150
    tmp152 = tmp150 - tmp151
    tmp153 = triton_helpers.maximum(tmp3, tmp152)
    tmp154 = tmp139 + tmp153
    tmp156 = -tmp155
    tmp158 = -tmp157
    tmp159 = triton_helpers.minimum(tmp156, tmp158)
    tmp161 = -tmp160
    tmp162 = triton_helpers.minimum(tmp159, tmp161)
    tmp164 = tmp162 - tmp163
    tmp165 = triton_helpers.maximum(tmp3, tmp164)
    tmp166 = tmp154 * tmp165
    tmp167 = tmp165 - tmp166
    tmp168 = triton_helpers.maximum(tmp3, tmp167)
    tmp169 = tmp154 + tmp168
    tmp171 = -tmp170
    tmp173 = -tmp172
    tmp174 = triton_helpers.minimum(tmp171, tmp173)
    tmp176 = -tmp175
    tmp177 = triton_helpers.minimum(tmp174, tmp176)
    tmp179 = tmp177 - tmp178
    tmp180 = triton_helpers.maximum(tmp3, tmp179)
    tmp181 = tmp169 * tmp180
    tmp182 = tmp180 - tmp181
    tmp183 = triton_helpers.maximum(tmp3, tmp182)
    tmp184 = tmp169 + tmp183
    tmp186 = -tmp185
    tmp188 = -tmp187
    tmp189 = triton_helpers.minimum(tmp186, tmp188)
    tmp191 = -tmp190
    tmp192 = triton_helpers.minimum(tmp189, tmp191)
    tmp194 = tmp192 - tmp193
    tmp195 = triton_helpers.maximum(tmp3, tmp194)
    tmp196 = tmp184 * tmp195
    tmp197 = tmp195 - tmp196
    tmp198 = triton_helpers.maximum(tmp3, tmp197)
    tmp199 = tmp184 + tmp198
    tmp201 = -tmp200
    tmp203 = -tmp202
    tmp204 = triton_helpers.minimum(tmp201, tmp203)
    tmp206 = -tmp205
    tmp207 = triton_helpers.minimum(tmp204, tmp206)
    tmp209 = tmp207 - tmp208
    tmp210 = triton_helpers.maximum(tmp3, tmp209)
    tmp211 = tmp199 * tmp210
    tmp212 = tmp210 - tmp211
    tmp213 = triton_helpers.maximum(tmp3, tmp212)
    tmp214 = tmp199 + tmp213
    tmp216 = -tmp215
    tmp218 = -tmp217
    tmp219 = triton_helpers.minimum(tmp216, tmp218)
    tmp221 = -tmp220
    tmp222 = triton_helpers.minimum(tmp219, tmp221)
    tmp224 = tmp222 - tmp223
    tmp225 = triton_helpers.maximum(tmp3, tmp224)
    tmp226 = tmp214 * tmp225
    tmp227 = tmp225 - tmp226
    tmp228 = triton_helpers.maximum(tmp3, tmp227)
    tmp229 = tmp214 + tmp228
    tmp231 = -tmp230
    tmp233 = -tmp232
    tmp234 = triton_helpers.minimum(tmp231, tmp233)
    tmp236 = -tmp235
    tmp237 = triton_helpers.minimum(tmp234, tmp236)
    tmp239 = tmp237 - tmp238
    tmp240 = triton_helpers.maximum(tmp3, tmp239)
    tmp241 = tmp229 * tmp240
    tmp242 = tmp240 - tmp241
    tmp243 = triton_helpers.maximum(tmp3, tmp242)
    tmp244 = tmp229 + tmp243
    tmp246 = -tmp245
    tmp248 = -tmp247
    tmp249 = triton_helpers.minimum(tmp246, tmp248)
    tmp251 = -tmp250
    tmp252 = triton_helpers.minimum(tmp249, tmp251)
    tmp254 = tmp252 - tmp253
    tmp255 = triton_helpers.maximum(tmp3, tmp254)
    tmp256 = tmp244 * tmp255
    tmp257 = tmp255 - tmp256
    tmp258 = triton_helpers.maximum(tmp3, tmp257)
    tmp259 = tmp244 + tmp258
    tmp261 = -tmp260
    tmp263 = -tmp262
    tmp264 = triton_helpers.minimum(tmp261, tmp263)
    tmp266 = -tmp265
    tmp267 = triton_helpers.minimum(tmp264, tmp266)
    tmp269 = tmp267 - tmp268
    tmp270 = triton_helpers.maximum(tmp3, tmp269)
    tmp271 = tmp259 * tmp270
    tmp272 = tmp270 - tmp271
    tmp273 = triton_helpers.maximum(tmp3, tmp272)
    tmp274 = tmp259 + tmp273
    tmp276 = -tmp275
    tmp278 = -tmp277
    tmp279 = triton_helpers.minimum(tmp276, tmp278)
    tmp281 = -tmp280
    tmp282 = triton_helpers.minimum(tmp279, tmp281)
    tmp284 = tmp282 - tmp283
    tmp285 = triton_helpers.maximum(tmp3, tmp284)
    tmp286 = tmp274 * tmp285
    tmp287 = tmp285 - tmp286
    tmp288 = triton_helpers.maximum(tmp3, tmp287)
    tmp289 = tmp274 + tmp288
    tmp291 = -tmp290
    tmp293 = -tmp292
    tmp294 = triton_helpers.minimum(tmp291, tmp293)
    tmp296 = -tmp295
    tmp297 = triton_helpers.minimum(tmp294, tmp296)
    tmp299 = tmp297 - tmp298
    tmp300 = triton_helpers.maximum(tmp3, tmp299)
    tmp301 = tmp289 * tmp300
    tmp302 = tmp300 - tmp301
    tmp303 = triton_helpers.maximum(tmp3, tmp302)
    tmp304 = tmp289 + tmp303
    tmp306 = -tmp305
    tmp308 = -tmp307
    tmp309 = triton_helpers.minimum(tmp306, tmp308)
    tmp311 = -tmp310
    tmp312 = triton_helpers.minimum(tmp309, tmp311)
    tmp314 = tmp312 - tmp313
    tmp315 = triton_helpers.maximum(tmp3, tmp314)
    tmp316 = tmp304 * tmp315
    tmp317 = tmp315 - tmp316
    tmp318 = triton_helpers.maximum(tmp3, tmp317)
    tmp319 = tmp304 + tmp318
    tmp321 = -tmp320
    tmp323 = -tmp322
    tmp324 = triton_helpers.minimum(tmp321, tmp323)
    tmp326 = -tmp325
    tmp327 = triton_helpers.minimum(tmp324, tmp326)
    tmp329 = tmp327 - tmp328
    tmp330 = triton_helpers.maximum(tmp3, tmp329)
    tmp331 = tmp319 * tmp330
    tmp332 = tmp330 - tmp331
    tmp333 = triton_helpers.maximum(tmp3, tmp332)
    tmp334 = tmp319 + tmp333
    tmp336 = -tmp335
    tmp338 = -tmp337
    tmp339 = triton_helpers.minimum(tmp336, tmp338)
    tmp341 = -tmp340
    tmp342 = triton_helpers.minimum(tmp339, tmp341)
    tmp344 = tmp342 - tmp343
    tmp345 = triton_helpers.maximum(tmp3, tmp344)
    tmp346 = tmp334 * tmp345
    tmp347 = tmp345 - tmp346
    tmp348 = triton_helpers.maximum(tmp3, tmp347)
    tmp349 = tmp334 + tmp348
    tmp351 = -tmp350
    tmp353 = -tmp352
    tmp354 = triton_helpers.minimum(tmp351, tmp353)
    tmp356 = -tmp355
    tmp357 = triton_helpers.minimum(tmp354, tmp356)
    tmp359 = tmp357 - tmp358
    tmp360 = triton_helpers.maximum(tmp3, tmp359)
    tmp361 = tmp349 * tmp360
    tmp362 = tmp360 - tmp361
    tmp363 = triton_helpers.maximum(tmp3, tmp362)
    tmp364 = tmp349 + tmp363
    tmp366 = -tmp365
    tmp368 = -tmp367
    tmp369 = triton_helpers.minimum(tmp366, tmp368)
    tmp371 = -tmp370
    tmp372 = triton_helpers.minimum(tmp369, tmp371)
    tmp374 = tmp372 - tmp373
    tmp375 = triton_helpers.maximum(tmp3, tmp374)
    tmp376 = tmp364 * tmp375
    tmp377 = tmp375 - tmp376
    tmp378 = triton_helpers.maximum(tmp3, tmp377)
    tmp379 = tmp364 + tmp378
    tmp381 = -tmp380
    tmp383 = -tmp382
    tmp384 = triton_helpers.minimum(tmp381, tmp383)
    tmp386 = -tmp385
    tmp387 = triton_helpers.minimum(tmp384, tmp386)
    tmp389 = tmp387 - tmp388
    tmp390 = triton_helpers.maximum(tmp3, tmp389)
    tmp391 = tmp379 * tmp390
    tmp392 = tmp390 - tmp391
    tmp393 = triton_helpers.maximum(tmp3, tmp392)
    tmp394 = tmp379 + tmp393
    tmp396 = -tmp395
    tmp398 = -tmp397
    tmp399 = triton_helpers.minimum(tmp396, tmp398)
    tmp401 = -tmp400
    tmp402 = triton_helpers.minimum(tmp399, tmp401)
    tmp404 = tmp402 - tmp403
    tmp405 = triton_helpers.maximum(tmp3, tmp404)
    tmp406 = tmp394 * tmp405
    tmp407 = tmp405 - tmp406
    tmp408 = triton_helpers.maximum(tmp3, tmp407)
    tmp409 = tmp394 + tmp408
    tmp411 = -tmp410
    tmp413 = -tmp412
    tmp414 = triton_helpers.minimum(tmp411, tmp413)
    tmp416 = -tmp415
    tmp417 = triton_helpers.minimum(tmp414, tmp416)
    tmp419 = tmp417 - tmp418
    tmp420 = triton_helpers.maximum(tmp3, tmp419)
    tmp421 = tmp409 * tmp420
    tmp422 = tmp420 - tmp421
    tmp423 = triton_helpers.maximum(tmp3, tmp422)
    tmp424 = tmp409 + tmp423
    tmp426 = -tmp425
    tmp428 = -tmp427
    tmp429 = triton_helpers.minimum(tmp426, tmp428)
    tmp431 = -tmp430
    tmp432 = triton_helpers.minimum(tmp429, tmp431)
    tmp434 = tmp432 - tmp433
    tmp435 = triton_helpers.maximum(tmp3, tmp434)
    tmp436 = tmp424 * tmp435
    tmp437 = tmp435 - tmp436
    tmp438 = triton_helpers.maximum(tmp3, tmp437)
    tmp439 = tmp424 + tmp438
    tmp441 = -tmp440
    tmp443 = -tmp442
    tmp444 = triton_helpers.minimum(tmp441, tmp443)
    tmp446 = -tmp445
    tmp447 = triton_helpers.minimum(tmp444, tmp446)
    tmp449 = tmp447 - tmp448
    tmp450 = triton_helpers.maximum(tmp3, tmp449)
    tmp451 = tmp439 * tmp450
    tmp452 = tmp450 - tmp451
    tmp453 = triton_helpers.maximum(tmp3, tmp452)
    tmp454 = tmp439 + tmp453
    tmp456 = -tmp455
    tmp458 = -tmp457
    tmp459 = triton_helpers.minimum(tmp456, tmp458)
    tmp461 = -tmp460
    tmp462 = triton_helpers.minimum(tmp459, tmp461)
    tmp464 = tmp462 - tmp463
    tmp465 = triton_helpers.maximum(tmp3, tmp464)
    tmp466 = tmp454 * tmp465
    tmp467 = tmp465 - tmp466
    tmp468 = triton_helpers.maximum(tmp3, tmp467)
    tmp469 = tmp454 + tmp468
    tmp471 = -tmp470
    tmp473 = -tmp472
    tmp474 = triton_helpers.minimum(tmp471, tmp473)
    tmp476 = -tmp475
    tmp477 = triton_helpers.minimum(tmp474, tmp476)
    tmp479 = tmp477 - tmp478
    tmp480 = triton_helpers.maximum(tmp3, tmp479)
    tmp481 = tmp469 * tmp480
    tmp482 = tmp480 - tmp481
    tmp483 = triton_helpers.maximum(tmp3, tmp482)
    tmp484 = tmp469 + tmp483
    tmp486 = -tmp485
    tmp488 = -tmp487
    tmp489 = triton_helpers.minimum(tmp486, tmp488)
    tmp491 = -tmp490
    tmp492 = triton_helpers.minimum(tmp489, tmp491)
    tmp494 = tmp492 - tmp493
    tmp495 = triton_helpers.maximum(tmp3, tmp494)
    tmp496 = tmp484 * tmp495
    tmp497 = tmp495 - tmp496
    tmp498 = triton_helpers.maximum(tmp3, tmp497)
    tmp499 = tmp484 + tmp498
    tmp501 = -tmp500
    tmp503 = -tmp502
    tmp504 = triton_helpers.minimum(tmp501, tmp503)
    tmp506 = -tmp505
    tmp507 = triton_helpers.minimum(tmp504, tmp506)
    tmp509 = tmp507 - tmp508
    tmp510 = triton_helpers.maximum(tmp3, tmp509)
    tmp511 = tmp499 * tmp510
    tmp512 = tmp510 - tmp511
    tmp513 = triton_helpers.maximum(tmp3, tmp512)
    tmp514 = tmp499 + tmp513
    tmp516 = -tmp515
    tmp518 = -tmp517
    tmp519 = triton_helpers.minimum(tmp516, tmp518)
    tmp521 = -tmp520
    tmp522 = triton_helpers.minimum(tmp519, tmp521)
    tmp524 = tmp522 - tmp523
    tmp525 = triton_helpers.maximum(tmp3, tmp524)
    tmp526 = tmp514 * tmp525
    tmp527 = tmp525 - tmp526
    tmp528 = triton_helpers.maximum(tmp3, tmp527)
    tmp529 = tmp514 + tmp528
    tmp531 = -tmp530
    tmp533 = -tmp532
    tmp534 = triton_helpers.minimum(tmp531, tmp533)
    tmp536 = -tmp535
    tmp537 = triton_helpers.minimum(tmp534, tmp536)
    tmp539 = tmp537 - tmp538
    tmp540 = triton_helpers.maximum(tmp3, tmp539)
    tmp541 = tmp529 * tmp540
    tmp542 = tmp540 - tmp541
    tmp543 = triton_helpers.maximum(tmp3, tmp542)
    tmp544 = tmp529 + tmp543
    tmp546 = -tmp545
    tmp548 = -tmp547
    tmp549 = triton_helpers.minimum(tmp546, tmp548)
    tmp551 = -tmp550
    tmp552 = triton_helpers.minimum(tmp549, tmp551)
    tmp554 = tmp552 - tmp553
    tmp555 = triton_helpers.maximum(tmp3, tmp554)
    tmp556 = tmp544 * tmp555
    tmp557 = tmp555 - tmp556
    tmp558 = triton_helpers.maximum(tmp3, tmp557)
    tmp559 = tmp544 + tmp558
    tmp561 = -tmp560
    tmp563 = -tmp562
    tmp564 = triton_helpers.minimum(tmp561, tmp563)
    tmp566 = -tmp565
    tmp567 = triton_helpers.minimum(tmp564, tmp566)
    tmp569 = tmp567 - tmp568
    tmp570 = triton_helpers.maximum(tmp3, tmp569)
    tmp571 = tmp559 * tmp570
    tmp572 = tmp570 - tmp571
    tmp573 = triton_helpers.maximum(tmp3, tmp572)
    tmp574 = tmp559 + tmp573
    tmp576 = -tmp575
    tmp578 = -tmp577
    tmp579 = triton_helpers.minimum(tmp576, tmp578)
    tmp581 = -tmp580
    tmp582 = triton_helpers.minimum(tmp579, tmp581)
    tmp584 = tmp582 - tmp583
    tmp585 = triton_helpers.maximum(tmp3, tmp584)
    tmp586 = tmp574 * tmp585
    tmp587 = tmp585 - tmp586
    tmp588 = triton_helpers.maximum(tmp3, tmp587)
    tmp589 = tmp574 + tmp588
    tmp591 = -tmp590
    tmp593 = -tmp592
    tmp594 = triton_helpers.minimum(tmp591, tmp593)
    tmp596 = -tmp595
    tmp597 = triton_helpers.minimum(tmp594, tmp596)
    tmp599 = tmp597 - tmp598
    tmp600 = triton_helpers.maximum(tmp3, tmp599)
    tmp601 = tmp589 * tmp600
    tmp602 = tmp600 - tmp601
    tmp603 = triton_helpers.maximum(tmp3, tmp602)
    tmp604 = tmp589 + tmp603
    tmp606 = -tmp605
    tmp608 = -tmp607
    tmp609 = triton_helpers.minimum(tmp606, tmp608)
    tmp611 = -tmp610
    tmp612 = triton_helpers.minimum(tmp609, tmp611)
    tmp614 = tmp612 - tmp613
    tmp615 = triton_helpers.maximum(tmp3, tmp614)
    tmp616 = tmp604 * tmp615
    tmp617 = tmp615 - tmp616
    tmp618 = triton_helpers.maximum(tmp3, tmp617)
    tmp619 = tmp604 + tmp618
    tmp621 = -tmp620
    tmp623 = -tmp622
    tmp624 = triton_helpers.minimum(tmp621, tmp623)
    tmp626 = -tmp625
    tmp627 = triton_helpers.minimum(tmp624, tmp626)
    tmp629 = tmp627 - tmp628
    tmp630 = triton_helpers.maximum(tmp3, tmp629)
    tmp631 = tmp619 * tmp630
    tmp632 = tmp630 - tmp631
    tmp633 = triton_helpers.maximum(tmp3, tmp632)
    tmp634 = tmp619 + tmp633
    tmp636 = -tmp635
    tmp638 = -tmp637
    tmp639 = triton_helpers.minimum(tmp636, tmp638)
    tmp641 = -tmp640
    tmp642 = triton_helpers.minimum(tmp639, tmp641)
    tmp644 = tmp642 - tmp643
    tmp645 = triton_helpers.maximum(tmp3, tmp644)
    tmp646 = tmp634 * tmp645
    tmp647 = tmp645 - tmp646
    tmp648 = triton_helpers.maximum(tmp3, tmp647)
    tmp649 = tmp634 + tmp648
    tmp651 = -tmp650
    tmp653 = -tmp652
    tmp654 = triton_helpers.minimum(tmp651, tmp653)
    tmp656 = -tmp655
    tmp657 = triton_helpers.minimum(tmp654, tmp656)
    tmp659 = tmp657 - tmp658
    tmp660 = triton_helpers.maximum(tmp3, tmp659)
    tmp661 = tmp649 * tmp660
    tmp662 = tmp660 - tmp661
    tmp663 = triton_helpers.maximum(tmp3, tmp662)
    tmp664 = tmp649 + tmp663
    tmp666 = -tmp665
    tmp668 = -tmp667
    tmp669 = triton_helpers.minimum(tmp666, tmp668)
    tmp671 = -tmp670
    tmp672 = triton_helpers.minimum(tmp669, tmp671)
    tmp674 = tmp672 - tmp673
    tmp675 = triton_helpers.maximum(tmp3, tmp674)
    tmp676 = tmp664 * tmp675
    tmp677 = tmp675 - tmp676
    tmp678 = triton_helpers.maximum(tmp3, tmp677)
    tmp679 = tmp664 + tmp678
    tmp681 = -tmp680
    tmp683 = -tmp682
    tmp684 = triton_helpers.minimum(tmp681, tmp683)
    tmp686 = -tmp685
    tmp687 = triton_helpers.minimum(tmp684, tmp686)
    tmp689 = tmp687 - tmp688
    tmp690 = triton_helpers.maximum(tmp3, tmp689)
    tmp691 = tmp679 * tmp690
    tmp692 = tmp690 - tmp691
    tmp693 = triton_helpers.maximum(tmp3, tmp692)
    tmp694 = tmp679 + tmp693
    tmp696 = -tmp695
    tmp698 = -tmp697
    tmp699 = triton_helpers.minimum(tmp696, tmp698)
    tmp701 = -tmp700
    tmp702 = triton_helpers.minimum(tmp699, tmp701)
    tmp704 = tmp702 - tmp703
    tmp705 = triton_helpers.maximum(tmp3, tmp704)
    tmp706 = tmp694 * tmp705
    tmp707 = tmp705 - tmp706
    tmp708 = triton_helpers.maximum(tmp3, tmp707)
    tmp709 = tmp694 + tmp708
    tmp711 = -tmp710
    tmp713 = -tmp712
    tmp714 = triton_helpers.minimum(tmp711, tmp713)
    tmp716 = -tmp715
    tmp717 = triton_helpers.minimum(tmp714, tmp716)
    tmp719 = tmp717 - tmp718
    tmp720 = triton_helpers.maximum(tmp3, tmp719)
    tmp721 = tmp709 * tmp720
    tmp722 = tmp720 - tmp721
    tmp723 = triton_helpers.maximum(tmp3, tmp722)
    tmp724 = tmp709 + tmp723
    tmp726 = -tmp725
    tmp728 = -tmp727
    tmp729 = triton_helpers.minimum(tmp726, tmp728)
    tmp731 = -tmp730
    tmp732 = triton_helpers.minimum(tmp729, tmp731)
    tmp734 = tmp732 - tmp733
    tmp735 = triton_helpers.maximum(tmp3, tmp734)
    tmp736 = tmp724 * tmp735
    tmp737 = tmp735 - tmp736
    tmp738 = triton_helpers.maximum(tmp3, tmp737)
    tmp739 = tmp724 + tmp738
    tmp741 = -tmp740
    tmp743 = -tmp742
    tmp744 = triton_helpers.minimum(tmp741, tmp743)
    tmp746 = -tmp745
    tmp747 = triton_helpers.minimum(tmp744, tmp746)
    tmp749 = tmp747 - tmp748
    tmp750 = triton_helpers.maximum(tmp3, tmp749)
    tmp751 = tmp739 * tmp750
    tmp752 = tmp750 - tmp751
    tmp753 = triton_helpers.maximum(tmp3, tmp752)
    tmp754 = tmp739 + tmp753
    tl.store(in_out_ptr49 + x0, tmp754, xmask)


@triton.jit
def triton_poi_fused_add_minimum_mul_neg_relu_sub_6(in_out_ptr0,
    in_out_ptr1, in_out_ptr2, in_out_ptr3, in_out_ptr4, in_out_ptr5,
    in_out_ptr6, in_out_ptr7, in_out_ptr8, in_out_ptr9, in_out_ptr10,
    in_out_ptr11, in_out_ptr12, in_out_ptr13, in_out_ptr14, in_out_ptr15,
    in_out_ptr16, in_out_ptr17, in_out_ptr18, in_out_ptr19, in_out_ptr20,
    in_out_ptr21, in_out_ptr22, in_ptr0, in_ptr1, in_ptr2, in_ptr3, in_ptr4,
    in_ptr5, in_ptr6, in_ptr7, in_ptr8, in_ptr9, in_ptr10, in_ptr11,
    in_ptr12, in_ptr13, in_ptr14, in_ptr15, in_ptr16, in_ptr17, in_ptr18,
    in_ptr19, in_ptr20, in_ptr21, in_ptr22, in_ptr23, in_ptr24, in_ptr25,
    in_ptr26, in_ptr27, in_ptr28, in_ptr29, in_ptr30, in_ptr31, in_ptr32,
    in_ptr33, in_ptr34, in_ptr35, in_ptr36, in_ptr37, in_ptr38, in_ptr39,
    in_ptr40, in_ptr41, in_ptr42, in_ptr43, in_ptr44, in_ptr45, in_ptr46,
    in_ptr47, in_ptr48, in_ptr49, in_ptr50, in_ptr51, in_ptr52, in_ptr53,
    in_ptr54, in_ptr55, in_ptr56, in_ptr57, in_ptr58, in_ptr59, in_ptr60,
    in_ptr61, in_ptr62, in_ptr63, in_ptr64, in_ptr65, in_ptr66, in_ptr67,
    in_ptr68, in_ptr69, in_ptr70, in_ptr71, in_ptr72, in_ptr73, in_ptr74,
    in_ptr75, in_ptr76, in_ptr77, in_ptr78, in_ptr79, in_ptr80, in_ptr81,
    in_ptr82, in_ptr83, in_ptr84, in_ptr85, in_ptr86, in_ptr87, in_ptr88,
    in_ptr89, in_ptr90, in_ptr91, in_ptr92, in_ptr93, in_ptr94, in_ptr95,
    in_ptr96, in_ptr97, in_ptr98, in_ptr99, in_ptr100, in_ptr101, in_ptr102,
    in_ptr103, in_ptr104, in_ptr105, in_ptr106, in_ptr107, in_ptr108,
    in_ptr109, in_ptr110, in_ptr111, in_ptr112, in_ptr113, in_ptr114,
    in_ptr115, in_ptr116, in_ptr117, in_ptr118, in_ptr119, in_ptr120,
    in_ptr121, in_ptr122, in_ptr123, in_ptr124, in_ptr125, in_ptr126,
    in_ptr127, in_ptr128, in_ptr129, in_ptr130, in_ptr131, in_ptr132,
    in_ptr133, in_ptr134, in_ptr135, in_ptr136, in_ptr137, in_ptr138,
    in_ptr139, in_ptr140, in_ptr141, in_ptr142, in_ptr143, in_ptr144,
    in_ptr145, in_ptr146, in_ptr147, in_ptr148, in_ptr149, in_ptr150,
    in_ptr151, in_ptr152, in_ptr153, in_ptr154, in_ptr155, in_ptr156,
    in_ptr157, in_ptr158, in_ptr159, in_ptr160, in_ptr161, in_ptr162,
    in_ptr163, in_ptr164, in_ptr165, in_ptr166, in_ptr167, in_ptr168,
    in_ptr169, in_ptr170, in_ptr171, in_ptr172, in_ptr173, in_ptr174,
    in_ptr175, in_ptr176, in_ptr177, in_ptr178, xnumel, XBLOCK: tl.constexpr):
    xnumel = 256
    xoffset = tl.program_id(0) * XBLOCK
    xindex = xoffset + tl.arange(0, XBLOCK)[:]
    xmask = xindex < xnumel
    x0 = xindex
    tmp0 = tl.load(in_ptr0 + x0, xmask)
    tmp1 = tl.load(in_out_ptr0 + x0, xmask)
    tmp5 = tl.load(in_ptr1 + x0, xmask)
    tmp7 = tl.load(in_ptr2 + x0, xmask)
    tmp10 = tl.load(in_ptr3 + x0, xmask)
    tmp13 = tl.load(in_ptr4 + x0, xmask)
    tmp20 = tl.load(in_ptr5 + x0, xmask)
    tmp22 = tl.load(in_ptr6 + x0, xmask)
    tmp25 = tl.load(in_ptr7 + x0, xmask)
    tmp28 = tl.load(in_ptr8 + x0, xmask)
    tmp35 = tl.load(in_ptr9 + x0, xmask)
    tmp37 = tl.load(in_ptr10 + x0, xmask)
    tmp40 = tl.load(in_ptr11 + x0, xmask)
    tmp43 = tl.load(in_ptr12 + x0, xmask)
    tmp50 = tl.load(in_out_ptr1 + x0, xmask)
    tmp52 = tl.load(in_ptr13 + x0, xmask)
    tmp55 = tl.load(in_ptr14 + x0, xmask)
    tmp58 = tl.load(in_ptr15 + x0, xmask)
    tmp65 = tl.load(in_out_ptr2 + x0, xmask)
    tmp67 = tl.load(in_ptr16 + x0, xmask)
    tmp70 = tl.load(in_ptr17 + x0, xmask)
    tmp73 = tl.load(in_ptr18 + x0, xmask)
    tmp80 = tl.load(in_out_ptr3 + x0, xmask)
    tmp82 = tl.load(in_ptr19 + x0, xmask)
    tmp85 = tl.load(in_ptr20 + x0, xmask)
    tmp88 = tl.load(in_ptr21 + x0, xmask)
    tmp95 = tl.load(in_out_ptr4 + x0, xmask)
    tmp97 = tl.load(in_ptr22 + x0, xmask)
    tmp100 = tl.load(in_ptr23 + x0, xmask)
    tmp103 = tl.load(in_ptr24 + x0, xmask)
    tmp110 = tl.load(in_out_ptr5 + x0, xmask)
    tmp112 = tl.load(in_ptr25 + x0, xmask)
    tmp115 = tl.load(in_ptr26 + x0, xmask)
    tmp118 = tl.load(in_ptr27 + x0, xmask)
    tmp125 = tl.load(in_out_ptr6 + x0, xmask)
    tmp127 = tl.load(in_ptr28 + x0, xmask)
    tmp130 = tl.load(in_ptr29 + x0, xmask)
    tmp133 = tl.load(in_ptr30 + x0, xmask)
    tmp140 = tl.load(in_out_ptr7 + x0, xmask)
    tmp142 = tl.load(in_ptr31 + x0, xmask)
    tmp145 = tl.load(in_ptr32 + x0, xmask)
    tmp148 = tl.load(in_ptr33 + x0, xmask)
    tmp155 = tl.load(in_ptr34 + x0, xmask)
    tmp157 = tl.load(in_ptr35 + x0, xmask)
    tmp160 = tl.load(in_ptr36 + x0, xmask)
    tmp163 = tl.load(in_ptr37 + x0, xmask)
    tmp170 = tl.load(in_ptr38 + x0, xmask)
    tmp172 = tl.load(in_ptr39 + x0, xmask)
    tmp175 = tl.load(in_ptr40 + x0, xmask)
    tmp178 = tl.load(in_ptr41 + x0, xmask)
    tmp185 = tl.load(in_ptr42 + x0, xmask)
    tmp187 = tl.load(in_ptr43 + x0, xmask)
    tmp190 = tl.load(in_ptr44 + x0, xmask)
    tmp193 = tl.load(in_ptr45 + x0, xmask)
    tmp200 = tl.load(in_ptr46 + x0, xmask)
    tmp202 = tl.load(in_ptr47 + x0, xmask)
    tmp205 = tl.load(in_ptr48 + x0, xmask)
    tmp208 = tl.load(in_ptr49 + x0, xmask)
    tmp215 = tl.load(in_ptr50 + x0, xmask)
    tmp217 = tl.load(in_ptr51 + x0, xmask)
    tmp220 = tl.load(in_ptr52 + x0, xmask)
    tmp223 = tl.load(in_ptr53 + x0, xmask)
    tmp230 = tl.load(in_ptr54 + x0, xmask)
    tmp232 = tl.load(in_ptr55 + x0, xmask)
    tmp235 = tl.load(in_ptr56 + x0, xmask)
    tmp238 = tl.load(in_ptr57 + x0, xmask)
    tmp245 = tl.load(in_ptr58 + x0, xmask)
    tmp247 = tl.load(in_ptr59 + x0, xmask)
    tmp250 = tl.load(in_ptr60 + x0, xmask)
    tmp253 = tl.load(in_ptr61 + x0, xmask)
    tmp260 = tl.load(in_ptr62 + x0, xmask)
    tmp262 = tl.load(in_ptr63 + x0, xmask)
    tmp265 = tl.load(in_ptr64 + x0, xmask)
    tmp268 = tl.load(in_ptr65 + x0, xmask)
    tmp275 = tl.load(in_ptr66 + x0, xmask)
    tmp277 = tl.load(in_ptr67 + x0, xmask)
    tmp280 = tl.load(in_ptr68 + x0, xmask)
    tmp283 = tl.load(in_ptr69 + x0, xmask)
    tmp290 = tl.load(in_ptr70 + x0, xmask)
    tmp292 = tl.load(in_ptr71 + x0, xmask)
    tmp295 = tl.load(in_ptr72 + x0, xmask)
    tmp298 = tl.load(in_ptr73 + x0, xmask)
    tmp305 = tl.load(in_ptr74 + x0, xmask)
    tmp307 = tl.load(in_ptr75 + x0, xmask)
    tmp310 = tl.load(in_ptr76 + x0, xmask)
    tmp313 = tl.load(in_ptr77 + x0, xmask)
    tmp320 = tl.load(in_ptr78 + x0, xmask)
    tmp322 = tl.load(in_ptr79 + x0, xmask)
    tmp325 = tl.load(in_ptr80 + x0, xmask)
    tmp328 = tl.load(in_ptr81 + x0, xmask)
    tmp335 = tl.load(in_ptr82 + x0, xmask)
    tmp337 = tl.load(in_ptr83 + x0, xmask)
    tmp340 = tl.load(in_ptr84 + x0, xmask)
    tmp343 = tl.load(in_ptr85 + x0, xmask)
    tmp350 = tl.load(in_ptr86 + x0, xmask)
    tmp352 = tl.load(in_ptr87 + x0, xmask)
    tmp355 = tl.load(in_ptr88 + x0, xmask)
    tmp358 = tl.load(in_ptr89 + x0, xmask)
    tmp365 = tl.load(in_ptr90 + x0, xmask)
    tmp367 = tl.load(in_ptr91 + x0, xmask)
    tmp370 = tl.load(in_ptr92 + x0, xmask)
    tmp373 = tl.load(in_ptr93 + x0, xmask)
    tmp380 = tl.load(in_ptr94 + x0, xmask)
    tmp382 = tl.load(in_ptr95 + x0, xmask)
    tmp385 = tl.load(in_ptr96 + x0, xmask)
    tmp388 = tl.load(in_ptr97 + x0, xmask)
    tmp395 = tl.load(in_ptr98 + x0, xmask)
    tmp397 = tl.load(in_ptr99 + x0, xmask)
    tmp400 = tl.load(in_ptr100 + x0, xmask)
    tmp403 = tl.load(in_ptr101 + x0, xmask)
    tmp410 = tl.load(in_ptr102 + x0, xmask)
    tmp412 = tl.load(in_ptr103 + x0, xmask)
    tmp415 = tl.load(in_ptr104 + x0, xmask)
    tmp418 = tl.load(in_ptr105 + x0, xmask)
    tmp425 = tl.load(in_ptr106 + x0, xmask)
    tmp427 = tl.load(in_ptr107 + x0, xmask)
    tmp430 = tl.load(in_ptr108 + x0, xmask)
    tmp433 = tl.load(in_ptr109 + x0, xmask)
    tmp440 = tl.load(in_ptr110 + x0, xmask)
    tmp442 = tl.load(in_ptr111 + x0, xmask)
    tmp445 = tl.load(in_ptr112 + x0, xmask)
    tmp448 = tl.load(in_ptr113 + x0, xmask)
    tmp455 = tl.load(in_ptr114 + x0, xmask)
    tmp457 = tl.load(in_ptr115 + x0, xmask)
    tmp460 = tl.load(in_ptr116 + x0, xmask)
    tmp463 = tl.load(in_ptr117 + x0, xmask)
    tmp470 = tl.load(in_ptr118 + x0, xmask)
    tmp472 = tl.load(in_ptr119 + x0, xmask)
    tmp475 = tl.load(in_ptr120 + x0, xmask)
    tmp478 = tl.load(in_ptr121 + x0, xmask)
    tmp485 = tl.load(in_ptr122 + x0, xmask)
    tmp487 = tl.load(in_ptr123 + x0, xmask)
    tmp490 = tl.load(in_ptr124 + x0, xmask)
    tmp493 = tl.load(in_ptr125 + x0, xmask)
    tmp500 = tl.load(in_ptr126 + x0, xmask)
    tmp502 = tl.load(in_ptr127 + x0, xmask)
    tmp505 = tl.load(in_ptr128 + x0, xmask)
    tmp508 = tl.load(in_ptr129 + x0, xmask)
    tmp515 = tl.load(in_ptr130 + x0, xmask)
    tmp517 = tl.load(in_ptr131 + x0, xmask)
    tmp520 = tl.load(in_ptr132 + x0, xmask)
    tmp523 = tl.load(in_ptr133 + x0, xmask)
    tmp530 = tl.load(in_ptr134 + x0, xmask)
    tmp532 = tl.load(in_ptr135 + x0, xmask)
    tmp535 = tl.load(in_out_ptr8 + x0, xmask)
    tmp538 = tl.load(in_ptr136 + x0, xmask)
    tmp545 = tl.load(in_out_ptr9 + x0, xmask)
    tmp547 = tl.load(in_ptr137 + x0, xmask)
    tmp550 = tl.load(in_ptr138 + x0, xmask)
    tmp553 = tl.load(in_ptr139 + x0, xmask)
    tmp560 = tl.load(in_out_ptr10 + x0, xmask)
    tmp562 = tl.load(in_ptr140 + x0, xmask)
    tmp565 = tl.load(in_ptr141 + x0, xmask)
    tmp568 = tl.load(in_ptr142 + x0, xmask)
    tmp575 = tl.load(in_out_ptr11 + x0, xmask)
    tmp577 = tl.load(in_ptr143 + x0, xmask)
    tmp580 = tl.load(in_ptr144 + x0, xmask)
    tmp583 = tl.load(in_ptr145 + x0, xmask)
    tmp590 = tl.load(in_out_ptr12 + x0, xmask)
    tmp592 = tl.load(in_ptr146 + x0, xmask)
    tmp595 = tl.load(in_ptr147 + x0, xmask)
    tmp598 = tl.load(in_ptr148 + x0, xmask)
    tmp605 = tl.load(in_out_ptr13 + x0, xmask)
    tmp607 = tl.load(in_ptr149 + x0, xmask)
    tmp610 = tl.load(in_ptr150 + x0, xmask)
    tmp613 = tl.load(in_ptr151 + x0, xmask)
    tmp620 = tl.load(in_out_ptr14 + x0, xmask)
    tmp622 = tl.load(in_ptr152 + x0, xmask)
    tmp625 = tl.load(in_ptr153 + x0, xmask)
    tmp628 = tl.load(in_ptr154 + x0, xmask)
    tmp635 = tl.load(in_out_ptr15 + x0, xmask)
    tmp637 = tl.load(in_ptr155 + x0, xmask)
    tmp640 = tl.load(in_ptr156 + x0, xmask)
    tmp643 = tl.load(in_ptr157 + x0, xmask)
    tmp650 = tl.load(in_out_ptr16 + x0, xmask)
    tmp652 = tl.load(in_ptr158 + x0, xmask)
    tmp655 = tl.load(in_ptr159 + x0, xmask)
    tmp658 = tl.load(in_ptr160 + x0, xmask)
    tmp665 = tl.load(in_out_ptr17 + x0, xmask)
    tmp667 = tl.load(in_ptr161 + x0, xmask)
    tmp670 = tl.load(in_ptr162 + x0, xmask)
    tmp673 = tl.load(in_ptr163 + x0, xmask)
    tmp680 = tl.load(in_out_ptr18 + x0, xmask)
    tmp682 = tl.load(in_ptr164 + x0, xmask)
    tmp685 = tl.load(in_ptr165 + x0, xmask)
    tmp688 = tl.load(in_ptr166 + x0, xmask)
    tmp695 = tl.load(in_out_ptr19 + x0, xmask)
    tmp697 = tl.load(in_ptr167 + x0, xmask)
    tmp700 = tl.load(in_ptr168 + x0, xmask)
    tmp703 = tl.load(in_ptr169 + x0, xmask)
    tmp710 = tl.load(in_out_ptr20 + x0, xmask)
    tmp712 = tl.load(in_ptr170 + x0, xmask)
    tmp715 = tl.load(in_ptr171 + x0, xmask)
    tmp718 = tl.load(in_ptr172 + x0, xmask)
    tmp725 = tl.load(in_out_ptr21 + x0, xmask)
    tmp727 = tl.load(in_ptr173 + x0, xmask)
    tmp730 = tl.load(in_ptr174 + x0, xmask)
    tmp733 = tl.load(in_ptr175 + x0, xmask)
    tmp740 = tl.load(in_out_ptr22 + x0, xmask)
    tmp742 = tl.load(in_ptr176 + x0, xmask)
    tmp745 = tl.load(in_ptr177 + x0, xmask)
    tmp748 = tl.load(in_ptr178 + x0, xmask)
    tmp2 = tmp0 - tmp1
    tmp3 = tl.full([1], 0, tl.int32)
    tmp4 = triton_helpers.maximum(tmp3, tmp2)
    tmp6 = -tmp5
    tmp8 = -tmp7
    tmp9 = triton_helpers.minimum(tmp6, tmp8)
    tmp11 = -tmp10
    tmp12 = triton_helpers.minimum(tmp9, tmp11)
    tmp14 = tmp12 - tmp13
    tmp15 = triton_helpers.maximum(tmp3, tmp14)
    tmp16 = tmp4 * tmp15
    tmp17 = tmp15 - tmp16
    tmp18 = triton_helpers.maximum(tmp3, tmp17)
    tmp19 = tmp4 + tmp18
    tmp21 = -tmp20
    tmp23 = -tmp22
    tmp24 = triton_helpers.minimum(tmp21, tmp23)
    tmp26 = -tmp25
    tmp27 = triton_helpers.minimum(tmp24, tmp26)
    tmp29 = tmp27 - tmp28
    tmp30 = triton_helpers.maximum(tmp3, tmp29)
    tmp31 = tmp19 * tmp30
    tmp32 = tmp30 - tmp31
    tmp33 = triton_helpers.maximum(tmp3, tmp32)
    tmp34 = tmp19 + tmp33
    tmp36 = -tmp35
    tmp38 = -tmp37
    tmp39 = triton_helpers.minimum(tmp36, tmp38)
    tmp41 = -tmp40
    tmp42 = triton_helpers.minimum(tmp39, tmp41)
    tmp44 = tmp42 - tmp43
    tmp45 = triton_helpers.maximum(tmp3, tmp44)
    tmp46 = tmp34 * tmp45
    tmp47 = tmp45 - tmp46
    tmp48 = triton_helpers.maximum(tmp3, tmp47)
    tmp49 = tmp34 + tmp48
    tmp51 = -tmp50
    tmp53 = -tmp52
    tmp54 = triton_helpers.minimum(tmp51, tmp53)
    tmp56 = -tmp55
    tmp57 = triton_helpers.minimum(tmp54, tmp56)
    tmp59 = tmp57 - tmp58
    tmp60 = triton_helpers.maximum(tmp3, tmp59)
    tmp61 = tmp49 * tmp60
    tmp62 = tmp60 - tmp61
    tmp63 = triton_helpers.maximum(tmp3, tmp62)
    tmp64 = tmp49 + tmp63
    tmp66 = -tmp65
    tmp68 = -tmp67
    tmp69 = triton_helpers.minimum(tmp66, tmp68)
    tmp71 = -tmp70
    tmp72 = triton_helpers.minimum(tmp69, tmp71)
    tmp74 = tmp72 - tmp73
    tmp75 = triton_helpers.maximum(tmp3, tmp74)
    tmp76 = tmp64 * tmp75
    tmp77 = tmp75 - tmp76
    tmp78 = triton_helpers.maximum(tmp3, tmp77)
    tmp79 = tmp64 + tmp78
    tmp81 = -tmp80
    tmp83 = -tmp82
    tmp84 = triton_helpers.minimum(tmp81, tmp83)
    tmp86 = -tmp85
    tmp87 = triton_helpers.minimum(tmp84, tmp86)
    tmp89 = tmp87 - tmp88
    tmp90 = triton_helpers.maximum(tmp3, tmp89)
    tmp91 = tmp79 * tmp90
    tmp92 = tmp90 - tmp91
    tmp93 = triton_helpers.maximum(tmp3, tmp92)
    tmp94 = tmp79 + tmp93
    tmp96 = -tmp95
    tmp98 = -tmp97
    tmp99 = triton_helpers.minimum(tmp96, tmp98)
    tmp101 = -tmp100
    tmp102 = triton_helpers.minimum(tmp99, tmp101)
    tmp104 = tmp102 - tmp103
    tmp105 = triton_helpers.maximum(tmp3, tmp104)
    tmp106 = tmp94 * tmp105
    tmp107 = tmp105 - tmp106
    tmp108 = triton_helpers.maximum(tmp3, tmp107)
    tmp109 = tmp94 + tmp108
    tmp111 = -tmp110
    tmp113 = -tmp112
    tmp114 = triton_helpers.minimum(tmp111, tmp113)
    tmp116 = -tmp115
    tmp117 = triton_helpers.minimum(tmp114, tmp116)
    tmp119 = tmp117 - tmp118
    tmp120 = triton_helpers.maximum(tmp3, tmp119)
    tmp121 = tmp109 * tmp120
    tmp122 = tmp120 - tmp121
    tmp123 = triton_helpers.maximum(tmp3, tmp122)
    tmp124 = tmp109 + tmp123
    tmp126 = -tmp125
    tmp128 = -tmp127
    tmp129 = triton_helpers.minimum(tmp126, tmp128)
    tmp131 = -tmp130
    tmp132 = triton_helpers.minimum(tmp129, tmp131)
    tmp134 = tmp132 - tmp133
    tmp135 = triton_helpers.maximum(tmp3, tmp134)
    tmp136 = tmp124 * tmp135
    tmp137 = tmp135 - tmp136
    tmp138 = triton_helpers.maximum(tmp3, tmp137)
    tmp139 = tmp124 + tmp138
    tmp141 = -tmp140
    tmp143 = -tmp142
    tmp144 = triton_helpers.minimum(tmp141, tmp143)
    tmp146 = -tmp145
    tmp147 = triton_helpers.minimum(tmp144, tmp146)
    tmp149 = tmp147 - tmp148
    tmp150 = triton_helpers.maximum(tmp3, tmp149)
    tmp151 = tmp139 * tmp150
    tmp152 = tmp150 - tmp151
    tmp153 = triton_helpers.maximum(tmp3, tmp152)
    tmp154 = tmp139 + tmp153
    tmp156 = -tmp155
    tmp158 = -tmp157
    tmp159 = triton_helpers.minimum(tmp156, tmp158)
    tmp161 = -tmp160
    tmp162 = triton_helpers.minimum(tmp159, tmp161)
    tmp164 = tmp162 - tmp163
    tmp165 = triton_helpers.maximum(tmp3, tmp164)
    tmp166 = tmp154 * tmp165
    tmp167 = tmp165 - tmp166
    tmp168 = triton_helpers.maximum(tmp3, tmp167)
    tmp169 = tmp154 + tmp168
    tmp171 = -tmp170
    tmp173 = -tmp172
    tmp174 = triton_helpers.minimum(tmp171, tmp173)
    tmp176 = -tmp175
    tmp177 = triton_helpers.minimum(tmp174, tmp176)
    tmp179 = tmp177 - tmp178
    tmp180 = triton_helpers.maximum(tmp3, tmp179)
    tmp181 = tmp169 * tmp180
    tmp182 = tmp180 - tmp181
    tmp183 = triton_helpers.maximum(tmp3, tmp182)
    tmp184 = tmp169 + tmp183
    tmp186 = -tmp185
    tmp188 = -tmp187
    tmp189 = triton_helpers.minimum(tmp186, tmp188)
    tmp191 = -tmp190
    tmp192 = triton_helpers.minimum(tmp189, tmp191)
    tmp194 = tmp192 - tmp193
    tmp195 = triton_helpers.maximum(tmp3, tmp194)
    tmp196 = tmp184 * tmp195
    tmp197 = tmp195 - tmp196
    tmp198 = triton_helpers.maximum(tmp3, tmp197)
    tmp199 = tmp184 + tmp198
    tmp201 = -tmp200
    tmp203 = -tmp202
    tmp204 = triton_helpers.minimum(tmp201, tmp203)
    tmp206 = -tmp205
    tmp207 = triton_helpers.minimum(tmp204, tmp206)
    tmp209 = tmp207 - tmp208
    tmp210 = triton_helpers.maximum(tmp3, tmp209)
    tmp211 = tmp199 * tmp210
    tmp212 = tmp210 - tmp211
    tmp213 = triton_helpers.maximum(tmp3, tmp212)
    tmp214 = tmp199 + tmp213
    tmp216 = -tmp215
    tmp218 = -tmp217
    tmp219 = triton_helpers.minimum(tmp216, tmp218)
    tmp221 = -tmp220
    tmp222 = triton_helpers.minimum(tmp219, tmp221)
    tmp224 = tmp222 - tmp223
    tmp225 = triton_helpers.maximum(tmp3, tmp224)
    tmp226 = tmp214 * tmp225
    tmp227 = tmp225 - tmp226
    tmp228 = triton_helpers.maximum(tmp3, tmp227)
    tmp229 = tmp214 + tmp228
    tmp231 = -tmp230
    tmp233 = -tmp232
    tmp234 = triton_helpers.minimum(tmp231, tmp233)
    tmp236 = -tmp235
    tmp237 = triton_helpers.minimum(tmp234, tmp236)
    tmp239 = tmp237 - tmp238
    tmp240 = triton_helpers.maximum(tmp3, tmp239)
    tmp241 = tmp229 * tmp240
    tmp242 = tmp240 - tmp241
    tmp243 = triton_helpers.maximum(tmp3, tmp242)
    tmp244 = tmp229 + tmp243
    tmp246 = -tmp245
    tmp248 = -tmp247
    tmp249 = triton_helpers.minimum(tmp246, tmp248)
    tmp251 = -tmp250
    tmp252 = triton_helpers.minimum(tmp249, tmp251)
    tmp254 = tmp252 - tmp253
    tmp255 = triton_helpers.maximum(tmp3, tmp254)
    tmp256 = tmp244 * tmp255
    tmp257 = tmp255 - tmp256
    tmp258 = triton_helpers.maximum(tmp3, tmp257)
    tmp259 = tmp244 + tmp258
    tmp261 = -tmp260
    tmp263 = -tmp262
    tmp264 = triton_helpers.minimum(tmp261, tmp263)
    tmp266 = -tmp265
    tmp267 = triton_helpers.minimum(tmp264, tmp266)
    tmp269 = tmp267 - tmp268
    tmp270 = triton_helpers.maximum(tmp3, tmp269)
    tmp271 = tmp259 * tmp270
    tmp272 = tmp270 - tmp271
    tmp273 = triton_helpers.maximum(tmp3, tmp272)
    tmp274 = tmp259 + tmp273
    tmp276 = -tmp275
    tmp278 = -tmp277
    tmp279 = triton_helpers.minimum(tmp276, tmp278)
    tmp281 = -tmp280
    tmp282 = triton_helpers.minimum(tmp279, tmp281)
    tmp284 = tmp282 - tmp283
    tmp285 = triton_helpers.maximum(tmp3, tmp284)
    tmp286 = tmp274 * tmp285
    tmp287 = tmp285 - tmp286
    tmp288 = triton_helpers.maximum(tmp3, tmp287)
    tmp289 = tmp274 + tmp288
    tmp291 = -tmp290
    tmp293 = -tmp292
    tmp294 = triton_helpers.minimum(tmp291, tmp293)
    tmp296 = -tmp295
    tmp297 = triton_helpers.minimum(tmp294, tmp296)
    tmp299 = tmp297 - tmp298
    tmp300 = triton_helpers.maximum(tmp3, tmp299)
    tmp301 = tmp289 * tmp300
    tmp302 = tmp300 - tmp301
    tmp303 = triton_helpers.maximum(tmp3, tmp302)
    tmp304 = tmp289 + tmp303
    tmp306 = -tmp305
    tmp308 = -tmp307
    tmp309 = triton_helpers.minimum(tmp306, tmp308)
    tmp311 = -tmp310
    tmp312 = triton_helpers.minimum(tmp309, tmp311)
    tmp314 = tmp312 - tmp313
    tmp315 = triton_helpers.maximum(tmp3, tmp314)
    tmp316 = tmp304 * tmp315
    tmp317 = tmp315 - tmp316
    tmp318 = triton_helpers.maximum(tmp3, tmp317)
    tmp319 = tmp304 + tmp318
    tmp321 = -tmp320
    tmp323 = -tmp322
    tmp324 = triton_helpers.minimum(tmp321, tmp323)
    tmp326 = -tmp325
    tmp327 = triton_helpers.minimum(tmp324, tmp326)
    tmp329 = tmp327 - tmp328
    tmp330 = triton_helpers.maximum(tmp3, tmp329)
    tmp331 = tmp319 * tmp330
    tmp332 = tmp330 - tmp331
    tmp333 = triton_helpers.maximum(tmp3, tmp332)
    tmp334 = tmp319 + tmp333
    tmp336 = -tmp335
    tmp338 = -tmp337
    tmp339 = triton_helpers.minimum(tmp336, tmp338)
    tmp341 = -tmp340
    tmp342 = triton_helpers.minimum(tmp339, tmp341)
    tmp344 = tmp342 - tmp343
    tmp345 = triton_helpers.maximum(tmp3, tmp344)
    tmp346 = tmp334 * tmp345
    tmp347 = tmp345 - tmp346
    tmp348 = triton_helpers.maximum(tmp3, tmp347)
    tmp349 = tmp334 + tmp348
    tmp351 = -tmp350
    tmp353 = -tmp352
    tmp354 = triton_helpers.minimum(tmp351, tmp353)
    tmp356 = -tmp355
    tmp357 = triton_helpers.minimum(tmp354, tmp356)
    tmp359 = tmp357 - tmp358
    tmp360 = triton_helpers.maximum(tmp3, tmp359)
    tmp361 = tmp349 * tmp360
    tmp362 = tmp360 - tmp361
    tmp363 = triton_helpers.maximum(tmp3, tmp362)
    tmp364 = tmp349 + tmp363
    tmp366 = -tmp365
    tmp368 = -tmp367
    tmp369 = triton_helpers.minimum(tmp366, tmp368)
    tmp371 = -tmp370
    tmp372 = triton_helpers.minimum(tmp369, tmp371)
    tmp374 = tmp372 - tmp373
    tmp375 = triton_helpers.maximum(tmp3, tmp374)
    tmp376 = tmp364 * tmp375
    tmp377 = tmp375 - tmp376
    tmp378 = triton_helpers.maximum(tmp3, tmp377)
    tmp379 = tmp364 + tmp378
    tmp381 = -tmp380
    tmp383 = -tmp382
    tmp384 = triton_helpers.minimum(tmp381, tmp383)
    tmp386 = -tmp385
    tmp387 = triton_helpers.minimum(tmp384, tmp386)
    tmp389 = tmp387 - tmp388
    tmp390 = triton_helpers.maximum(tmp3, tmp389)
    tmp391 = tmp379 * tmp390
    tmp392 = tmp390 - tmp391
    tmp393 = triton_helpers.maximum(tmp3, tmp392)
    tmp394 = tmp379 + tmp393
    tmp396 = -tmp395
    tmp398 = -tmp397
    tmp399 = triton_helpers.minimum(tmp396, tmp398)
    tmp401 = -tmp400
    tmp402 = triton_helpers.minimum(tmp399, tmp401)
    tmp404 = tmp402 - tmp403
    tmp405 = triton_helpers.maximum(tmp3, tmp404)
    tmp406 = tmp394 * tmp405
    tmp407 = tmp405 - tmp406
    tmp408 = triton_helpers.maximum(tmp3, tmp407)
    tmp409 = tmp394 + tmp408
    tmp411 = -tmp410
    tmp413 = -tmp412
    tmp414 = triton_helpers.minimum(tmp411, tmp413)
    tmp416 = -tmp415
    tmp417 = triton_helpers.minimum(tmp414, tmp416)
    tmp419 = tmp417 - tmp418
    tmp420 = triton_helpers.maximum(tmp3, tmp419)
    tmp421 = tmp409 * tmp420
    tmp422 = tmp420 - tmp421
    tmp423 = triton_helpers.maximum(tmp3, tmp422)
    tmp424 = tmp409 + tmp423
    tmp426 = -tmp425
    tmp428 = -tmp427
    tmp429 = triton_helpers.minimum(tmp426, tmp428)
    tmp431 = -tmp430
    tmp432 = triton_helpers.minimum(tmp429, tmp431)
    tmp434 = tmp432 - tmp433
    tmp435 = triton_helpers.maximum(tmp3, tmp434)
    tmp436 = tmp424 * tmp435
    tmp437 = tmp435 - tmp436
    tmp438 = triton_helpers.maximum(tmp3, tmp437)
    tmp439 = tmp424 + tmp438
    tmp441 = -tmp440
    tmp443 = -tmp442
    tmp444 = triton_helpers.minimum(tmp441, tmp443)
    tmp446 = -tmp445
    tmp447 = triton_helpers.minimum(tmp444, tmp446)
    tmp449 = tmp447 - tmp448
    tmp450 = triton_helpers.maximum(tmp3, tmp449)
    tmp451 = tmp439 * tmp450
    tmp452 = tmp450 - tmp451
    tmp453 = triton_helpers.maximum(tmp3, tmp452)
    tmp454 = tmp439 + tmp453
    tmp456 = -tmp455
    tmp458 = -tmp457
    tmp459 = triton_helpers.minimum(tmp456, tmp458)
    tmp461 = -tmp460
    tmp462 = triton_helpers.minimum(tmp459, tmp461)
    tmp464 = tmp462 - tmp463
    tmp465 = triton_helpers.maximum(tmp3, tmp464)
    tmp466 = tmp454 * tmp465
    tmp467 = tmp465 - tmp466
    tmp468 = triton_helpers.maximum(tmp3, tmp467)
    tmp469 = tmp454 + tmp468
    tmp471 = -tmp470
    tmp473 = -tmp472
    tmp474 = triton_helpers.minimum(tmp471, tmp473)
    tmp476 = -tmp475
    tmp477 = triton_helpers.minimum(tmp474, tmp476)
    tmp479 = tmp477 - tmp478
    tmp480 = triton_helpers.maximum(tmp3, tmp479)
    tmp481 = tmp469 * tmp480
    tmp482 = tmp480 - tmp481
    tmp483 = triton_helpers.maximum(tmp3, tmp482)
    tmp484 = tmp469 + tmp483
    tmp486 = -tmp485
    tmp488 = -tmp487
    tmp489 = triton_helpers.minimum(tmp486, tmp488)
    tmp491 = -tmp490
    tmp492 = triton_helpers.minimum(tmp489, tmp491)
    tmp494 = tmp492 - tmp493
    tmp495 = triton_helpers.maximum(tmp3, tmp494)
    tmp496 = tmp484 * tmp495
    tmp497 = tmp495 - tmp496
    tmp498 = triton_helpers.maximum(tmp3, tmp497)
    tmp499 = tmp484 + tmp498
    tmp501 = -tmp500
    tmp503 = -tmp502
    tmp504 = triton_helpers.minimum(tmp501, tmp503)
    tmp506 = -tmp505
    tmp507 = triton_helpers.minimum(tmp504, tmp506)
    tmp509 = tmp507 - tmp508
    tmp510 = triton_helpers.maximum(tmp3, tmp509)
    tmp511 = tmp499 * tmp510
    tmp512 = tmp510 - tmp511
    tmp513 = triton_helpers.maximum(tmp3, tmp512)
    tmp514 = tmp499 + tmp513
    tmp516 = -tmp515
    tmp518 = -tmp517
    tmp519 = triton_helpers.minimum(tmp516, tmp518)
    tmp521 = -tmp520
    tmp522 = triton_helpers.minimum(tmp519, tmp521)
    tmp524 = tmp522 - tmp523
    tmp525 = triton_helpers.maximum(tmp3, tmp524)
    tmp526 = tmp514 * tmp525
    tmp527 = tmp525 - tmp526
    tmp528 = triton_helpers.maximum(tmp3, tmp527)
    tmp529 = tmp514 + tmp528
    tmp531 = -tmp530
    tmp533 = -tmp532
    tmp534 = triton_helpers.minimum(tmp531, tmp533)
    tmp536 = -tmp535
    tmp537 = triton_helpers.minimum(tmp534, tmp536)
    tmp539 = tmp537 - tmp538
    tmp540 = triton_helpers.maximum(tmp3, tmp539)
    tmp541 = tmp529 * tmp540
    tmp542 = tmp540 - tmp541
    tmp543 = triton_helpers.maximum(tmp3, tmp542)
    tmp544 = tmp529 + tmp543
    tmp546 = -tmp545
    tmp548 = -tmp547
    tmp549 = triton_helpers.minimum(tmp546, tmp548)
    tmp551 = -tmp550
    tmp552 = triton_helpers.minimum(tmp549, tmp551)
    tmp554 = tmp552 - tmp553
    tmp555 = triton_helpers.maximum(tmp3, tmp554)
    tmp556 = tmp544 * tmp555
    tmp557 = tmp555 - tmp556
    tmp558 = triton_helpers.maximum(tmp3, tmp557)
    tmp559 = tmp544 + tmp558
    tmp561 = -tmp560
    tmp563 = -tmp562
    tmp564 = triton_helpers.minimum(tmp561, tmp563)
    tmp566 = -tmp565
    tmp567 = triton_helpers.minimum(tmp564, tmp566)
    tmp569 = tmp567 - tmp568
    tmp570 = triton_helpers.maximum(tmp3, tmp569)
    tmp571 = tmp559 * tmp570
    tmp572 = tmp570 - tmp571
    tmp573 = triton_helpers.maximum(tmp3, tmp572)
    tmp574 = tmp559 + tmp573
    tmp576 = -tmp575
    tmp578 = -tmp577
    tmp579 = triton_helpers.minimum(tmp576, tmp578)
    tmp581 = -tmp580
    tmp582 = triton_helpers.minimum(tmp579, tmp581)
    tmp584 = tmp582 - tmp583
    tmp585 = triton_helpers.maximum(tmp3, tmp584)
    tmp586 = tmp574 * tmp585
    tmp587 = tmp585 - tmp586
    tmp588 = triton_helpers.maximum(tmp3, tmp587)
    tmp589 = tmp574 + tmp588
    tmp591 = -tmp590
    tmp593 = -tmp592
    tmp594 = triton_helpers.minimum(tmp591, tmp593)
    tmp596 = -tmp595
    tmp597 = triton_helpers.minimum(tmp594, tmp596)
    tmp599 = tmp597 - tmp598
    tmp600 = triton_helpers.maximum(tmp3, tmp599)
    tmp601 = tmp589 * tmp600
    tmp602 = tmp600 - tmp601
    tmp603 = triton_helpers.maximum(tmp3, tmp602)
    tmp604 = tmp589 + tmp603
    tmp606 = -tmp605
    tmp608 = -tmp607
    tmp609 = triton_helpers.minimum(tmp606, tmp608)
    tmp611 = -tmp610
    tmp612 = triton_helpers.minimum(tmp609, tmp611)
    tmp614 = tmp612 - tmp613
    tmp615 = triton_helpers.maximum(tmp3, tmp614)
    tmp616 = tmp604 * tmp615
    tmp617 = tmp615 - tmp616
    tmp618 = triton_helpers.maximum(tmp3, tmp617)
    tmp619 = tmp604 + tmp618
    tmp621 = -tmp620
    tmp623 = -tmp622
    tmp624 = triton_helpers.minimum(tmp621, tmp623)
    tmp626 = -tmp625
    tmp627 = triton_helpers.minimum(tmp624, tmp626)
    tmp629 = tmp627 - tmp628
    tmp630 = triton_helpers.maximum(tmp3, tmp629)
    tmp631 = tmp619 * tmp630
    tmp632 = tmp630 - tmp631
    tmp633 = triton_helpers.maximum(tmp3, tmp632)
    tmp634 = tmp619 + tmp633
    tmp636 = -tmp635
    tmp638 = -tmp637
    tmp639 = triton_helpers.minimum(tmp636, tmp638)
    tmp641 = -tmp640
    tmp642 = triton_helpers.minimum(tmp639, tmp641)
    tmp644 = tmp642 - tmp643
    tmp645 = triton_helpers.maximum(tmp3, tmp644)
    tmp646 = tmp634 * tmp645
    tmp647 = tmp645 - tmp646
    tmp648 = triton_helpers.maximum(tmp3, tmp647)
    tmp649 = tmp634 + tmp648
    tmp651 = -tmp650
    tmp653 = -tmp652
    tmp654 = triton_helpers.minimum(tmp651, tmp653)
    tmp656 = -tmp655
    tmp657 = triton_helpers.minimum(tmp654, tmp656)
    tmp659 = tmp657 - tmp658
    tmp660 = triton_helpers.maximum(tmp3, tmp659)
    tmp661 = tmp649 * tmp660
    tmp662 = tmp660 - tmp661
    tmp663 = triton_helpers.maximum(tmp3, tmp662)
    tmp664 = tmp649 + tmp663
    tmp666 = -tmp665
    tmp668 = -tmp667
    tmp669 = triton_helpers.minimum(tmp666, tmp668)
    tmp671 = -tmp670
    tmp672 = triton_helpers.minimum(tmp669, tmp671)
    tmp674 = tmp672 - tmp673
    tmp675 = triton_helpers.maximum(tmp3, tmp674)
    tmp676 = tmp664 * tmp675
    tmp677 = tmp675 - tmp676
    tmp678 = triton_helpers.maximum(tmp3, tmp677)
    tmp679 = tmp664 + tmp678
    tmp681 = -tmp680
    tmp683 = -tmp682
    tmp684 = triton_helpers.minimum(tmp681, tmp683)
    tmp686 = -tmp685
    tmp687 = triton_helpers.minimum(tmp684, tmp686)
    tmp689 = tmp687 - tmp688
    tmp690 = triton_helpers.maximum(tmp3, tmp689)
    tmp691 = tmp679 * tmp690
    tmp692 = tmp690 - tmp691
    tmp693 = triton_helpers.maximum(tmp3, tmp692)
    tmp694 = tmp679 + tmp693
    tmp696 = -tmp695
    tmp698 = -tmp697
    tmp699 = triton_helpers.minimum(tmp696, tmp698)
    tmp701 = -tmp700
    tmp702 = triton_helpers.minimum(tmp699, tmp701)
    tmp704 = tmp702 - tmp703
    tmp705 = triton_helpers.maximum(tmp3, tmp704)
    tmp706 = tmp694 * tmp705
    tmp707 = tmp705 - tmp706
    tmp708 = triton_helpers.maximum(tmp3, tmp707)
    tmp709 = tmp694 + tmp708
    tmp711 = -tmp710
    tmp713 = -tmp712
    tmp714 = triton_helpers.minimum(tmp711, tmp713)
    tmp716 = -tmp715
    tmp717 = triton_helpers.minimum(tmp714, tmp716)
    tmp719 = tmp717 - tmp718
    tmp720 = triton_helpers.maximum(tmp3, tmp719)
    tmp721 = tmp709 * tmp720
    tmp722 = tmp720 - tmp721
    tmp723 = triton_helpers.maximum(tmp3, tmp722)
    tmp724 = tmp709 + tmp723
    tmp726 = -tmp725
    tmp728 = -tmp727
    tmp729 = triton_helpers.minimum(tmp726, tmp728)
    tmp731 = -tmp730
    tmp732 = triton_helpers.minimum(tmp729, tmp731)
    tmp734 = tmp732 - tmp733
    tmp735 = triton_helpers.maximum(tmp3, tmp734)
    tmp736 = tmp724 * tmp735
    tmp737 = tmp735 - tmp736
    tmp738 = triton_helpers.maximum(tmp3, tmp737)
    tmp739 = tmp724 + tmp738
    tmp741 = -tmp740
    tmp743 = -tmp742
    tmp744 = triton_helpers.minimum(tmp741, tmp743)
    tmp746 = -tmp745
    tmp747 = triton_helpers.minimum(tmp744, tmp746)
    tmp749 = tmp747 - tmp748
    tmp750 = triton_helpers.maximum(tmp3, tmp749)
    tmp751 = tmp739 * tmp750
    tmp752 = tmp750 - tmp751
    tmp753 = triton_helpers.maximum(tmp3, tmp752)
    tmp754 = tmp739 + tmp753
    tl.store(in_out_ptr22 + x0, tmp754, xmask)


def call(args):
    arg0_1, arg1_1 = args
    args.clear()
    assert_size_stride(arg0_1, (4, 4, 4, 4), (64, 16, 4, 1))
    assert_size_stride(arg1_1, (4, 4, 4, 4), (64, 16, 4, 1))
    with torch.cuda._DeviceGuard(0):
        torch.cuda.set_device(0)
        buf0 = empty_strided_cuda((4, 4, 4, 4), (64, 16, 4, 1), torch.float32)
        buf4 = empty_strided_cuda((4, 4, 4, 4), (64, 16, 4, 1), torch.float32)
        buf8 = empty_strided_cuda((4, 4, 4, 4), (64, 16, 4, 1), torch.float32)
        buf16 = empty_strided_cuda((4, 4, 4, 4), (64, 16, 4, 1), torch.float32)
        buf20 = empty_strided_cuda((4, 4, 4, 4), (64, 16, 4, 1), torch.float32)
        buf24 = empty_strided_cuda((4, 4, 4, 4), (64, 16, 4, 1), torch.float32)
        get_raw_stream(0)
        triton_poi_fused_neg_0[grid(256)](arg0_1, buf0, buf4, buf8, buf16,
            buf20, buf24, 256, XBLOCK=128, num_warps=4, num_stages=1)
        buf1 = torch.ops.aten.max_pool3d_with_indices.default(buf0, [3, 1, 
            1], [1, 1, 1], [1, 0, 0])
        del buf0
        buf2 = buf1[0]
        del buf1
        buf5 = torch.ops.aten.max_pool3d_with_indices.default(buf4, [1, 3, 
            1], [1, 1, 1], [0, 1, 0])
        del buf4
        buf6 = buf5[0]
        del buf5
        buf9 = torch.ops.aten.max_pool3d_with_indices.default(buf8, [1, 1, 
            3], [1, 1, 1], [0, 0, 1])
        del buf8
        buf10 = buf9[0]
        del buf9
        buf12 = buf10
        del buf10
        triton_poi_fused_minimum_neg_1[grid(256)](buf12, buf2, buf6, 256,
            XBLOCK=256, num_warps=4, num_stages=1)
        buf13 = torch.ops.aten.max_pool3d_with_indices.default(buf12, [3, 3,
            3], [1, 1, 1], [1, 1, 1])
        buf14 = buf13[0]
        del buf13
        buf17 = torch.ops.aten.max_pool3d_with_indices.default(buf16, [3, 1,
            1], [1, 1, 1], [1, 0, 0])
        buf18 = buf17[0]
        del buf17
        buf21 = torch.ops.aten.max_pool3d_with_indices.default(buf20, [1, 3,
            1], [1, 1, 1], [0, 1, 0])
        buf22 = buf21[0]
        del buf21
        buf25 = torch.ops.aten.max_pool3d_with_indices.default(buf24, [1, 1,
            3], [1, 1, 1], [0, 0, 1])
        buf26 = buf25[0]
        del buf25
        buf28 = buf24
        del buf24
        buf32 = buf20
        del buf20
        buf36 = buf16
        del buf16
        buf44 = buf12
        del buf12
        buf48 = buf6
        del buf6
        buf52 = buf2
        del buf2
        triton_poi_fused_minimum_neg_2[grid(256)](buf18, buf26, buf22,
            buf28, buf32, buf36, buf44, buf48, buf52, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf29 = torch.ops.aten.max_pool3d_with_indices.default(buf28, [3, 1,
            1], [1, 1, 1], [1, 0, 0])
        del buf28
        buf30 = buf29[0]
        del buf29
        buf33 = torch.ops.aten.max_pool3d_with_indices.default(buf32, [1, 3,
            1], [1, 1, 1], [0, 1, 0])
        del buf32
        buf34 = buf33[0]
        del buf33
        buf37 = torch.ops.aten.max_pool3d_with_indices.default(buf36, [1, 1,
            3], [1, 1, 1], [0, 0, 1])
        del buf36
        buf38 = buf37[0]
        del buf37
        buf40 = buf30
        del buf30
        triton_poi_fused_minimum_neg_3[grid(256)](buf40, buf38, buf34, 256,
            XBLOCK=256, num_warps=4, num_stages=1)
        buf41 = torch.ops.aten.max_pool3d_with_indices.default(buf40, [3, 3,
            3], [1, 1, 1], [1, 1, 1])
        buf42 = buf41[0]
        del buf41
        buf45 = torch.ops.aten.max_pool3d_with_indices.default(buf44, [3, 1,
            1], [1, 1, 1], [1, 0, 0])
        buf46 = buf45[0]
        del buf45
        buf49 = torch.ops.aten.max_pool3d_with_indices.default(buf48, [1, 3,
            1], [1, 1, 1], [0, 1, 0])
        buf50 = buf49[0]
        del buf49
        buf53 = torch.ops.aten.max_pool3d_with_indices.default(buf52, [1, 1,
            3], [1, 1, 1], [0, 0, 1])
        buf54 = buf53[0]
        del buf53
        buf56 = buf52
        del buf52
        buf60 = buf48
        del buf48
        buf64 = buf44
        del buf44
        buf72 = buf40
        del buf40
        buf76 = buf38
        del buf38
        buf80 = buf34
        del buf34
        triton_poi_fused_minimum_neg_2[grid(256)](buf46, buf54, buf50,
            buf56, buf60, buf64, buf72, buf76, buf80, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf57 = torch.ops.aten.max_pool3d_with_indices.default(buf56, [3, 1,
            1], [1, 1, 1], [1, 0, 0])
        del buf56
        buf58 = buf57[0]
        del buf57
        buf61 = torch.ops.aten.max_pool3d_with_indices.default(buf60, [1, 3,
            1], [1, 1, 1], [0, 1, 0])
        del buf60
        buf62 = buf61[0]
        del buf61
        buf65 = torch.ops.aten.max_pool3d_with_indices.default(buf64, [1, 1,
            3], [1, 1, 1], [0, 0, 1])
        del buf64
        buf66 = buf65[0]
        del buf65
        buf68 = buf58
        del buf58
        triton_poi_fused_minimum_neg_3[grid(256)](buf68, buf66, buf62, 256,
            XBLOCK=256, num_warps=4, num_stages=1)
        buf69 = torch.ops.aten.max_pool3d_with_indices.default(buf68, [3, 3,
            3], [1, 1, 1], [1, 1, 1])
        buf70 = buf69[0]
        del buf69
        buf73 = torch.ops.aten.max_pool3d_with_indices.default(buf72, [3, 1,
            1], [1, 1, 1], [1, 0, 0])
        buf74 = buf73[0]
        del buf73
        buf77 = torch.ops.aten.max_pool3d_with_indices.default(buf76, [1, 3,
            1], [1, 1, 1], [0, 1, 0])
        buf78 = buf77[0]
        del buf77
        buf81 = torch.ops.aten.max_pool3d_with_indices.default(buf80, [1, 1,
            3], [1, 1, 1], [0, 0, 1])
        buf82 = buf81[0]
        del buf81
        buf84 = buf80
        del buf80
        buf88 = buf76
        del buf76
        buf92 = buf72
        del buf72
        buf100 = buf68
        del buf68
        buf104 = buf66
        del buf66
        buf108 = buf62
        del buf62
        triton_poi_fused_minimum_neg_2[grid(256)](buf74, buf82, buf78,
            buf84, buf88, buf92, buf100, buf104, buf108, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf85 = torch.ops.aten.max_pool3d_with_indices.default(buf84, [3, 1,
            1], [1, 1, 1], [1, 0, 0])
        del buf84
        buf86 = buf85[0]
        del buf85
        buf89 = torch.ops.aten.max_pool3d_with_indices.default(buf88, [1, 3,
            1], [1, 1, 1], [0, 1, 0])
        del buf88
        buf90 = buf89[0]
        del buf89
        buf93 = torch.ops.aten.max_pool3d_with_indices.default(buf92, [1, 1,
            3], [1, 1, 1], [0, 0, 1])
        del buf92
        buf94 = buf93[0]
        del buf93
        buf96 = buf86
        del buf86
        triton_poi_fused_minimum_neg_3[grid(256)](buf96, buf94, buf90, 256,
            XBLOCK=256, num_warps=4, num_stages=1)
        buf97 = torch.ops.aten.max_pool3d_with_indices.default(buf96, [3, 3,
            3], [1, 1, 1], [1, 1, 1])
        buf98 = buf97[0]
        del buf97
        buf101 = torch.ops.aten.max_pool3d_with_indices.default(buf100, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf102 = buf101[0]
        del buf101
        buf105 = torch.ops.aten.max_pool3d_with_indices.default(buf104, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf106 = buf105[0]
        del buf105
        buf109 = torch.ops.aten.max_pool3d_with_indices.default(buf108, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf110 = buf109[0]
        del buf109
        buf112 = buf108
        del buf108
        buf116 = buf104
        del buf104
        buf120 = buf100
        del buf100
        buf128 = buf96
        del buf96
        buf132 = buf94
        del buf94
        buf136 = buf90
        del buf90
        triton_poi_fused_minimum_neg_2[grid(256)](buf102, buf110, buf106,
            buf112, buf116, buf120, buf128, buf132, buf136, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf113 = torch.ops.aten.max_pool3d_with_indices.default(buf112, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf112
        buf114 = buf113[0]
        del buf113
        buf117 = torch.ops.aten.max_pool3d_with_indices.default(buf116, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf116
        buf118 = buf117[0]
        del buf117
        buf121 = torch.ops.aten.max_pool3d_with_indices.default(buf120, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf120
        buf122 = buf121[0]
        del buf121
        buf124 = buf114
        del buf114
        triton_poi_fused_minimum_neg_3[grid(256)](buf124, buf122, buf118, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf125 = torch.ops.aten.max_pool3d_with_indices.default(buf124, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf126 = buf125[0]
        del buf125
        buf129 = torch.ops.aten.max_pool3d_with_indices.default(buf128, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf130 = buf129[0]
        del buf129
        buf133 = torch.ops.aten.max_pool3d_with_indices.default(buf132, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf134 = buf133[0]
        del buf133
        buf137 = torch.ops.aten.max_pool3d_with_indices.default(buf136, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf138 = buf137[0]
        del buf137
        buf140 = buf136
        del buf136
        buf144 = buf132
        del buf132
        buf148 = buf128
        del buf128
        buf156 = buf124
        del buf124
        buf160 = buf122
        del buf122
        buf164 = buf118
        del buf118
        triton_poi_fused_minimum_neg_2[grid(256)](buf130, buf138, buf134,
            buf140, buf144, buf148, buf156, buf160, buf164, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf141 = torch.ops.aten.max_pool3d_with_indices.default(buf140, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf140
        buf142 = buf141[0]
        del buf141
        buf145 = torch.ops.aten.max_pool3d_with_indices.default(buf144, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf144
        buf146 = buf145[0]
        del buf145
        buf149 = torch.ops.aten.max_pool3d_with_indices.default(buf148, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf148
        buf150 = buf149[0]
        del buf149
        buf152 = buf142
        del buf142
        triton_poi_fused_minimum_neg_3[grid(256)](buf152, buf150, buf146, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf153 = torch.ops.aten.max_pool3d_with_indices.default(buf152, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf154 = buf153[0]
        del buf153
        buf157 = torch.ops.aten.max_pool3d_with_indices.default(buf156, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf158 = buf157[0]
        del buf157
        buf161 = torch.ops.aten.max_pool3d_with_indices.default(buf160, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf162 = buf161[0]
        del buf161
        buf165 = torch.ops.aten.max_pool3d_with_indices.default(buf164, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf166 = buf165[0]
        del buf165
        buf168 = buf164
        del buf164
        buf172 = buf160
        del buf160
        buf176 = buf156
        del buf156
        buf184 = buf152
        del buf152
        buf188 = buf150
        del buf150
        buf192 = buf146
        del buf146
        triton_poi_fused_minimum_neg_2[grid(256)](buf158, buf166, buf162,
            buf168, buf172, buf176, buf184, buf188, buf192, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf169 = torch.ops.aten.max_pool3d_with_indices.default(buf168, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf168
        buf170 = buf169[0]
        del buf169
        buf173 = torch.ops.aten.max_pool3d_with_indices.default(buf172, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf172
        buf174 = buf173[0]
        del buf173
        buf177 = torch.ops.aten.max_pool3d_with_indices.default(buf176, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf176
        buf178 = buf177[0]
        del buf177
        buf180 = buf170
        del buf170
        triton_poi_fused_minimum_neg_3[grid(256)](buf180, buf178, buf174, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf181 = torch.ops.aten.max_pool3d_with_indices.default(buf180, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf182 = buf181[0]
        del buf181
        buf185 = torch.ops.aten.max_pool3d_with_indices.default(buf184, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf186 = buf185[0]
        del buf185
        buf189 = torch.ops.aten.max_pool3d_with_indices.default(buf188, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf190 = buf189[0]
        del buf189
        buf193 = torch.ops.aten.max_pool3d_with_indices.default(buf192, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf194 = buf193[0]
        del buf193
        buf196 = buf192
        del buf192
        buf200 = buf188
        del buf188
        buf204 = buf184
        del buf184
        buf212 = buf180
        del buf180
        buf216 = buf178
        del buf178
        buf220 = buf174
        del buf174
        triton_poi_fused_minimum_neg_2[grid(256)](buf186, buf194, buf190,
            buf196, buf200, buf204, buf212, buf216, buf220, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf197 = torch.ops.aten.max_pool3d_with_indices.default(buf196, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf196
        buf198 = buf197[0]
        del buf197
        buf201 = torch.ops.aten.max_pool3d_with_indices.default(buf200, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf200
        buf202 = buf201[0]
        del buf201
        buf205 = torch.ops.aten.max_pool3d_with_indices.default(buf204, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf204
        buf206 = buf205[0]
        del buf205
        buf208 = buf198
        del buf198
        triton_poi_fused_minimum_neg_3[grid(256)](buf208, buf206, buf202, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf209 = torch.ops.aten.max_pool3d_with_indices.default(buf208, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf210 = buf209[0]
        del buf209
        buf213 = torch.ops.aten.max_pool3d_with_indices.default(buf212, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf214 = buf213[0]
        del buf213
        buf217 = torch.ops.aten.max_pool3d_with_indices.default(buf216, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf218 = buf217[0]
        del buf217
        buf221 = torch.ops.aten.max_pool3d_with_indices.default(buf220, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf222 = buf221[0]
        del buf221
        buf224 = buf220
        del buf220
        buf228 = buf216
        del buf216
        buf232 = buf212
        del buf212
        buf240 = buf208
        del buf208
        buf244 = buf206
        del buf206
        buf248 = buf202
        del buf202
        triton_poi_fused_minimum_neg_2[grid(256)](buf214, buf222, buf218,
            buf224, buf228, buf232, buf240, buf244, buf248, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf225 = torch.ops.aten.max_pool3d_with_indices.default(buf224, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf224
        buf226 = buf225[0]
        del buf225
        buf229 = torch.ops.aten.max_pool3d_with_indices.default(buf228, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf228
        buf230 = buf229[0]
        del buf229
        buf233 = torch.ops.aten.max_pool3d_with_indices.default(buf232, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf232
        buf234 = buf233[0]
        del buf233
        buf236 = buf226
        del buf226
        triton_poi_fused_minimum_neg_3[grid(256)](buf236, buf234, buf230, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf237 = torch.ops.aten.max_pool3d_with_indices.default(buf236, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf238 = buf237[0]
        del buf237
        buf241 = torch.ops.aten.max_pool3d_with_indices.default(buf240, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf242 = buf241[0]
        del buf241
        buf245 = torch.ops.aten.max_pool3d_with_indices.default(buf244, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf246 = buf245[0]
        del buf245
        buf249 = torch.ops.aten.max_pool3d_with_indices.default(buf248, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf250 = buf249[0]
        del buf249
        buf252 = buf248
        del buf248
        buf256 = buf244
        del buf244
        buf260 = buf240
        del buf240
        buf268 = buf236
        del buf236
        buf272 = buf234
        del buf234
        buf276 = buf230
        del buf230
        triton_poi_fused_minimum_neg_2[grid(256)](buf242, buf250, buf246,
            buf252, buf256, buf260, buf268, buf272, buf276, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf253 = torch.ops.aten.max_pool3d_with_indices.default(buf252, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf252
        buf254 = buf253[0]
        del buf253
        buf257 = torch.ops.aten.max_pool3d_with_indices.default(buf256, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf256
        buf258 = buf257[0]
        del buf257
        buf261 = torch.ops.aten.max_pool3d_with_indices.default(buf260, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf260
        buf262 = buf261[0]
        del buf261
        buf264 = buf254
        del buf254
        triton_poi_fused_minimum_neg_3[grid(256)](buf264, buf262, buf258, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf265 = torch.ops.aten.max_pool3d_with_indices.default(buf264, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf266 = buf265[0]
        del buf265
        buf269 = torch.ops.aten.max_pool3d_with_indices.default(buf268, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf270 = buf269[0]
        del buf269
        buf273 = torch.ops.aten.max_pool3d_with_indices.default(buf272, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf274 = buf273[0]
        del buf273
        buf277 = torch.ops.aten.max_pool3d_with_indices.default(buf276, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf278 = buf277[0]
        del buf277
        buf280 = buf276
        del buf276
        buf284 = buf272
        del buf272
        buf288 = buf268
        del buf268
        buf296 = buf264
        del buf264
        buf300 = buf262
        del buf262
        buf304 = buf258
        del buf258
        triton_poi_fused_minimum_neg_2[grid(256)](buf270, buf278, buf274,
            buf280, buf284, buf288, buf296, buf300, buf304, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf281 = torch.ops.aten.max_pool3d_with_indices.default(buf280, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf280
        buf282 = buf281[0]
        del buf281
        buf285 = torch.ops.aten.max_pool3d_with_indices.default(buf284, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf284
        buf286 = buf285[0]
        del buf285
        buf289 = torch.ops.aten.max_pool3d_with_indices.default(buf288, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf288
        buf290 = buf289[0]
        del buf289
        buf292 = buf282
        del buf282
        triton_poi_fused_minimum_neg_3[grid(256)](buf292, buf290, buf286, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf293 = torch.ops.aten.max_pool3d_with_indices.default(buf292, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf294 = buf293[0]
        del buf293
        buf297 = torch.ops.aten.max_pool3d_with_indices.default(buf296, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf298 = buf297[0]
        del buf297
        buf301 = torch.ops.aten.max_pool3d_with_indices.default(buf300, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf302 = buf301[0]
        del buf301
        buf305 = torch.ops.aten.max_pool3d_with_indices.default(buf304, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf306 = buf305[0]
        del buf305
        buf308 = buf304
        del buf304
        buf312 = buf300
        del buf300
        buf316 = buf296
        del buf296
        buf324 = buf292
        del buf292
        buf328 = buf290
        del buf290
        buf332 = buf286
        del buf286
        triton_poi_fused_minimum_neg_2[grid(256)](buf298, buf306, buf302,
            buf308, buf312, buf316, buf324, buf328, buf332, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf309 = torch.ops.aten.max_pool3d_with_indices.default(buf308, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf308
        buf310 = buf309[0]
        del buf309
        buf313 = torch.ops.aten.max_pool3d_with_indices.default(buf312, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf312
        buf314 = buf313[0]
        del buf313
        buf317 = torch.ops.aten.max_pool3d_with_indices.default(buf316, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf316
        buf318 = buf317[0]
        del buf317
        buf320 = buf310
        del buf310
        triton_poi_fused_minimum_neg_3[grid(256)](buf320, buf318, buf314, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf321 = torch.ops.aten.max_pool3d_with_indices.default(buf320, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf322 = buf321[0]
        del buf321
        buf325 = torch.ops.aten.max_pool3d_with_indices.default(buf324, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf326 = buf325[0]
        del buf325
        buf329 = torch.ops.aten.max_pool3d_with_indices.default(buf328, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf330 = buf329[0]
        del buf329
        buf333 = torch.ops.aten.max_pool3d_with_indices.default(buf332, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf334 = buf333[0]
        del buf333
        buf336 = buf332
        del buf332
        buf340 = buf328
        del buf328
        buf344 = buf324
        del buf324
        buf352 = buf320
        del buf320
        buf356 = buf318
        del buf318
        buf360 = buf314
        del buf314
        triton_poi_fused_minimum_neg_2[grid(256)](buf326, buf334, buf330,
            buf336, buf340, buf344, buf352, buf356, buf360, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf337 = torch.ops.aten.max_pool3d_with_indices.default(buf336, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf336
        buf338 = buf337[0]
        del buf337
        buf341 = torch.ops.aten.max_pool3d_with_indices.default(buf340, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf340
        buf342 = buf341[0]
        del buf341
        buf345 = torch.ops.aten.max_pool3d_with_indices.default(buf344, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf344
        buf346 = buf345[0]
        del buf345
        buf348 = buf338
        del buf338
        triton_poi_fused_minimum_neg_3[grid(256)](buf348, buf346, buf342, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf349 = torch.ops.aten.max_pool3d_with_indices.default(buf348, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf350 = buf349[0]
        del buf349
        buf353 = torch.ops.aten.max_pool3d_with_indices.default(buf352, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf354 = buf353[0]
        del buf353
        buf357 = torch.ops.aten.max_pool3d_with_indices.default(buf356, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf358 = buf357[0]
        del buf357
        buf361 = torch.ops.aten.max_pool3d_with_indices.default(buf360, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf362 = buf361[0]
        del buf361
        buf364 = buf360
        del buf360
        buf368 = buf356
        del buf356
        buf372 = buf352
        del buf352
        buf380 = buf348
        del buf348
        buf384 = buf346
        del buf346
        buf388 = buf342
        del buf342
        triton_poi_fused_minimum_neg_2[grid(256)](buf354, buf362, buf358,
            buf364, buf368, buf372, buf380, buf384, buf388, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf365 = torch.ops.aten.max_pool3d_with_indices.default(buf364, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf364
        buf366 = buf365[0]
        del buf365
        buf369 = torch.ops.aten.max_pool3d_with_indices.default(buf368, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf368
        buf370 = buf369[0]
        del buf369
        buf373 = torch.ops.aten.max_pool3d_with_indices.default(buf372, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf372
        buf374 = buf373[0]
        del buf373
        buf376 = buf366
        del buf366
        triton_poi_fused_minimum_neg_3[grid(256)](buf376, buf374, buf370, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf377 = torch.ops.aten.max_pool3d_with_indices.default(buf376, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf378 = buf377[0]
        del buf377
        buf381 = torch.ops.aten.max_pool3d_with_indices.default(buf380, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf382 = buf381[0]
        del buf381
        buf385 = torch.ops.aten.max_pool3d_with_indices.default(buf384, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf386 = buf385[0]
        del buf385
        buf389 = torch.ops.aten.max_pool3d_with_indices.default(buf388, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf390 = buf389[0]
        del buf389
        buf392 = buf388
        del buf388
        buf396 = buf384
        del buf384
        buf400 = buf380
        del buf380
        buf408 = buf376
        del buf376
        buf412 = buf374
        del buf374
        buf416 = buf370
        del buf370
        triton_poi_fused_minimum_neg_2[grid(256)](buf382, buf390, buf386,
            buf392, buf396, buf400, buf408, buf412, buf416, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf393 = torch.ops.aten.max_pool3d_with_indices.default(buf392, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf392
        buf394 = buf393[0]
        del buf393
        buf397 = torch.ops.aten.max_pool3d_with_indices.default(buf396, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf396
        buf398 = buf397[0]
        del buf397
        buf401 = torch.ops.aten.max_pool3d_with_indices.default(buf400, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf400
        buf402 = buf401[0]
        del buf401
        buf404 = buf394
        del buf394
        triton_poi_fused_minimum_neg_3[grid(256)](buf404, buf402, buf398, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf405 = torch.ops.aten.max_pool3d_with_indices.default(buf404, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf406 = buf405[0]
        del buf405
        buf409 = torch.ops.aten.max_pool3d_with_indices.default(buf408, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf410 = buf409[0]
        del buf409
        buf413 = torch.ops.aten.max_pool3d_with_indices.default(buf412, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf414 = buf413[0]
        del buf413
        buf417 = torch.ops.aten.max_pool3d_with_indices.default(buf416, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf418 = buf417[0]
        del buf417
        buf420 = buf416
        del buf416
        buf424 = buf412
        del buf412
        buf428 = buf408
        del buf408
        buf436 = buf404
        del buf404
        buf440 = buf402
        del buf402
        buf444 = buf398
        del buf398
        triton_poi_fused_minimum_neg_2[grid(256)](buf410, buf418, buf414,
            buf420, buf424, buf428, buf436, buf440, buf444, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf421 = torch.ops.aten.max_pool3d_with_indices.default(buf420, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf420
        buf422 = buf421[0]
        del buf421
        buf425 = torch.ops.aten.max_pool3d_with_indices.default(buf424, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf424
        buf426 = buf425[0]
        del buf425
        buf429 = torch.ops.aten.max_pool3d_with_indices.default(buf428, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf428
        buf430 = buf429[0]
        del buf429
        buf432 = buf422
        del buf422
        triton_poi_fused_minimum_neg_3[grid(256)](buf432, buf430, buf426, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf433 = torch.ops.aten.max_pool3d_with_indices.default(buf432, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf434 = buf433[0]
        del buf433
        buf437 = torch.ops.aten.max_pool3d_with_indices.default(buf436, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf438 = buf437[0]
        del buf437
        buf441 = torch.ops.aten.max_pool3d_with_indices.default(buf440, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf442 = buf441[0]
        del buf441
        buf445 = torch.ops.aten.max_pool3d_with_indices.default(buf444, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf446 = buf445[0]
        del buf445
        buf448 = buf444
        del buf444
        buf452 = buf440
        del buf440
        buf456 = buf436
        del buf436
        buf464 = buf432
        del buf432
        buf468 = buf430
        del buf430
        buf472 = buf426
        del buf426
        triton_poi_fused_minimum_neg_2[grid(256)](buf438, buf446, buf442,
            buf448, buf452, buf456, buf464, buf468, buf472, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf449 = torch.ops.aten.max_pool3d_with_indices.default(buf448, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf448
        buf450 = buf449[0]
        del buf449
        buf453 = torch.ops.aten.max_pool3d_with_indices.default(buf452, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf452
        buf454 = buf453[0]
        del buf453
        buf457 = torch.ops.aten.max_pool3d_with_indices.default(buf456, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf456
        buf458 = buf457[0]
        del buf457
        buf460 = buf450
        del buf450
        triton_poi_fused_minimum_neg_3[grid(256)](buf460, buf458, buf454, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf461 = torch.ops.aten.max_pool3d_with_indices.default(buf460, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf462 = buf461[0]
        del buf461
        buf465 = torch.ops.aten.max_pool3d_with_indices.default(buf464, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf466 = buf465[0]
        del buf465
        buf469 = torch.ops.aten.max_pool3d_with_indices.default(buf468, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf470 = buf469[0]
        del buf469
        buf473 = torch.ops.aten.max_pool3d_with_indices.default(buf472, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf474 = buf473[0]
        del buf473
        buf476 = buf472
        del buf472
        buf480 = buf468
        del buf468
        buf484 = buf464
        del buf464
        buf492 = buf460
        del buf460
        buf496 = buf458
        del buf458
        buf500 = buf454
        del buf454
        triton_poi_fused_minimum_neg_2[grid(256)](buf466, buf474, buf470,
            buf476, buf480, buf484, buf492, buf496, buf500, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf477 = torch.ops.aten.max_pool3d_with_indices.default(buf476, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf476
        buf478 = buf477[0]
        del buf477
        buf481 = torch.ops.aten.max_pool3d_with_indices.default(buf480, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf480
        buf482 = buf481[0]
        del buf481
        buf485 = torch.ops.aten.max_pool3d_with_indices.default(buf484, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf484
        buf486 = buf485[0]
        del buf485
        buf488 = buf478
        del buf478
        triton_poi_fused_minimum_neg_3[grid(256)](buf488, buf486, buf482, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf489 = torch.ops.aten.max_pool3d_with_indices.default(buf488, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf490 = buf489[0]
        del buf489
        buf493 = torch.ops.aten.max_pool3d_with_indices.default(buf492, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf494 = buf493[0]
        del buf493
        buf497 = torch.ops.aten.max_pool3d_with_indices.default(buf496, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf498 = buf497[0]
        del buf497
        buf501 = torch.ops.aten.max_pool3d_with_indices.default(buf500, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf502 = buf501[0]
        del buf501
        buf504 = buf500
        del buf500
        buf508 = buf496
        del buf496
        buf512 = buf492
        del buf492
        buf520 = buf488
        del buf488
        buf524 = buf486
        del buf486
        buf528 = buf482
        del buf482
        triton_poi_fused_minimum_neg_2[grid(256)](buf494, buf502, buf498,
            buf504, buf508, buf512, buf520, buf524, buf528, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf505 = torch.ops.aten.max_pool3d_with_indices.default(buf504, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf504
        buf506 = buf505[0]
        del buf505
        buf509 = torch.ops.aten.max_pool3d_with_indices.default(buf508, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf508
        buf510 = buf509[0]
        del buf509
        buf513 = torch.ops.aten.max_pool3d_with_indices.default(buf512, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf512
        buf514 = buf513[0]
        del buf513
        buf516 = buf506
        del buf506
        triton_poi_fused_minimum_neg_3[grid(256)](buf516, buf514, buf510, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf517 = torch.ops.aten.max_pool3d_with_indices.default(buf516, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf518 = buf517[0]
        del buf517
        buf521 = torch.ops.aten.max_pool3d_with_indices.default(buf520, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf522 = buf521[0]
        del buf521
        buf525 = torch.ops.aten.max_pool3d_with_indices.default(buf524, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf526 = buf525[0]
        del buf525
        buf529 = torch.ops.aten.max_pool3d_with_indices.default(buf528, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf530 = buf529[0]
        del buf529
        buf532 = buf528
        del buf528
        buf536 = buf524
        del buf524
        buf540 = buf520
        del buf520
        buf548 = buf516
        del buf516
        buf552 = buf514
        del buf514
        buf556 = buf510
        del buf510
        triton_poi_fused_minimum_neg_2[grid(256)](buf522, buf530, buf526,
            buf532, buf536, buf540, buf548, buf552, buf556, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf533 = torch.ops.aten.max_pool3d_with_indices.default(buf532, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf532
        buf534 = buf533[0]
        del buf533
        buf537 = torch.ops.aten.max_pool3d_with_indices.default(buf536, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf536
        buf538 = buf537[0]
        del buf537
        buf541 = torch.ops.aten.max_pool3d_with_indices.default(buf540, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf540
        buf542 = buf541[0]
        del buf541
        buf544 = buf534
        del buf534
        triton_poi_fused_minimum_neg_3[grid(256)](buf544, buf542, buf538, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf545 = torch.ops.aten.max_pool3d_with_indices.default(buf544, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf546 = buf545[0]
        del buf545
        buf549 = torch.ops.aten.max_pool3d_with_indices.default(buf548, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf550 = buf549[0]
        del buf549
        buf553 = torch.ops.aten.max_pool3d_with_indices.default(buf552, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf554 = buf553[0]
        del buf553
        buf557 = torch.ops.aten.max_pool3d_with_indices.default(buf556, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf558 = buf557[0]
        del buf557
        buf560 = buf556
        del buf556
        buf564 = buf552
        del buf552
        buf568 = buf548
        del buf548
        buf576 = buf544
        del buf544
        buf580 = buf542
        del buf542
        buf584 = buf538
        del buf538
        triton_poi_fused_minimum_neg_2[grid(256)](buf550, buf558, buf554,
            buf560, buf564, buf568, buf576, buf580, buf584, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf561 = torch.ops.aten.max_pool3d_with_indices.default(buf560, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf560
        buf562 = buf561[0]
        del buf561
        buf565 = torch.ops.aten.max_pool3d_with_indices.default(buf564, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf564
        buf566 = buf565[0]
        del buf565
        buf569 = torch.ops.aten.max_pool3d_with_indices.default(buf568, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf568
        buf570 = buf569[0]
        del buf569
        buf572 = buf562
        del buf562
        triton_poi_fused_minimum_neg_3[grid(256)](buf572, buf570, buf566, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf573 = torch.ops.aten.max_pool3d_with_indices.default(buf572, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf574 = buf573[0]
        del buf573
        buf577 = torch.ops.aten.max_pool3d_with_indices.default(buf576, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf578 = buf577[0]
        del buf577
        buf581 = torch.ops.aten.max_pool3d_with_indices.default(buf580, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf582 = buf581[0]
        del buf581
        buf585 = torch.ops.aten.max_pool3d_with_indices.default(buf584, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf586 = buf585[0]
        del buf585
        buf588 = buf584
        del buf584
        buf592 = buf580
        del buf580
        buf596 = buf576
        del buf576
        buf604 = buf572
        del buf572
        buf608 = buf570
        del buf570
        buf612 = buf566
        del buf566
        triton_poi_fused_minimum_neg_2[grid(256)](buf578, buf586, buf582,
            buf588, buf592, buf596, buf604, buf608, buf612, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf589 = torch.ops.aten.max_pool3d_with_indices.default(buf588, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf588
        buf590 = buf589[0]
        del buf589
        buf593 = torch.ops.aten.max_pool3d_with_indices.default(buf592, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf592
        buf594 = buf593[0]
        del buf593
        buf597 = torch.ops.aten.max_pool3d_with_indices.default(buf596, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf596
        buf598 = buf597[0]
        del buf597
        buf600 = buf590
        del buf590
        triton_poi_fused_minimum_neg_3[grid(256)](buf600, buf598, buf594, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf601 = torch.ops.aten.max_pool3d_with_indices.default(buf600, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf602 = buf601[0]
        del buf601
        buf605 = torch.ops.aten.max_pool3d_with_indices.default(buf604, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf606 = buf605[0]
        del buf605
        buf609 = torch.ops.aten.max_pool3d_with_indices.default(buf608, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf610 = buf609[0]
        del buf609
        buf613 = torch.ops.aten.max_pool3d_with_indices.default(buf612, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf614 = buf613[0]
        del buf613
        buf616 = buf612
        del buf612
        buf620 = buf608
        del buf608
        buf624 = buf604
        del buf604
        buf632 = buf600
        del buf600
        buf636 = buf598
        del buf598
        buf640 = buf594
        del buf594
        triton_poi_fused_minimum_neg_2[grid(256)](buf606, buf614, buf610,
            buf616, buf620, buf624, buf632, buf636, buf640, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf617 = torch.ops.aten.max_pool3d_with_indices.default(buf616, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf616
        buf618 = buf617[0]
        del buf617
        buf621 = torch.ops.aten.max_pool3d_with_indices.default(buf620, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf620
        buf622 = buf621[0]
        del buf621
        buf625 = torch.ops.aten.max_pool3d_with_indices.default(buf624, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf624
        buf626 = buf625[0]
        del buf625
        buf628 = buf618
        del buf618
        triton_poi_fused_minimum_neg_3[grid(256)](buf628, buf626, buf622, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf629 = torch.ops.aten.max_pool3d_with_indices.default(buf628, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf630 = buf629[0]
        del buf629
        buf633 = torch.ops.aten.max_pool3d_with_indices.default(buf632, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf634 = buf633[0]
        del buf633
        buf637 = torch.ops.aten.max_pool3d_with_indices.default(buf636, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf638 = buf637[0]
        del buf637
        buf641 = torch.ops.aten.max_pool3d_with_indices.default(buf640, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf642 = buf641[0]
        del buf641
        buf644 = buf640
        del buf640
        buf648 = buf636
        del buf636
        buf652 = buf632
        del buf632
        buf660 = buf628
        del buf628
        buf664 = buf626
        del buf626
        buf668 = buf622
        del buf622
        triton_poi_fused_minimum_neg_2[grid(256)](buf634, buf642, buf638,
            buf644, buf648, buf652, buf660, buf664, buf668, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf645 = torch.ops.aten.max_pool3d_with_indices.default(buf644, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf644
        buf646 = buf645[0]
        del buf645
        buf649 = torch.ops.aten.max_pool3d_with_indices.default(buf648, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf648
        buf650 = buf649[0]
        del buf649
        buf653 = torch.ops.aten.max_pool3d_with_indices.default(buf652, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf652
        buf654 = buf653[0]
        del buf653
        buf656 = buf646
        del buf646
        triton_poi_fused_minimum_neg_3[grid(256)](buf656, buf654, buf650, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf657 = torch.ops.aten.max_pool3d_with_indices.default(buf656, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf658 = buf657[0]
        del buf657
        buf661 = torch.ops.aten.max_pool3d_with_indices.default(buf660, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf662 = buf661[0]
        del buf661
        buf665 = torch.ops.aten.max_pool3d_with_indices.default(buf664, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf666 = buf665[0]
        del buf665
        buf669 = torch.ops.aten.max_pool3d_with_indices.default(buf668, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf670 = buf669[0]
        del buf669
        buf672 = buf668
        del buf668
        buf676 = buf664
        del buf664
        buf680 = buf660
        del buf660
        buf688 = buf656
        del buf656
        buf692 = buf654
        del buf654
        buf696 = buf650
        del buf650
        triton_poi_fused_minimum_neg_2[grid(256)](buf662, buf670, buf666,
            buf672, buf676, buf680, buf688, buf692, buf696, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf673 = torch.ops.aten.max_pool3d_with_indices.default(buf672, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf672
        buf674 = buf673[0]
        del buf673
        buf677 = torch.ops.aten.max_pool3d_with_indices.default(buf676, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf676
        buf678 = buf677[0]
        del buf677
        buf681 = torch.ops.aten.max_pool3d_with_indices.default(buf680, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf680
        buf682 = buf681[0]
        del buf681
        buf684 = buf674
        del buf674
        triton_poi_fused_minimum_neg_3[grid(256)](buf684, buf682, buf678, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf685 = torch.ops.aten.max_pool3d_with_indices.default(buf684, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf686 = buf685[0]
        del buf685
        buf689 = torch.ops.aten.max_pool3d_with_indices.default(buf688, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf690 = buf689[0]
        del buf689
        buf693 = torch.ops.aten.max_pool3d_with_indices.default(buf692, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf694 = buf693[0]
        del buf693
        buf697 = torch.ops.aten.max_pool3d_with_indices.default(buf696, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf698 = buf697[0]
        del buf697
        buf700 = buf696
        del buf696
        buf704 = buf692
        del buf692
        buf708 = buf688
        del buf688
        buf716 = buf684
        del buf684
        buf720 = buf682
        del buf682
        buf724 = buf678
        del buf678
        triton_poi_fused_minimum_neg_2[grid(256)](buf690, buf698, buf694,
            buf700, buf704, buf708, buf716, buf720, buf724, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf701 = torch.ops.aten.max_pool3d_with_indices.default(buf700, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf700
        buf702 = buf701[0]
        del buf701
        buf705 = torch.ops.aten.max_pool3d_with_indices.default(buf704, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf704
        buf706 = buf705[0]
        del buf705
        buf709 = torch.ops.aten.max_pool3d_with_indices.default(buf708, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf708
        buf710 = buf709[0]
        del buf709
        buf712 = buf702
        del buf702
        triton_poi_fused_minimum_neg_3[grid(256)](buf712, buf710, buf706, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf713 = torch.ops.aten.max_pool3d_with_indices.default(buf712, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf714 = buf713[0]
        del buf713
        buf717 = torch.ops.aten.max_pool3d_with_indices.default(buf716, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf718 = buf717[0]
        del buf717
        buf721 = torch.ops.aten.max_pool3d_with_indices.default(buf720, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf722 = buf721[0]
        del buf721
        buf725 = torch.ops.aten.max_pool3d_with_indices.default(buf724, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf726 = buf725[0]
        del buf725
        buf728 = buf724
        del buf724
        buf732 = buf720
        del buf720
        buf736 = buf716
        del buf716
        buf744 = buf712
        del buf712
        buf748 = buf710
        del buf710
        buf752 = buf706
        del buf706
        triton_poi_fused_minimum_neg_2[grid(256)](buf718, buf726, buf722,
            buf728, buf732, buf736, buf744, buf748, buf752, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf729 = torch.ops.aten.max_pool3d_with_indices.default(buf728, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf728
        buf730 = buf729[0]
        del buf729
        buf733 = torch.ops.aten.max_pool3d_with_indices.default(buf732, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf732
        buf734 = buf733[0]
        del buf733
        buf737 = torch.ops.aten.max_pool3d_with_indices.default(buf736, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf736
        buf738 = buf737[0]
        del buf737
        buf740 = buf730
        del buf730
        triton_poi_fused_minimum_neg_3[grid(256)](buf740, buf738, buf734, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf741 = torch.ops.aten.max_pool3d_with_indices.default(buf740, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf742 = buf741[0]
        del buf741
        buf745 = torch.ops.aten.max_pool3d_with_indices.default(buf744, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf746 = buf745[0]
        del buf745
        buf749 = torch.ops.aten.max_pool3d_with_indices.default(buf748, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf750 = buf749[0]
        del buf749
        buf753 = torch.ops.aten.max_pool3d_with_indices.default(buf752, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf754 = buf753[0]
        del buf753
        buf756 = buf752
        del buf752
        buf760 = buf748
        del buf748
        buf764 = buf744
        del buf744
        buf772 = buf740
        del buf740
        buf776 = buf738
        del buf738
        buf780 = buf734
        del buf734
        triton_poi_fused_minimum_neg_2[grid(256)](buf746, buf754, buf750,
            buf756, buf760, buf764, buf772, buf776, buf780, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf757 = torch.ops.aten.max_pool3d_with_indices.default(buf756, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf756
        buf758 = buf757[0]
        del buf757
        buf761 = torch.ops.aten.max_pool3d_with_indices.default(buf760, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf760
        buf762 = buf761[0]
        del buf761
        buf765 = torch.ops.aten.max_pool3d_with_indices.default(buf764, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf764
        buf766 = buf765[0]
        del buf765
        buf768 = buf758
        del buf758
        triton_poi_fused_minimum_neg_3[grid(256)](buf768, buf766, buf762, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf769 = torch.ops.aten.max_pool3d_with_indices.default(buf768, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf770 = buf769[0]
        del buf769
        buf773 = torch.ops.aten.max_pool3d_with_indices.default(buf772, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf774 = buf773[0]
        del buf773
        buf777 = torch.ops.aten.max_pool3d_with_indices.default(buf776, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf778 = buf777[0]
        del buf777
        buf781 = torch.ops.aten.max_pool3d_with_indices.default(buf780, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf782 = buf781[0]
        del buf781
        buf784 = buf780
        del buf780
        buf788 = buf776
        del buf776
        buf792 = buf772
        del buf772
        buf800 = buf768
        del buf768
        buf804 = buf766
        del buf766
        buf808 = buf762
        del buf762
        triton_poi_fused_minimum_neg_2[grid(256)](buf774, buf782, buf778,
            buf784, buf788, buf792, buf800, buf804, buf808, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf785 = torch.ops.aten.max_pool3d_with_indices.default(buf784, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf784
        buf786 = buf785[0]
        del buf785
        buf789 = torch.ops.aten.max_pool3d_with_indices.default(buf788, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf788
        buf790 = buf789[0]
        del buf789
        buf793 = torch.ops.aten.max_pool3d_with_indices.default(buf792, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf792
        buf794 = buf793[0]
        del buf793
        buf796 = buf786
        del buf786
        triton_poi_fused_minimum_neg_3[grid(256)](buf796, buf794, buf790, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf797 = torch.ops.aten.max_pool3d_with_indices.default(buf796, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf798 = buf797[0]
        del buf797
        buf801 = torch.ops.aten.max_pool3d_with_indices.default(buf800, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf802 = buf801[0]
        del buf801
        buf805 = torch.ops.aten.max_pool3d_with_indices.default(buf804, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf806 = buf805[0]
        del buf805
        buf809 = torch.ops.aten.max_pool3d_with_indices.default(buf808, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf810 = buf809[0]
        del buf809
        buf812 = buf808
        del buf808
        buf816 = buf804
        del buf804
        buf820 = buf800
        del buf800
        buf828 = buf796
        del buf796
        buf832 = buf794
        del buf794
        buf836 = buf790
        del buf790
        triton_poi_fused_minimum_neg_2[grid(256)](buf802, buf810, buf806,
            buf812, buf816, buf820, buf828, buf832, buf836, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf813 = torch.ops.aten.max_pool3d_with_indices.default(buf812, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf812
        buf814 = buf813[0]
        del buf813
        buf817 = torch.ops.aten.max_pool3d_with_indices.default(buf816, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf816
        buf818 = buf817[0]
        del buf817
        buf821 = torch.ops.aten.max_pool3d_with_indices.default(buf820, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf820
        buf822 = buf821[0]
        del buf821
        buf824 = buf814
        del buf814
        triton_poi_fused_minimum_neg_3[grid(256)](buf824, buf822, buf818, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf825 = torch.ops.aten.max_pool3d_with_indices.default(buf824, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf826 = buf825[0]
        del buf825
        buf829 = torch.ops.aten.max_pool3d_with_indices.default(buf828, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf830 = buf829[0]
        del buf829
        buf833 = torch.ops.aten.max_pool3d_with_indices.default(buf832, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf834 = buf833[0]
        del buf833
        buf837 = torch.ops.aten.max_pool3d_with_indices.default(buf836, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf838 = buf837[0]
        del buf837
        buf840 = buf836
        del buf836
        buf844 = buf832
        del buf832
        buf848 = buf828
        del buf828
        buf856 = buf824
        del buf824
        buf860 = buf822
        del buf822
        buf864 = buf818
        del buf818
        triton_poi_fused_minimum_neg_2[grid(256)](buf830, buf838, buf834,
            buf840, buf844, buf848, buf856, buf860, buf864, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf841 = torch.ops.aten.max_pool3d_with_indices.default(buf840, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf840
        buf842 = buf841[0]
        del buf841
        buf845 = torch.ops.aten.max_pool3d_with_indices.default(buf844, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf844
        buf846 = buf845[0]
        del buf845
        buf849 = torch.ops.aten.max_pool3d_with_indices.default(buf848, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf848
        buf850 = buf849[0]
        del buf849
        buf852 = buf842
        del buf842
        triton_poi_fused_minimum_neg_3[grid(256)](buf852, buf850, buf846, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf853 = torch.ops.aten.max_pool3d_with_indices.default(buf852, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf854 = buf853[0]
        del buf853
        buf857 = torch.ops.aten.max_pool3d_with_indices.default(buf856, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf858 = buf857[0]
        del buf857
        buf861 = torch.ops.aten.max_pool3d_with_indices.default(buf860, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf862 = buf861[0]
        del buf861
        buf865 = torch.ops.aten.max_pool3d_with_indices.default(buf864, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf866 = buf865[0]
        del buf865
        buf868 = buf864
        del buf864
        buf872 = buf860
        del buf860
        buf876 = buf856
        del buf856
        buf884 = buf852
        del buf852
        buf888 = buf850
        del buf850
        buf892 = buf846
        del buf846
        triton_poi_fused_minimum_neg_2[grid(256)](buf858, buf866, buf862,
            buf868, buf872, buf876, buf884, buf888, buf892, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf869 = torch.ops.aten.max_pool3d_with_indices.default(buf868, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf868
        buf870 = buf869[0]
        del buf869
        buf873 = torch.ops.aten.max_pool3d_with_indices.default(buf872, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf872
        buf874 = buf873[0]
        del buf873
        buf877 = torch.ops.aten.max_pool3d_with_indices.default(buf876, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf876
        buf878 = buf877[0]
        del buf877
        buf880 = buf870
        del buf870
        triton_poi_fused_minimum_neg_3[grid(256)](buf880, buf878, buf874, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf881 = torch.ops.aten.max_pool3d_with_indices.default(buf880, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf882 = buf881[0]
        del buf881
        buf885 = torch.ops.aten.max_pool3d_with_indices.default(buf884, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf886 = buf885[0]
        del buf885
        buf889 = torch.ops.aten.max_pool3d_with_indices.default(buf888, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf890 = buf889[0]
        del buf889
        buf893 = torch.ops.aten.max_pool3d_with_indices.default(buf892, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf894 = buf893[0]
        del buf893
        buf896 = buf892
        del buf892
        buf900 = buf888
        del buf888
        buf904 = buf884
        del buf884
        buf912 = buf880
        del buf880
        buf916 = buf878
        del buf878
        buf920 = buf874
        del buf874
        triton_poi_fused_minimum_neg_2[grid(256)](buf886, buf894, buf890,
            buf896, buf900, buf904, buf912, buf916, buf920, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf897 = torch.ops.aten.max_pool3d_with_indices.default(buf896, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf896
        buf898 = buf897[0]
        del buf897
        buf901 = torch.ops.aten.max_pool3d_with_indices.default(buf900, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf900
        buf902 = buf901[0]
        del buf901
        buf905 = torch.ops.aten.max_pool3d_with_indices.default(buf904, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf904
        buf906 = buf905[0]
        del buf905
        buf908 = buf898
        del buf898
        triton_poi_fused_minimum_neg_3[grid(256)](buf908, buf906, buf902, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf909 = torch.ops.aten.max_pool3d_with_indices.default(buf908, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf910 = buf909[0]
        del buf909
        buf913 = torch.ops.aten.max_pool3d_with_indices.default(buf912, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf914 = buf913[0]
        del buf913
        buf917 = torch.ops.aten.max_pool3d_with_indices.default(buf916, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf918 = buf917[0]
        del buf917
        buf921 = torch.ops.aten.max_pool3d_with_indices.default(buf920, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf922 = buf921[0]
        del buf921
        buf924 = buf920
        del buf920
        buf928 = buf916
        del buf916
        buf932 = buf912
        del buf912
        buf940 = buf908
        del buf908
        buf944 = buf906
        del buf906
        buf948 = buf902
        del buf902
        triton_poi_fused_minimum_neg_2[grid(256)](buf914, buf922, buf918,
            buf924, buf928, buf932, buf940, buf944, buf948, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf925 = torch.ops.aten.max_pool3d_with_indices.default(buf924, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf924
        buf926 = buf925[0]
        del buf925
        buf929 = torch.ops.aten.max_pool3d_with_indices.default(buf928, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf928
        buf930 = buf929[0]
        del buf929
        buf933 = torch.ops.aten.max_pool3d_with_indices.default(buf932, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf932
        buf934 = buf933[0]
        del buf933
        buf936 = buf926
        del buf926
        triton_poi_fused_minimum_neg_3[grid(256)](buf936, buf934, buf930, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf937 = torch.ops.aten.max_pool3d_with_indices.default(buf936, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf938 = buf937[0]
        del buf937
        buf941 = torch.ops.aten.max_pool3d_with_indices.default(buf940, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf942 = buf941[0]
        del buf941
        buf945 = torch.ops.aten.max_pool3d_with_indices.default(buf944, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf946 = buf945[0]
        del buf945
        buf949 = torch.ops.aten.max_pool3d_with_indices.default(buf948, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf950 = buf949[0]
        del buf949
        buf952 = buf948
        del buf948
        buf956 = buf944
        del buf944
        buf960 = buf940
        del buf940
        buf968 = buf936
        del buf936
        buf972 = buf934
        del buf934
        buf976 = buf930
        del buf930
        triton_poi_fused_minimum_neg_2[grid(256)](buf942, buf950, buf946,
            buf952, buf956, buf960, buf968, buf972, buf976, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        buf953 = torch.ops.aten.max_pool3d_with_indices.default(buf952, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf952
        buf954 = buf953[0]
        del buf953
        buf957 = torch.ops.aten.max_pool3d_with_indices.default(buf956, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf956
        buf958 = buf957[0]
        del buf957
        buf961 = torch.ops.aten.max_pool3d_with_indices.default(buf960, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf960
        buf962 = buf961[0]
        del buf961
        buf964 = buf954
        del buf954
        triton_poi_fused_minimum_neg_3[grid(256)](buf964, buf962, buf958, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf965 = torch.ops.aten.max_pool3d_with_indices.default(buf964, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf966 = buf965[0]
        del buf965
        buf969 = torch.ops.aten.max_pool3d_with_indices.default(buf968, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf970 = buf969[0]
        del buf969
        buf973 = torch.ops.aten.max_pool3d_with_indices.default(buf972, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        buf974 = buf973[0]
        del buf973
        buf977 = torch.ops.aten.max_pool3d_with_indices.default(buf976, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        buf978 = buf977[0]
        del buf977
        buf980 = buf976
        del buf976
        buf984 = buf972
        del buf972
        buf988 = buf968
        del buf968
        buf996 = buf964
        del buf964
        buf1000 = buf962
        del buf962
        buf1004 = buf958
        del buf958
        triton_poi_fused_minimum_neg_2[grid(256)](buf970, buf978, buf974,
            buf980, buf984, buf988, buf996, buf1000, buf1004, 256, XBLOCK=
            128, num_warps=4, num_stages=1)
        buf981 = torch.ops.aten.max_pool3d_with_indices.default(buf980, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        del buf980
        buf982 = buf981[0]
        del buf981
        buf985 = torch.ops.aten.max_pool3d_with_indices.default(buf984, [1,
            3, 1], [1, 1, 1], [0, 1, 0])
        del buf984
        buf986 = buf985[0]
        del buf985
        buf989 = torch.ops.aten.max_pool3d_with_indices.default(buf988, [1,
            1, 3], [1, 1, 1], [0, 0, 1])
        del buf988
        buf990 = buf989[0]
        del buf989
        buf992 = buf982
        del buf982
        triton_poi_fused_minimum_neg_3[grid(256)](buf992, buf990, buf986, 
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf993 = torch.ops.aten.max_pool3d_with_indices.default(buf992, [3,
            3, 3], [1, 1, 1], [1, 1, 1])
        buf994 = buf993[0]
        del buf993
        buf997 = torch.ops.aten.max_pool3d_with_indices.default(buf996, [3,
            1, 1], [1, 1, 1], [1, 0, 0])
        buf998 = buf997[0]
        del buf997
        buf1001 = torch.ops.aten.max_pool3d_with_indices.default(buf1000, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1002 = buf1001[0]
        del buf1001
        buf1005 = torch.ops.aten.max_pool3d_with_indices.default(buf1004, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1006 = buf1005[0]
        del buf1005
        buf1008 = buf1004
        del buf1004
        buf1012 = buf1000
        del buf1000
        buf1016 = buf996
        del buf996
        buf1024 = buf992
        del buf992
        buf1028 = buf990
        del buf990
        buf1032 = buf986
        del buf986
        triton_poi_fused_minimum_neg_2[grid(256)](buf998, buf1006, buf1002,
            buf1008, buf1012, buf1016, buf1024, buf1028, buf1032, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1009 = torch.ops.aten.max_pool3d_with_indices.default(buf1008, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1008
        buf1010 = buf1009[0]
        del buf1009
        buf1013 = torch.ops.aten.max_pool3d_with_indices.default(buf1012, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1012
        buf1014 = buf1013[0]
        del buf1013
        buf1017 = torch.ops.aten.max_pool3d_with_indices.default(buf1016, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1016
        buf1018 = buf1017[0]
        del buf1017
        buf1020 = buf1010
        del buf1010
        triton_poi_fused_minimum_neg_3[grid(256)](buf1020, buf1018, buf1014,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1021 = torch.ops.aten.max_pool3d_with_indices.default(buf1020, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1022 = buf1021[0]
        del buf1021
        buf1025 = torch.ops.aten.max_pool3d_with_indices.default(buf1024, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1026 = buf1025[0]
        del buf1025
        buf1029 = torch.ops.aten.max_pool3d_with_indices.default(buf1028, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1030 = buf1029[0]
        del buf1029
        buf1033 = torch.ops.aten.max_pool3d_with_indices.default(buf1032, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1034 = buf1033[0]
        del buf1033
        buf1036 = buf1032
        del buf1032
        buf1040 = buf1028
        del buf1028
        buf1044 = buf1024
        del buf1024
        buf1052 = buf1020
        del buf1020
        buf1056 = buf1018
        del buf1018
        buf1060 = buf1014
        del buf1014
        triton_poi_fused_minimum_neg_2[grid(256)](buf1026, buf1034, buf1030,
            buf1036, buf1040, buf1044, buf1052, buf1056, buf1060, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1037 = torch.ops.aten.max_pool3d_with_indices.default(buf1036, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1036
        buf1038 = buf1037[0]
        del buf1037
        buf1041 = torch.ops.aten.max_pool3d_with_indices.default(buf1040, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1040
        buf1042 = buf1041[0]
        del buf1041
        buf1045 = torch.ops.aten.max_pool3d_with_indices.default(buf1044, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1044
        buf1046 = buf1045[0]
        del buf1045
        buf1048 = buf1038
        del buf1038
        triton_poi_fused_minimum_neg_3[grid(256)](buf1048, buf1046, buf1042,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1049 = torch.ops.aten.max_pool3d_with_indices.default(buf1048, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1050 = buf1049[0]
        del buf1049
        buf1053 = torch.ops.aten.max_pool3d_with_indices.default(buf1052, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1054 = buf1053[0]
        del buf1053
        buf1057 = torch.ops.aten.max_pool3d_with_indices.default(buf1056, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1058 = buf1057[0]
        del buf1057
        buf1061 = torch.ops.aten.max_pool3d_with_indices.default(buf1060, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1062 = buf1061[0]
        del buf1061
        buf1064 = buf1060
        del buf1060
        buf1068 = buf1056
        del buf1056
        buf1072 = buf1052
        del buf1052
        buf1080 = buf1048
        del buf1048
        buf1084 = buf1046
        del buf1046
        buf1088 = buf1042
        del buf1042
        triton_poi_fused_minimum_neg_2[grid(256)](buf1054, buf1062, buf1058,
            buf1064, buf1068, buf1072, buf1080, buf1084, buf1088, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1065 = torch.ops.aten.max_pool3d_with_indices.default(buf1064, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1064
        buf1066 = buf1065[0]
        del buf1065
        buf1069 = torch.ops.aten.max_pool3d_with_indices.default(buf1068, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1068
        buf1070 = buf1069[0]
        del buf1069
        buf1073 = torch.ops.aten.max_pool3d_with_indices.default(buf1072, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1072
        buf1074 = buf1073[0]
        del buf1073
        buf1076 = buf1066
        del buf1066
        triton_poi_fused_minimum_neg_3[grid(256)](buf1076, buf1074, buf1070,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1077 = torch.ops.aten.max_pool3d_with_indices.default(buf1076, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1078 = buf1077[0]
        del buf1077
        buf1081 = torch.ops.aten.max_pool3d_with_indices.default(buf1080, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1082 = buf1081[0]
        del buf1081
        buf1085 = torch.ops.aten.max_pool3d_with_indices.default(buf1084, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1086 = buf1085[0]
        del buf1085
        buf1089 = torch.ops.aten.max_pool3d_with_indices.default(buf1088, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1090 = buf1089[0]
        del buf1089
        buf1092 = buf1088
        del buf1088
        buf1096 = buf1084
        del buf1084
        buf1100 = buf1080
        del buf1080
        buf1108 = buf1076
        del buf1076
        buf1112 = buf1074
        del buf1074
        buf1116 = buf1070
        del buf1070
        triton_poi_fused_minimum_neg_2[grid(256)](buf1082, buf1090, buf1086,
            buf1092, buf1096, buf1100, buf1108, buf1112, buf1116, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1093 = torch.ops.aten.max_pool3d_with_indices.default(buf1092, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1092
        buf1094 = buf1093[0]
        del buf1093
        buf1097 = torch.ops.aten.max_pool3d_with_indices.default(buf1096, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1096
        buf1098 = buf1097[0]
        del buf1097
        buf1101 = torch.ops.aten.max_pool3d_with_indices.default(buf1100, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1100
        buf1102 = buf1101[0]
        del buf1101
        buf1104 = buf1094
        del buf1094
        triton_poi_fused_minimum_neg_3[grid(256)](buf1104, buf1102, buf1098,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1105 = torch.ops.aten.max_pool3d_with_indices.default(buf1104, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1106 = buf1105[0]
        del buf1105
        buf1109 = torch.ops.aten.max_pool3d_with_indices.default(buf1108, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1110 = buf1109[0]
        del buf1109
        buf1113 = torch.ops.aten.max_pool3d_with_indices.default(buf1112, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1114 = buf1113[0]
        del buf1113
        buf1117 = torch.ops.aten.max_pool3d_with_indices.default(buf1116, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1118 = buf1117[0]
        del buf1117
        buf1120 = buf1116
        del buf1116
        buf1124 = buf1112
        del buf1112
        buf1128 = buf1108
        del buf1108
        buf1136 = buf1104
        del buf1104
        buf1140 = buf1102
        del buf1102
        buf1144 = buf1098
        del buf1098
        triton_poi_fused_minimum_neg_2[grid(256)](buf1110, buf1118, buf1114,
            buf1120, buf1124, buf1128, buf1136, buf1140, buf1144, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1121 = torch.ops.aten.max_pool3d_with_indices.default(buf1120, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1120
        buf1122 = buf1121[0]
        del buf1121
        buf1125 = torch.ops.aten.max_pool3d_with_indices.default(buf1124, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1124
        buf1126 = buf1125[0]
        del buf1125
        buf1129 = torch.ops.aten.max_pool3d_with_indices.default(buf1128, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1128
        buf1130 = buf1129[0]
        del buf1129
        buf1132 = buf1122
        del buf1122
        triton_poi_fused_minimum_neg_3[grid(256)](buf1132, buf1130, buf1126,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1133 = torch.ops.aten.max_pool3d_with_indices.default(buf1132, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1134 = buf1133[0]
        del buf1133
        buf1137 = torch.ops.aten.max_pool3d_with_indices.default(buf1136, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1138 = buf1137[0]
        del buf1137
        buf1141 = torch.ops.aten.max_pool3d_with_indices.default(buf1140, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1142 = buf1141[0]
        del buf1141
        buf1145 = torch.ops.aten.max_pool3d_with_indices.default(buf1144, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1146 = buf1145[0]
        del buf1145
        buf1148 = buf1144
        del buf1144
        buf1152 = buf1140
        del buf1140
        buf1156 = buf1136
        del buf1136
        buf1164 = buf1132
        del buf1132
        buf1168 = buf1130
        del buf1130
        buf1172 = buf1126
        del buf1126
        triton_poi_fused_minimum_neg_2[grid(256)](buf1138, buf1146, buf1142,
            buf1148, buf1152, buf1156, buf1164, buf1168, buf1172, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1149 = torch.ops.aten.max_pool3d_with_indices.default(buf1148, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1148
        buf1150 = buf1149[0]
        del buf1149
        buf1153 = torch.ops.aten.max_pool3d_with_indices.default(buf1152, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1152
        buf1154 = buf1153[0]
        del buf1153
        buf1157 = torch.ops.aten.max_pool3d_with_indices.default(buf1156, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1156
        buf1158 = buf1157[0]
        del buf1157
        buf1160 = buf1150
        del buf1150
        triton_poi_fused_minimum_neg_3[grid(256)](buf1160, buf1158, buf1154,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1161 = torch.ops.aten.max_pool3d_with_indices.default(buf1160, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1162 = buf1161[0]
        del buf1161
        buf1165 = torch.ops.aten.max_pool3d_with_indices.default(buf1164, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1166 = buf1165[0]
        del buf1165
        buf1169 = torch.ops.aten.max_pool3d_with_indices.default(buf1168, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1170 = buf1169[0]
        del buf1169
        buf1173 = torch.ops.aten.max_pool3d_with_indices.default(buf1172, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1174 = buf1173[0]
        del buf1173
        buf1176 = buf1172
        del buf1172
        buf1180 = buf1168
        del buf1168
        buf1184 = buf1164
        del buf1164
        buf1192 = buf1160
        del buf1160
        buf1196 = buf1158
        del buf1158
        buf1200 = buf1154
        del buf1154
        triton_poi_fused_minimum_neg_2[grid(256)](buf1166, buf1174, buf1170,
            buf1176, buf1180, buf1184, buf1192, buf1196, buf1200, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1177 = torch.ops.aten.max_pool3d_with_indices.default(buf1176, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1176
        buf1178 = buf1177[0]
        del buf1177
        buf1181 = torch.ops.aten.max_pool3d_with_indices.default(buf1180, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1180
        buf1182 = buf1181[0]
        del buf1181
        buf1185 = torch.ops.aten.max_pool3d_with_indices.default(buf1184, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1184
        buf1186 = buf1185[0]
        del buf1185
        buf1188 = buf1178
        del buf1178
        triton_poi_fused_minimum_neg_3[grid(256)](buf1188, buf1186, buf1182,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1189 = torch.ops.aten.max_pool3d_with_indices.default(buf1188, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1190 = buf1189[0]
        del buf1189
        buf1193 = torch.ops.aten.max_pool3d_with_indices.default(buf1192, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1194 = buf1193[0]
        del buf1193
        buf1197 = torch.ops.aten.max_pool3d_with_indices.default(buf1196, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1198 = buf1197[0]
        del buf1197
        buf1201 = torch.ops.aten.max_pool3d_with_indices.default(buf1200, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1202 = buf1201[0]
        del buf1201
        buf1204 = buf1200
        del buf1200
        buf1208 = buf1196
        del buf1196
        buf1212 = buf1192
        del buf1192
        buf1220 = buf1188
        del buf1188
        buf1224 = buf1186
        del buf1186
        buf1228 = buf1182
        del buf1182
        triton_poi_fused_minimum_neg_2[grid(256)](buf1194, buf1202, buf1198,
            buf1204, buf1208, buf1212, buf1220, buf1224, buf1228, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1205 = torch.ops.aten.max_pool3d_with_indices.default(buf1204, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1204
        buf1206 = buf1205[0]
        del buf1205
        buf1209 = torch.ops.aten.max_pool3d_with_indices.default(buf1208, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1208
        buf1210 = buf1209[0]
        del buf1209
        buf1213 = torch.ops.aten.max_pool3d_with_indices.default(buf1212, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1212
        buf1214 = buf1213[0]
        del buf1213
        buf1216 = buf1206
        del buf1206
        triton_poi_fused_minimum_neg_3[grid(256)](buf1216, buf1214, buf1210,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1217 = torch.ops.aten.max_pool3d_with_indices.default(buf1216, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1218 = buf1217[0]
        del buf1217
        buf1221 = torch.ops.aten.max_pool3d_with_indices.default(buf1220, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1222 = buf1221[0]
        del buf1221
        buf1225 = torch.ops.aten.max_pool3d_with_indices.default(buf1224, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1226 = buf1225[0]
        del buf1225
        buf1229 = torch.ops.aten.max_pool3d_with_indices.default(buf1228, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1230 = buf1229[0]
        del buf1229
        buf1232 = buf1228
        del buf1228
        buf1236 = buf1224
        del buf1224
        buf1240 = buf1220
        del buf1220
        buf1248 = buf1216
        del buf1216
        buf1252 = buf1214
        del buf1214
        buf1256 = buf1210
        del buf1210
        triton_poi_fused_minimum_neg_2[grid(256)](buf1222, buf1230, buf1226,
            buf1232, buf1236, buf1240, buf1248, buf1252, buf1256, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1233 = torch.ops.aten.max_pool3d_with_indices.default(buf1232, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1232
        buf1234 = buf1233[0]
        del buf1233
        buf1237 = torch.ops.aten.max_pool3d_with_indices.default(buf1236, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1236
        buf1238 = buf1237[0]
        del buf1237
        buf1241 = torch.ops.aten.max_pool3d_with_indices.default(buf1240, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1240
        buf1242 = buf1241[0]
        del buf1241
        buf1244 = buf1234
        del buf1234
        triton_poi_fused_minimum_neg_3[grid(256)](buf1244, buf1242, buf1238,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1245 = torch.ops.aten.max_pool3d_with_indices.default(buf1244, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1246 = buf1245[0]
        del buf1245
        buf1249 = torch.ops.aten.max_pool3d_with_indices.default(buf1248, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1250 = buf1249[0]
        del buf1249
        buf1253 = torch.ops.aten.max_pool3d_with_indices.default(buf1252, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1254 = buf1253[0]
        del buf1253
        buf1257 = torch.ops.aten.max_pool3d_with_indices.default(buf1256, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1258 = buf1257[0]
        del buf1257
        buf1260 = buf1256
        del buf1256
        buf1264 = buf1252
        del buf1252
        buf1268 = buf1248
        del buf1248
        buf1276 = buf1244
        del buf1244
        buf1280 = buf1242
        del buf1242
        buf1284 = buf1238
        del buf1238
        triton_poi_fused_minimum_neg_2[grid(256)](buf1250, buf1258, buf1254,
            buf1260, buf1264, buf1268, buf1276, buf1280, buf1284, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1261 = torch.ops.aten.max_pool3d_with_indices.default(buf1260, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1260
        buf1262 = buf1261[0]
        del buf1261
        buf1265 = torch.ops.aten.max_pool3d_with_indices.default(buf1264, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1264
        buf1266 = buf1265[0]
        del buf1265
        buf1269 = torch.ops.aten.max_pool3d_with_indices.default(buf1268, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1268
        buf1270 = buf1269[0]
        del buf1269
        buf1272 = buf1262
        del buf1262
        triton_poi_fused_minimum_neg_3[grid(256)](buf1272, buf1270, buf1266,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1273 = torch.ops.aten.max_pool3d_with_indices.default(buf1272, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1274 = buf1273[0]
        del buf1273
        buf1277 = torch.ops.aten.max_pool3d_with_indices.default(buf1276, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1278 = buf1277[0]
        del buf1277
        buf1281 = torch.ops.aten.max_pool3d_with_indices.default(buf1280, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1282 = buf1281[0]
        del buf1281
        buf1285 = torch.ops.aten.max_pool3d_with_indices.default(buf1284, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1286 = buf1285[0]
        del buf1285
        buf1288 = buf1284
        del buf1284
        buf1292 = buf1280
        del buf1280
        buf1296 = buf1276
        del buf1276
        buf1304 = buf1272
        del buf1272
        buf1308 = buf1270
        del buf1270
        buf1312 = buf1266
        del buf1266
        triton_poi_fused_minimum_neg_2[grid(256)](buf1278, buf1286, buf1282,
            buf1288, buf1292, buf1296, buf1304, buf1308, buf1312, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1289 = torch.ops.aten.max_pool3d_with_indices.default(buf1288, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1288
        buf1290 = buf1289[0]
        del buf1289
        buf1293 = torch.ops.aten.max_pool3d_with_indices.default(buf1292, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1292
        buf1294 = buf1293[0]
        del buf1293
        buf1297 = torch.ops.aten.max_pool3d_with_indices.default(buf1296, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1296
        buf1298 = buf1297[0]
        del buf1297
        buf1300 = buf1290
        del buf1290
        triton_poi_fused_minimum_neg_3[grid(256)](buf1300, buf1298, buf1294,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1301 = torch.ops.aten.max_pool3d_with_indices.default(buf1300, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1302 = buf1301[0]
        del buf1301
        buf1305 = torch.ops.aten.max_pool3d_with_indices.default(buf1304, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1306 = buf1305[0]
        del buf1305
        buf1309 = torch.ops.aten.max_pool3d_with_indices.default(buf1308, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1310 = buf1309[0]
        del buf1309
        buf1313 = torch.ops.aten.max_pool3d_with_indices.default(buf1312, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1314 = buf1313[0]
        del buf1313
        buf1316 = buf1312
        del buf1312
        buf1320 = buf1308
        del buf1308
        buf1324 = buf1304
        del buf1304
        buf1332 = buf1300
        del buf1300
        buf1336 = buf1298
        del buf1298
        buf1340 = buf1294
        del buf1294
        triton_poi_fused_minimum_neg_2[grid(256)](buf1306, buf1314, buf1310,
            buf1316, buf1320, buf1324, buf1332, buf1336, buf1340, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1317 = torch.ops.aten.max_pool3d_with_indices.default(buf1316, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1316
        buf1318 = buf1317[0]
        del buf1317
        buf1321 = torch.ops.aten.max_pool3d_with_indices.default(buf1320, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1320
        buf1322 = buf1321[0]
        del buf1321
        buf1325 = torch.ops.aten.max_pool3d_with_indices.default(buf1324, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1324
        buf1326 = buf1325[0]
        del buf1325
        buf1328 = buf1318
        del buf1318
        triton_poi_fused_minimum_neg_3[grid(256)](buf1328, buf1326, buf1322,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1329 = torch.ops.aten.max_pool3d_with_indices.default(buf1328, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1330 = buf1329[0]
        del buf1329
        buf1333 = torch.ops.aten.max_pool3d_with_indices.default(buf1332, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1334 = buf1333[0]
        del buf1333
        buf1337 = torch.ops.aten.max_pool3d_with_indices.default(buf1336, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1338 = buf1337[0]
        del buf1337
        buf1341 = torch.ops.aten.max_pool3d_with_indices.default(buf1340, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1342 = buf1341[0]
        del buf1341
        buf1344 = buf1340
        del buf1340
        buf1348 = buf1336
        del buf1336
        buf1352 = buf1332
        del buf1332
        buf1360 = buf1328
        del buf1328
        buf1364 = buf1326
        del buf1326
        buf1368 = buf1322
        del buf1322
        triton_poi_fused_minimum_neg_2[grid(256)](buf1334, buf1342, buf1338,
            buf1344, buf1348, buf1352, buf1360, buf1364, buf1368, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1345 = torch.ops.aten.max_pool3d_with_indices.default(buf1344, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1344
        buf1346 = buf1345[0]
        del buf1345
        buf1349 = torch.ops.aten.max_pool3d_with_indices.default(buf1348, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1348
        buf1350 = buf1349[0]
        del buf1349
        buf1353 = torch.ops.aten.max_pool3d_with_indices.default(buf1352, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1352
        buf1354 = buf1353[0]
        del buf1353
        buf1356 = buf1346
        del buf1346
        triton_poi_fused_minimum_neg_3[grid(256)](buf1356, buf1354, buf1350,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1357 = torch.ops.aten.max_pool3d_with_indices.default(buf1356, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1358 = buf1357[0]
        del buf1357
        buf1361 = torch.ops.aten.max_pool3d_with_indices.default(buf1360, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1362 = buf1361[0]
        del buf1361
        buf1365 = torch.ops.aten.max_pool3d_with_indices.default(buf1364, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1366 = buf1365[0]
        del buf1365
        buf1369 = torch.ops.aten.max_pool3d_with_indices.default(buf1368, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1370 = buf1369[0]
        del buf1369
        buf1372 = buf1368
        del buf1368
        buf1376 = buf1364
        del buf1364
        buf1380 = buf1360
        del buf1360
        buf1388 = buf1356
        del buf1356
        buf1392 = buf1354
        del buf1354
        buf1396 = buf1350
        del buf1350
        triton_poi_fused_minimum_neg_2[grid(256)](buf1362, buf1370, buf1366,
            buf1372, buf1376, buf1380, buf1388, buf1392, buf1396, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1373 = torch.ops.aten.max_pool3d_with_indices.default(buf1372, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1372
        buf1374 = buf1373[0]
        del buf1373
        buf1377 = torch.ops.aten.max_pool3d_with_indices.default(buf1376, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1376
        buf1378 = buf1377[0]
        del buf1377
        buf1381 = torch.ops.aten.max_pool3d_with_indices.default(buf1380, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1380
        buf1382 = buf1381[0]
        del buf1381
        buf1384 = buf1374
        del buf1374
        triton_poi_fused_minimum_neg_3[grid(256)](buf1384, buf1382, buf1378,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        del buf1378
        del buf1382
        buf1385 = torch.ops.aten.max_pool3d_with_indices.default(buf1384, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        del buf1384
        buf1386 = buf1385[0]
        del buf1385
        buf1389 = torch.ops.aten.max_pool3d_with_indices.default(buf1388, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1390 = buf1389[0]
        del buf1389
        buf1393 = torch.ops.aten.max_pool3d_with_indices.default(buf1392, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1394 = buf1393[0]
        del buf1393
        buf1397 = torch.ops.aten.max_pool3d_with_indices.default(buf1396, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1398 = buf1397[0]
        del buf1397
        buf1400 = buf1396
        del buf1396
        buf1404 = buf1392
        del buf1392
        buf1408 = buf1388
        del buf1388
        triton_poi_fused_minimum_neg_4[grid(256)](buf1390, buf1398, buf1394,
            buf1400, buf1404, buf1408, 256, XBLOCK=256, num_warps=4,
            num_stages=1)
        buf1401 = torch.ops.aten.max_pool3d_with_indices.default(buf1400, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1402 = buf1401[0]
        del buf1401
        buf1405 = torch.ops.aten.max_pool3d_with_indices.default(buf1404, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1406 = buf1405[0]
        del buf1405
        buf1409 = torch.ops.aten.max_pool3d_with_indices.default(buf1408, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1410 = buf1409[0]
        del buf1409
        buf1412 = buf1402
        del buf1402
        triton_poi_fused_minimum_neg_3[grid(256)](buf1412, buf1410, buf1406,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1413 = torch.ops.aten.max_pool3d_with_indices.default(buf1412, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1414 = buf1413[0]
        del buf1413
        buf1416 = buf1412
        del buf1412
        buf1420 = buf1410
        del buf1410
        buf1424 = buf1406
        del buf1406
        buf1432 = buf1408
        del buf1408
        buf1436 = buf1404
        del buf1404
        buf1440 = buf1400
        del buf1400
        triton_poi_fused_neg_0[grid(256)](arg1_1, buf1416, buf1420, buf1424,
            buf1432, buf1436, buf1440, 256, XBLOCK=128, num_warps=4,
            num_stages=1)
        buf1417 = torch.ops.aten.max_pool3d_with_indices.default(buf1416, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1416
        buf1418 = buf1417[0]
        del buf1417
        buf1421 = torch.ops.aten.max_pool3d_with_indices.default(buf1420, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1420
        buf1422 = buf1421[0]
        del buf1421
        buf1425 = torch.ops.aten.max_pool3d_with_indices.default(buf1424, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1424
        buf1426 = buf1425[0]
        del buf1425
        buf1428 = buf1418
        del buf1418
        triton_poi_fused_minimum_neg_3[grid(256)](buf1428, buf1426, buf1422,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1429 = torch.ops.aten.max_pool3d_with_indices.default(buf1428, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1430 = buf1429[0]
        del buf1429
        buf1433 = torch.ops.aten.max_pool3d_with_indices.default(buf1432, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1434 = buf1433[0]
        del buf1433
        buf1437 = torch.ops.aten.max_pool3d_with_indices.default(buf1436, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1438 = buf1437[0]
        del buf1437
        buf1441 = torch.ops.aten.max_pool3d_with_indices.default(buf1440, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1442 = buf1441[0]
        del buf1441
        buf1444 = buf1440
        del buf1440
        buf1448 = buf1436
        del buf1436
        buf1452 = buf1432
        del buf1432
        buf1460 = buf1428
        del buf1428
        buf1464 = buf1426
        del buf1426
        buf1468 = buf1422
        del buf1422
        triton_poi_fused_minimum_neg_2[grid(256)](buf1434, buf1442, buf1438,
            buf1444, buf1448, buf1452, buf1460, buf1464, buf1468, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1445 = torch.ops.aten.max_pool3d_with_indices.default(buf1444, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1444
        buf1446 = buf1445[0]
        del buf1445
        buf1449 = torch.ops.aten.max_pool3d_with_indices.default(buf1448, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1448
        buf1450 = buf1449[0]
        del buf1449
        buf1453 = torch.ops.aten.max_pool3d_with_indices.default(buf1452, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1452
        buf1454 = buf1453[0]
        del buf1453
        buf1456 = buf1446
        del buf1446
        triton_poi_fused_minimum_neg_3[grid(256)](buf1456, buf1454, buf1450,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1457 = torch.ops.aten.max_pool3d_with_indices.default(buf1456, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1458 = buf1457[0]
        del buf1457
        buf1461 = torch.ops.aten.max_pool3d_with_indices.default(buf1460, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1462 = buf1461[0]
        del buf1461
        buf1465 = torch.ops.aten.max_pool3d_with_indices.default(buf1464, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1466 = buf1465[0]
        del buf1465
        buf1469 = torch.ops.aten.max_pool3d_with_indices.default(buf1468, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1470 = buf1469[0]
        del buf1469
        buf1472 = buf1468
        del buf1468
        buf1476 = buf1464
        del buf1464
        buf1480 = buf1460
        del buf1460
        buf1488 = buf1456
        del buf1456
        buf1492 = buf1454
        del buf1454
        buf1496 = buf1450
        del buf1450
        triton_poi_fused_minimum_neg_2[grid(256)](buf1462, buf1470, buf1466,
            buf1472, buf1476, buf1480, buf1488, buf1492, buf1496, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1473 = torch.ops.aten.max_pool3d_with_indices.default(buf1472, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1472
        buf1474 = buf1473[0]
        del buf1473
        buf1477 = torch.ops.aten.max_pool3d_with_indices.default(buf1476, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1476
        buf1478 = buf1477[0]
        del buf1477
        buf1481 = torch.ops.aten.max_pool3d_with_indices.default(buf1480, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1480
        buf1482 = buf1481[0]
        del buf1481
        buf1484 = buf1474
        del buf1474
        triton_poi_fused_minimum_neg_3[grid(256)](buf1484, buf1482, buf1478,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1485 = torch.ops.aten.max_pool3d_with_indices.default(buf1484, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1486 = buf1485[0]
        del buf1485
        buf1489 = torch.ops.aten.max_pool3d_with_indices.default(buf1488, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1490 = buf1489[0]
        del buf1489
        buf1493 = torch.ops.aten.max_pool3d_with_indices.default(buf1492, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1494 = buf1493[0]
        del buf1493
        buf1497 = torch.ops.aten.max_pool3d_with_indices.default(buf1496, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1498 = buf1497[0]
        del buf1497
        buf1500 = buf1496
        del buf1496
        buf1504 = buf1492
        del buf1492
        buf1508 = buf1488
        del buf1488
        buf1516 = buf1484
        del buf1484
        buf1520 = buf1482
        del buf1482
        buf1524 = buf1478
        del buf1478
        triton_poi_fused_minimum_neg_2[grid(256)](buf1490, buf1498, buf1494,
            buf1500, buf1504, buf1508, buf1516, buf1520, buf1524, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1501 = torch.ops.aten.max_pool3d_with_indices.default(buf1500, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1500
        buf1502 = buf1501[0]
        del buf1501
        buf1505 = torch.ops.aten.max_pool3d_with_indices.default(buf1504, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1504
        buf1506 = buf1505[0]
        del buf1505
        buf1509 = torch.ops.aten.max_pool3d_with_indices.default(buf1508, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1508
        buf1510 = buf1509[0]
        del buf1509
        buf1512 = buf1502
        del buf1502
        triton_poi_fused_minimum_neg_3[grid(256)](buf1512, buf1510, buf1506,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1513 = torch.ops.aten.max_pool3d_with_indices.default(buf1512, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1514 = buf1513[0]
        del buf1513
        buf1517 = torch.ops.aten.max_pool3d_with_indices.default(buf1516, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1518 = buf1517[0]
        del buf1517
        buf1521 = torch.ops.aten.max_pool3d_with_indices.default(buf1520, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1522 = buf1521[0]
        del buf1521
        buf1525 = torch.ops.aten.max_pool3d_with_indices.default(buf1524, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1526 = buf1525[0]
        del buf1525
        buf1528 = buf1524
        del buf1524
        buf1532 = buf1520
        del buf1520
        buf1536 = buf1516
        del buf1516
        buf1544 = buf1512
        del buf1512
        buf1548 = buf1510
        del buf1510
        buf1552 = buf1506
        del buf1506
        triton_poi_fused_minimum_neg_2[grid(256)](buf1518, buf1526, buf1522,
            buf1528, buf1532, buf1536, buf1544, buf1548, buf1552, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1529 = torch.ops.aten.max_pool3d_with_indices.default(buf1528, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1528
        buf1530 = buf1529[0]
        del buf1529
        buf1533 = torch.ops.aten.max_pool3d_with_indices.default(buf1532, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1532
        buf1534 = buf1533[0]
        del buf1533
        buf1537 = torch.ops.aten.max_pool3d_with_indices.default(buf1536, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1536
        buf1538 = buf1537[0]
        del buf1537
        buf1540 = buf1530
        del buf1530
        triton_poi_fused_minimum_neg_3[grid(256)](buf1540, buf1538, buf1534,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1541 = torch.ops.aten.max_pool3d_with_indices.default(buf1540, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1542 = buf1541[0]
        del buf1541
        buf1545 = torch.ops.aten.max_pool3d_with_indices.default(buf1544, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1546 = buf1545[0]
        del buf1545
        buf1549 = torch.ops.aten.max_pool3d_with_indices.default(buf1548, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1550 = buf1549[0]
        del buf1549
        buf1553 = torch.ops.aten.max_pool3d_with_indices.default(buf1552, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1554 = buf1553[0]
        del buf1553
        buf1556 = buf1552
        del buf1552
        buf1560 = buf1548
        del buf1548
        buf1564 = buf1544
        del buf1544
        buf1572 = buf1540
        del buf1540
        buf1576 = buf1538
        del buf1538
        buf1580 = buf1534
        del buf1534
        triton_poi_fused_minimum_neg_2[grid(256)](buf1546, buf1554, buf1550,
            buf1556, buf1560, buf1564, buf1572, buf1576, buf1580, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1557 = torch.ops.aten.max_pool3d_with_indices.default(buf1556, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1556
        buf1558 = buf1557[0]
        del buf1557
        buf1561 = torch.ops.aten.max_pool3d_with_indices.default(buf1560, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1560
        buf1562 = buf1561[0]
        del buf1561
        buf1565 = torch.ops.aten.max_pool3d_with_indices.default(buf1564, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1564
        buf1566 = buf1565[0]
        del buf1565
        buf1568 = buf1558
        del buf1558
        triton_poi_fused_minimum_neg_3[grid(256)](buf1568, buf1566, buf1562,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1569 = torch.ops.aten.max_pool3d_with_indices.default(buf1568, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1570 = buf1569[0]
        del buf1569
        buf1573 = torch.ops.aten.max_pool3d_with_indices.default(buf1572, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1574 = buf1573[0]
        del buf1573
        buf1577 = torch.ops.aten.max_pool3d_with_indices.default(buf1576, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1578 = buf1577[0]
        del buf1577
        buf1581 = torch.ops.aten.max_pool3d_with_indices.default(buf1580, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1582 = buf1581[0]
        del buf1581
        buf1584 = buf1580
        del buf1580
        buf1588 = buf1576
        del buf1576
        buf1592 = buf1572
        del buf1572
        buf1600 = buf1568
        del buf1568
        buf1604 = buf1566
        del buf1566
        buf1608 = buf1562
        del buf1562
        triton_poi_fused_minimum_neg_2[grid(256)](buf1574, buf1582, buf1578,
            buf1584, buf1588, buf1592, buf1600, buf1604, buf1608, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1585 = torch.ops.aten.max_pool3d_with_indices.default(buf1584, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1584
        buf1586 = buf1585[0]
        del buf1585
        buf1589 = torch.ops.aten.max_pool3d_with_indices.default(buf1588, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1588
        buf1590 = buf1589[0]
        del buf1589
        buf1593 = torch.ops.aten.max_pool3d_with_indices.default(buf1592, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1592
        buf1594 = buf1593[0]
        del buf1593
        buf1596 = buf1586
        del buf1586
        triton_poi_fused_minimum_neg_3[grid(256)](buf1596, buf1594, buf1590,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1597 = torch.ops.aten.max_pool3d_with_indices.default(buf1596, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1598 = buf1597[0]
        del buf1597
        buf1601 = torch.ops.aten.max_pool3d_with_indices.default(buf1600, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1602 = buf1601[0]
        del buf1601
        buf1605 = torch.ops.aten.max_pool3d_with_indices.default(buf1604, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1606 = buf1605[0]
        del buf1605
        buf1609 = torch.ops.aten.max_pool3d_with_indices.default(buf1608, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1610 = buf1609[0]
        del buf1609
        buf1612 = buf1608
        del buf1608
        buf1616 = buf1604
        del buf1604
        buf1620 = buf1600
        del buf1600
        buf1628 = buf1596
        del buf1596
        buf1632 = buf1594
        del buf1594
        buf1636 = buf1590
        del buf1590
        triton_poi_fused_minimum_neg_2[grid(256)](buf1602, buf1610, buf1606,
            buf1612, buf1616, buf1620, buf1628, buf1632, buf1636, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1613 = torch.ops.aten.max_pool3d_with_indices.default(buf1612, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1612
        buf1614 = buf1613[0]
        del buf1613
        buf1617 = torch.ops.aten.max_pool3d_with_indices.default(buf1616, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1616
        buf1618 = buf1617[0]
        del buf1617
        buf1621 = torch.ops.aten.max_pool3d_with_indices.default(buf1620, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1620
        buf1622 = buf1621[0]
        del buf1621
        buf1624 = buf1614
        del buf1614
        triton_poi_fused_minimum_neg_3[grid(256)](buf1624, buf1622, buf1618,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1625 = torch.ops.aten.max_pool3d_with_indices.default(buf1624, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1626 = buf1625[0]
        del buf1625
        buf1629 = torch.ops.aten.max_pool3d_with_indices.default(buf1628, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1630 = buf1629[0]
        del buf1629
        buf1633 = torch.ops.aten.max_pool3d_with_indices.default(buf1632, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1634 = buf1633[0]
        del buf1633
        buf1637 = torch.ops.aten.max_pool3d_with_indices.default(buf1636, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1638 = buf1637[0]
        del buf1637
        buf1640 = buf1636
        del buf1636
        buf1644 = buf1632
        del buf1632
        buf1648 = buf1628
        del buf1628
        buf1656 = buf1624
        del buf1624
        buf1660 = buf1622
        del buf1622
        buf1664 = buf1618
        del buf1618
        triton_poi_fused_minimum_neg_2[grid(256)](buf1630, buf1638, buf1634,
            buf1640, buf1644, buf1648, buf1656, buf1660, buf1664, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1641 = torch.ops.aten.max_pool3d_with_indices.default(buf1640, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1640
        buf1642 = buf1641[0]
        del buf1641
        buf1645 = torch.ops.aten.max_pool3d_with_indices.default(buf1644, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1644
        buf1646 = buf1645[0]
        del buf1645
        buf1649 = torch.ops.aten.max_pool3d_with_indices.default(buf1648, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1648
        buf1650 = buf1649[0]
        del buf1649
        buf1652 = buf1642
        del buf1642
        triton_poi_fused_minimum_neg_3[grid(256)](buf1652, buf1650, buf1646,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1653 = torch.ops.aten.max_pool3d_with_indices.default(buf1652, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1654 = buf1653[0]
        del buf1653
        buf1657 = torch.ops.aten.max_pool3d_with_indices.default(buf1656, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1658 = buf1657[0]
        del buf1657
        buf1661 = torch.ops.aten.max_pool3d_with_indices.default(buf1660, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1662 = buf1661[0]
        del buf1661
        buf1665 = torch.ops.aten.max_pool3d_with_indices.default(buf1664, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1666 = buf1665[0]
        del buf1665
        buf1668 = buf1664
        del buf1664
        buf1672 = buf1660
        del buf1660
        buf1676 = buf1656
        del buf1656
        buf1684 = buf1652
        del buf1652
        buf1688 = buf1650
        del buf1650
        buf1692 = buf1646
        del buf1646
        triton_poi_fused_minimum_neg_2[grid(256)](buf1658, buf1666, buf1662,
            buf1668, buf1672, buf1676, buf1684, buf1688, buf1692, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1669 = torch.ops.aten.max_pool3d_with_indices.default(buf1668, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1668
        buf1670 = buf1669[0]
        del buf1669
        buf1673 = torch.ops.aten.max_pool3d_with_indices.default(buf1672, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1672
        buf1674 = buf1673[0]
        del buf1673
        buf1677 = torch.ops.aten.max_pool3d_with_indices.default(buf1676, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1676
        buf1678 = buf1677[0]
        del buf1677
        buf1680 = buf1670
        del buf1670
        triton_poi_fused_minimum_neg_3[grid(256)](buf1680, buf1678, buf1674,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1681 = torch.ops.aten.max_pool3d_with_indices.default(buf1680, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1682 = buf1681[0]
        del buf1681
        buf1685 = torch.ops.aten.max_pool3d_with_indices.default(buf1684, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1686 = buf1685[0]
        del buf1685
        buf1689 = torch.ops.aten.max_pool3d_with_indices.default(buf1688, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1690 = buf1689[0]
        del buf1689
        buf1693 = torch.ops.aten.max_pool3d_with_indices.default(buf1692, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1694 = buf1693[0]
        del buf1693
        buf1696 = buf1692
        del buf1692
        buf1700 = buf1688
        del buf1688
        buf1704 = buf1684
        del buf1684
        buf1712 = buf1680
        del buf1680
        buf1716 = buf1678
        del buf1678
        buf1720 = buf1674
        del buf1674
        triton_poi_fused_minimum_neg_2[grid(256)](buf1686, buf1694, buf1690,
            buf1696, buf1700, buf1704, buf1712, buf1716, buf1720, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1697 = torch.ops.aten.max_pool3d_with_indices.default(buf1696, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1696
        buf1698 = buf1697[0]
        del buf1697
        buf1701 = torch.ops.aten.max_pool3d_with_indices.default(buf1700, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1700
        buf1702 = buf1701[0]
        del buf1701
        buf1705 = torch.ops.aten.max_pool3d_with_indices.default(buf1704, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1704
        buf1706 = buf1705[0]
        del buf1705
        buf1708 = buf1698
        del buf1698
        triton_poi_fused_minimum_neg_3[grid(256)](buf1708, buf1706, buf1702,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1709 = torch.ops.aten.max_pool3d_with_indices.default(buf1708, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1710 = buf1709[0]
        del buf1709
        buf1713 = torch.ops.aten.max_pool3d_with_indices.default(buf1712, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1714 = buf1713[0]
        del buf1713
        buf1717 = torch.ops.aten.max_pool3d_with_indices.default(buf1716, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1718 = buf1717[0]
        del buf1717
        buf1721 = torch.ops.aten.max_pool3d_with_indices.default(buf1720, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1722 = buf1721[0]
        del buf1721
        buf1724 = buf1720
        del buf1720
        buf1728 = buf1716
        del buf1716
        buf1732 = buf1712
        del buf1712
        buf1740 = buf1708
        del buf1708
        buf1744 = buf1706
        del buf1706
        buf1748 = buf1702
        del buf1702
        triton_poi_fused_minimum_neg_2[grid(256)](buf1714, buf1722, buf1718,
            buf1724, buf1728, buf1732, buf1740, buf1744, buf1748, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1725 = torch.ops.aten.max_pool3d_with_indices.default(buf1724, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1724
        buf1726 = buf1725[0]
        del buf1725
        buf1729 = torch.ops.aten.max_pool3d_with_indices.default(buf1728, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1728
        buf1730 = buf1729[0]
        del buf1729
        buf1733 = torch.ops.aten.max_pool3d_with_indices.default(buf1732, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1732
        buf1734 = buf1733[0]
        del buf1733
        buf1736 = buf1726
        del buf1726
        triton_poi_fused_minimum_neg_3[grid(256)](buf1736, buf1734, buf1730,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1737 = torch.ops.aten.max_pool3d_with_indices.default(buf1736, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1738 = buf1737[0]
        del buf1737
        buf1741 = torch.ops.aten.max_pool3d_with_indices.default(buf1740, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1742 = buf1741[0]
        del buf1741
        buf1745 = torch.ops.aten.max_pool3d_with_indices.default(buf1744, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1746 = buf1745[0]
        del buf1745
        buf1749 = torch.ops.aten.max_pool3d_with_indices.default(buf1748, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1750 = buf1749[0]
        del buf1749
        buf1752 = buf1748
        del buf1748
        buf1756 = buf1744
        del buf1744
        buf1760 = buf1740
        del buf1740
        buf1768 = buf1736
        del buf1736
        buf1772 = buf1734
        del buf1734
        buf1776 = buf1730
        del buf1730
        triton_poi_fused_minimum_neg_2[grid(256)](buf1742, buf1750, buf1746,
            buf1752, buf1756, buf1760, buf1768, buf1772, buf1776, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1753 = torch.ops.aten.max_pool3d_with_indices.default(buf1752, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1752
        buf1754 = buf1753[0]
        del buf1753
        buf1757 = torch.ops.aten.max_pool3d_with_indices.default(buf1756, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1756
        buf1758 = buf1757[0]
        del buf1757
        buf1761 = torch.ops.aten.max_pool3d_with_indices.default(buf1760, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1760
        buf1762 = buf1761[0]
        del buf1761
        buf1764 = buf1754
        del buf1754
        triton_poi_fused_minimum_neg_3[grid(256)](buf1764, buf1762, buf1758,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1765 = torch.ops.aten.max_pool3d_with_indices.default(buf1764, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1766 = buf1765[0]
        del buf1765
        buf1769 = torch.ops.aten.max_pool3d_with_indices.default(buf1768, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1770 = buf1769[0]
        del buf1769
        buf1773 = torch.ops.aten.max_pool3d_with_indices.default(buf1772, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1774 = buf1773[0]
        del buf1773
        buf1777 = torch.ops.aten.max_pool3d_with_indices.default(buf1776, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1778 = buf1777[0]
        del buf1777
        buf1780 = buf1776
        del buf1776
        buf1784 = buf1772
        del buf1772
        buf1788 = buf1768
        del buf1768
        buf1796 = buf1764
        del buf1764
        buf1800 = buf1762
        del buf1762
        buf1804 = buf1758
        del buf1758
        triton_poi_fused_minimum_neg_2[grid(256)](buf1770, buf1778, buf1774,
            buf1780, buf1784, buf1788, buf1796, buf1800, buf1804, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1781 = torch.ops.aten.max_pool3d_with_indices.default(buf1780, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1780
        buf1782 = buf1781[0]
        del buf1781
        buf1785 = torch.ops.aten.max_pool3d_with_indices.default(buf1784, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1784
        buf1786 = buf1785[0]
        del buf1785
        buf1789 = torch.ops.aten.max_pool3d_with_indices.default(buf1788, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1788
        buf1790 = buf1789[0]
        del buf1789
        buf1792 = buf1782
        del buf1782
        triton_poi_fused_minimum_neg_3[grid(256)](buf1792, buf1790, buf1786,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1793 = torch.ops.aten.max_pool3d_with_indices.default(buf1792, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1794 = buf1793[0]
        del buf1793
        buf1797 = torch.ops.aten.max_pool3d_with_indices.default(buf1796, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1798 = buf1797[0]
        del buf1797
        buf1801 = torch.ops.aten.max_pool3d_with_indices.default(buf1800, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1802 = buf1801[0]
        del buf1801
        buf1805 = torch.ops.aten.max_pool3d_with_indices.default(buf1804, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1806 = buf1805[0]
        del buf1805
        buf1808 = buf1804
        del buf1804
        buf1812 = buf1800
        del buf1800
        buf1816 = buf1796
        del buf1796
        buf1824 = buf1792
        del buf1792
        buf1828 = buf1790
        del buf1790
        buf1832 = buf1786
        del buf1786
        triton_poi_fused_minimum_neg_2[grid(256)](buf1798, buf1806, buf1802,
            buf1808, buf1812, buf1816, buf1824, buf1828, buf1832, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1809 = torch.ops.aten.max_pool3d_with_indices.default(buf1808, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1808
        buf1810 = buf1809[0]
        del buf1809
        buf1813 = torch.ops.aten.max_pool3d_with_indices.default(buf1812, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1812
        buf1814 = buf1813[0]
        del buf1813
        buf1817 = torch.ops.aten.max_pool3d_with_indices.default(buf1816, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1816
        buf1818 = buf1817[0]
        del buf1817
        buf1820 = buf1810
        del buf1810
        triton_poi_fused_minimum_neg_3[grid(256)](buf1820, buf1818, buf1814,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1821 = torch.ops.aten.max_pool3d_with_indices.default(buf1820, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1822 = buf1821[0]
        del buf1821
        buf1825 = torch.ops.aten.max_pool3d_with_indices.default(buf1824, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1826 = buf1825[0]
        del buf1825
        buf1829 = torch.ops.aten.max_pool3d_with_indices.default(buf1828, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1830 = buf1829[0]
        del buf1829
        buf1833 = torch.ops.aten.max_pool3d_with_indices.default(buf1832, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1834 = buf1833[0]
        del buf1833
        buf1836 = buf1832
        del buf1832
        buf1840 = buf1828
        del buf1828
        buf1844 = buf1824
        del buf1824
        buf1852 = buf1820
        del buf1820
        buf1856 = buf1818
        del buf1818
        buf1860 = buf1814
        del buf1814
        triton_poi_fused_minimum_neg_2[grid(256)](buf1826, buf1834, buf1830,
            buf1836, buf1840, buf1844, buf1852, buf1856, buf1860, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1837 = torch.ops.aten.max_pool3d_with_indices.default(buf1836, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1836
        buf1838 = buf1837[0]
        del buf1837
        buf1841 = torch.ops.aten.max_pool3d_with_indices.default(buf1840, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1840
        buf1842 = buf1841[0]
        del buf1841
        buf1845 = torch.ops.aten.max_pool3d_with_indices.default(buf1844, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1844
        buf1846 = buf1845[0]
        del buf1845
        buf1848 = buf1838
        del buf1838
        triton_poi_fused_minimum_neg_3[grid(256)](buf1848, buf1846, buf1842,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1849 = torch.ops.aten.max_pool3d_with_indices.default(buf1848, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1850 = buf1849[0]
        del buf1849
        buf1853 = torch.ops.aten.max_pool3d_with_indices.default(buf1852, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1854 = buf1853[0]
        del buf1853
        buf1857 = torch.ops.aten.max_pool3d_with_indices.default(buf1856, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1858 = buf1857[0]
        del buf1857
        buf1861 = torch.ops.aten.max_pool3d_with_indices.default(buf1860, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1862 = buf1861[0]
        del buf1861
        buf1864 = buf1860
        del buf1860
        buf1868 = buf1856
        del buf1856
        buf1872 = buf1852
        del buf1852
        buf1880 = buf1848
        del buf1848
        buf1884 = buf1846
        del buf1846
        buf1888 = buf1842
        del buf1842
        triton_poi_fused_minimum_neg_2[grid(256)](buf1854, buf1862, buf1858,
            buf1864, buf1868, buf1872, buf1880, buf1884, buf1888, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1865 = torch.ops.aten.max_pool3d_with_indices.default(buf1864, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1864
        buf1866 = buf1865[0]
        del buf1865
        buf1869 = torch.ops.aten.max_pool3d_with_indices.default(buf1868, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1868
        buf1870 = buf1869[0]
        del buf1869
        buf1873 = torch.ops.aten.max_pool3d_with_indices.default(buf1872, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1872
        buf1874 = buf1873[0]
        del buf1873
        buf1876 = buf1866
        del buf1866
        triton_poi_fused_minimum_neg_3[grid(256)](buf1876, buf1874, buf1870,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1877 = torch.ops.aten.max_pool3d_with_indices.default(buf1876, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1878 = buf1877[0]
        del buf1877
        buf1881 = torch.ops.aten.max_pool3d_with_indices.default(buf1880, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1882 = buf1881[0]
        del buf1881
        buf1885 = torch.ops.aten.max_pool3d_with_indices.default(buf1884, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1886 = buf1885[0]
        del buf1885
        buf1889 = torch.ops.aten.max_pool3d_with_indices.default(buf1888, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1890 = buf1889[0]
        del buf1889
        buf1892 = buf1888
        del buf1888
        buf1896 = buf1884
        del buf1884
        buf1900 = buf1880
        del buf1880
        buf1908 = buf1876
        del buf1876
        buf1912 = buf1874
        del buf1874
        buf1916 = buf1870
        del buf1870
        triton_poi_fused_minimum_neg_2[grid(256)](buf1882, buf1890, buf1886,
            buf1892, buf1896, buf1900, buf1908, buf1912, buf1916, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1893 = torch.ops.aten.max_pool3d_with_indices.default(buf1892, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1892
        buf1894 = buf1893[0]
        del buf1893
        buf1897 = torch.ops.aten.max_pool3d_with_indices.default(buf1896, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1896
        buf1898 = buf1897[0]
        del buf1897
        buf1901 = torch.ops.aten.max_pool3d_with_indices.default(buf1900, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1900
        buf1902 = buf1901[0]
        del buf1901
        buf1904 = buf1894
        del buf1894
        triton_poi_fused_minimum_neg_3[grid(256)](buf1904, buf1902, buf1898,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1905 = torch.ops.aten.max_pool3d_with_indices.default(buf1904, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1906 = buf1905[0]
        del buf1905
        buf1909 = torch.ops.aten.max_pool3d_with_indices.default(buf1908, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1910 = buf1909[0]
        del buf1909
        buf1913 = torch.ops.aten.max_pool3d_with_indices.default(buf1912, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1914 = buf1913[0]
        del buf1913
        buf1917 = torch.ops.aten.max_pool3d_with_indices.default(buf1916, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1918 = buf1917[0]
        del buf1917
        buf1920 = buf1916
        del buf1916
        buf1924 = buf1912
        del buf1912
        buf1928 = buf1908
        del buf1908
        buf1936 = buf1904
        del buf1904
        buf1940 = buf1902
        del buf1902
        buf1944 = buf1898
        del buf1898
        triton_poi_fused_minimum_neg_2[grid(256)](buf1910, buf1918, buf1914,
            buf1920, buf1924, buf1928, buf1936, buf1940, buf1944, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1921 = torch.ops.aten.max_pool3d_with_indices.default(buf1920, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1920
        buf1922 = buf1921[0]
        del buf1921
        buf1925 = torch.ops.aten.max_pool3d_with_indices.default(buf1924, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1924
        buf1926 = buf1925[0]
        del buf1925
        buf1929 = torch.ops.aten.max_pool3d_with_indices.default(buf1928, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1928
        buf1930 = buf1929[0]
        del buf1929
        buf1932 = buf1922
        del buf1922
        triton_poi_fused_minimum_neg_3[grid(256)](buf1932, buf1930, buf1926,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1933 = torch.ops.aten.max_pool3d_with_indices.default(buf1932, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1934 = buf1933[0]
        del buf1933
        buf1937 = torch.ops.aten.max_pool3d_with_indices.default(buf1936, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1938 = buf1937[0]
        del buf1937
        buf1941 = torch.ops.aten.max_pool3d_with_indices.default(buf1940, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1942 = buf1941[0]
        del buf1941
        buf1945 = torch.ops.aten.max_pool3d_with_indices.default(buf1944, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1946 = buf1945[0]
        del buf1945
        buf1948 = buf1944
        del buf1944
        buf1952 = buf1940
        del buf1940
        buf1956 = buf1936
        del buf1936
        buf1964 = buf1932
        del buf1932
        buf1968 = buf1930
        del buf1930
        buf1972 = buf1926
        del buf1926
        triton_poi_fused_minimum_neg_2[grid(256)](buf1938, buf1946, buf1942,
            buf1948, buf1952, buf1956, buf1964, buf1968, buf1972, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1949 = torch.ops.aten.max_pool3d_with_indices.default(buf1948, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1948
        buf1950 = buf1949[0]
        del buf1949
        buf1953 = torch.ops.aten.max_pool3d_with_indices.default(buf1952, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1952
        buf1954 = buf1953[0]
        del buf1953
        buf1957 = torch.ops.aten.max_pool3d_with_indices.default(buf1956, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1956
        buf1958 = buf1957[0]
        del buf1957
        buf1960 = buf1950
        del buf1950
        triton_poi_fused_minimum_neg_3[grid(256)](buf1960, buf1958, buf1954,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1961 = torch.ops.aten.max_pool3d_with_indices.default(buf1960, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1962 = buf1961[0]
        del buf1961
        buf1965 = torch.ops.aten.max_pool3d_with_indices.default(buf1964, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1966 = buf1965[0]
        del buf1965
        buf1969 = torch.ops.aten.max_pool3d_with_indices.default(buf1968, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1970 = buf1969[0]
        del buf1969
        buf1973 = torch.ops.aten.max_pool3d_with_indices.default(buf1972, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf1974 = buf1973[0]
        del buf1973
        buf1976 = buf1972
        del buf1972
        buf1980 = buf1968
        del buf1968
        buf1984 = buf1964
        del buf1964
        buf1992 = buf1960
        del buf1960
        buf1996 = buf1958
        del buf1958
        buf2000 = buf1954
        del buf1954
        triton_poi_fused_minimum_neg_2[grid(256)](buf1966, buf1974, buf1970,
            buf1976, buf1980, buf1984, buf1992, buf1996, buf2000, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf1977 = torch.ops.aten.max_pool3d_with_indices.default(buf1976, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf1976
        buf1978 = buf1977[0]
        del buf1977
        buf1981 = torch.ops.aten.max_pool3d_with_indices.default(buf1980, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf1980
        buf1982 = buf1981[0]
        del buf1981
        buf1985 = torch.ops.aten.max_pool3d_with_indices.default(buf1984, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf1984
        buf1986 = buf1985[0]
        del buf1985
        buf1988 = buf1978
        del buf1978
        triton_poi_fused_minimum_neg_3[grid(256)](buf1988, buf1986, buf1982,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf1989 = torch.ops.aten.max_pool3d_with_indices.default(buf1988, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf1990 = buf1989[0]
        del buf1989
        buf1993 = torch.ops.aten.max_pool3d_with_indices.default(buf1992, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf1994 = buf1993[0]
        del buf1993
        buf1997 = torch.ops.aten.max_pool3d_with_indices.default(buf1996, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf1998 = buf1997[0]
        del buf1997
        buf2001 = torch.ops.aten.max_pool3d_with_indices.default(buf2000, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2002 = buf2001[0]
        del buf2001
        buf2004 = buf2000
        del buf2000
        buf2008 = buf1996
        del buf1996
        buf2012 = buf1992
        del buf1992
        buf2020 = buf1988
        del buf1988
        buf2024 = buf1986
        del buf1986
        buf2028 = buf1982
        del buf1982
        triton_poi_fused_minimum_neg_2[grid(256)](buf1994, buf2002, buf1998,
            buf2004, buf2008, buf2012, buf2020, buf2024, buf2028, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2005 = torch.ops.aten.max_pool3d_with_indices.default(buf2004, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2004
        buf2006 = buf2005[0]
        del buf2005
        buf2009 = torch.ops.aten.max_pool3d_with_indices.default(buf2008, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2008
        buf2010 = buf2009[0]
        del buf2009
        buf2013 = torch.ops.aten.max_pool3d_with_indices.default(buf2012, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2012
        buf2014 = buf2013[0]
        del buf2013
        buf2016 = buf2006
        del buf2006
        triton_poi_fused_minimum_neg_3[grid(256)](buf2016, buf2014, buf2010,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2017 = torch.ops.aten.max_pool3d_with_indices.default(buf2016, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2018 = buf2017[0]
        del buf2017
        buf2021 = torch.ops.aten.max_pool3d_with_indices.default(buf2020, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2022 = buf2021[0]
        del buf2021
        buf2025 = torch.ops.aten.max_pool3d_with_indices.default(buf2024, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2026 = buf2025[0]
        del buf2025
        buf2029 = torch.ops.aten.max_pool3d_with_indices.default(buf2028, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2030 = buf2029[0]
        del buf2029
        buf2032 = buf2028
        del buf2028
        buf2036 = buf2024
        del buf2024
        buf2040 = buf2020
        del buf2020
        buf2048 = buf2016
        del buf2016
        buf2052 = buf2014
        del buf2014
        buf2056 = buf2010
        del buf2010
        triton_poi_fused_minimum_neg_2[grid(256)](buf2022, buf2030, buf2026,
            buf2032, buf2036, buf2040, buf2048, buf2052, buf2056, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2033 = torch.ops.aten.max_pool3d_with_indices.default(buf2032, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2032
        buf2034 = buf2033[0]
        del buf2033
        buf2037 = torch.ops.aten.max_pool3d_with_indices.default(buf2036, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2036
        buf2038 = buf2037[0]
        del buf2037
        buf2041 = torch.ops.aten.max_pool3d_with_indices.default(buf2040, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2040
        buf2042 = buf2041[0]
        del buf2041
        buf2044 = buf2034
        del buf2034
        triton_poi_fused_minimum_neg_3[grid(256)](buf2044, buf2042, buf2038,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2045 = torch.ops.aten.max_pool3d_with_indices.default(buf2044, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2046 = buf2045[0]
        del buf2045
        buf2049 = torch.ops.aten.max_pool3d_with_indices.default(buf2048, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2050 = buf2049[0]
        del buf2049
        buf2053 = torch.ops.aten.max_pool3d_with_indices.default(buf2052, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2054 = buf2053[0]
        del buf2053
        buf2057 = torch.ops.aten.max_pool3d_with_indices.default(buf2056, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2058 = buf2057[0]
        del buf2057
        buf2060 = buf2056
        del buf2056
        buf2064 = buf2052
        del buf2052
        buf2068 = buf2048
        del buf2048
        buf2076 = buf2044
        del buf2044
        buf2080 = buf2042
        del buf2042
        buf2084 = buf2038
        del buf2038
        triton_poi_fused_minimum_neg_2[grid(256)](buf2050, buf2058, buf2054,
            buf2060, buf2064, buf2068, buf2076, buf2080, buf2084, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2061 = torch.ops.aten.max_pool3d_with_indices.default(buf2060, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2060
        buf2062 = buf2061[0]
        del buf2061
        buf2065 = torch.ops.aten.max_pool3d_with_indices.default(buf2064, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2064
        buf2066 = buf2065[0]
        del buf2065
        buf2069 = torch.ops.aten.max_pool3d_with_indices.default(buf2068, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2068
        buf2070 = buf2069[0]
        del buf2069
        buf2072 = buf2062
        del buf2062
        triton_poi_fused_minimum_neg_3[grid(256)](buf2072, buf2070, buf2066,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2073 = torch.ops.aten.max_pool3d_with_indices.default(buf2072, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2074 = buf2073[0]
        del buf2073
        buf2077 = torch.ops.aten.max_pool3d_with_indices.default(buf2076, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2078 = buf2077[0]
        del buf2077
        buf2081 = torch.ops.aten.max_pool3d_with_indices.default(buf2080, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2082 = buf2081[0]
        del buf2081
        buf2085 = torch.ops.aten.max_pool3d_with_indices.default(buf2084, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2086 = buf2085[0]
        del buf2085
        buf2088 = buf2084
        del buf2084
        buf2092 = buf2080
        del buf2080
        buf2096 = buf2076
        del buf2076
        buf2104 = buf2072
        del buf2072
        buf2108 = buf2070
        del buf2070
        buf2112 = buf2066
        del buf2066
        triton_poi_fused_minimum_neg_2[grid(256)](buf2078, buf2086, buf2082,
            buf2088, buf2092, buf2096, buf2104, buf2108, buf2112, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2089 = torch.ops.aten.max_pool3d_with_indices.default(buf2088, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2088
        buf2090 = buf2089[0]
        del buf2089
        buf2093 = torch.ops.aten.max_pool3d_with_indices.default(buf2092, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2092
        buf2094 = buf2093[0]
        del buf2093
        buf2097 = torch.ops.aten.max_pool3d_with_indices.default(buf2096, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2096
        buf2098 = buf2097[0]
        del buf2097
        buf2100 = buf2090
        del buf2090
        triton_poi_fused_minimum_neg_3[grid(256)](buf2100, buf2098, buf2094,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2101 = torch.ops.aten.max_pool3d_with_indices.default(buf2100, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2102 = buf2101[0]
        del buf2101
        buf2105 = torch.ops.aten.max_pool3d_with_indices.default(buf2104, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2106 = buf2105[0]
        del buf2105
        buf2109 = torch.ops.aten.max_pool3d_with_indices.default(buf2108, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2110 = buf2109[0]
        del buf2109
        buf2113 = torch.ops.aten.max_pool3d_with_indices.default(buf2112, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2114 = buf2113[0]
        del buf2113
        buf2116 = buf2112
        del buf2112
        buf2120 = buf2108
        del buf2108
        buf2124 = buf2104
        del buf2104
        buf2132 = buf2100
        del buf2100
        buf2136 = buf2098
        del buf2098
        buf2140 = buf2094
        del buf2094
        triton_poi_fused_minimum_neg_2[grid(256)](buf2106, buf2114, buf2110,
            buf2116, buf2120, buf2124, buf2132, buf2136, buf2140, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2117 = torch.ops.aten.max_pool3d_with_indices.default(buf2116, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2116
        buf2118 = buf2117[0]
        del buf2117
        buf2121 = torch.ops.aten.max_pool3d_with_indices.default(buf2120, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2120
        buf2122 = buf2121[0]
        del buf2121
        buf2125 = torch.ops.aten.max_pool3d_with_indices.default(buf2124, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2124
        buf2126 = buf2125[0]
        del buf2125
        buf2128 = buf2118
        del buf2118
        triton_poi_fused_minimum_neg_3[grid(256)](buf2128, buf2126, buf2122,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2129 = torch.ops.aten.max_pool3d_with_indices.default(buf2128, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2130 = buf2129[0]
        del buf2129
        buf2133 = torch.ops.aten.max_pool3d_with_indices.default(buf2132, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2134 = buf2133[0]
        del buf2133
        buf2137 = torch.ops.aten.max_pool3d_with_indices.default(buf2136, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2138 = buf2137[0]
        del buf2137
        buf2141 = torch.ops.aten.max_pool3d_with_indices.default(buf2140, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2142 = buf2141[0]
        del buf2141
        buf2144 = buf2140
        del buf2140
        buf2148 = buf2136
        del buf2136
        buf2152 = buf2132
        del buf2132
        buf2160 = buf2128
        del buf2128
        buf2164 = buf2126
        del buf2126
        buf2168 = buf2122
        del buf2122
        triton_poi_fused_minimum_neg_2[grid(256)](buf2134, buf2142, buf2138,
            buf2144, buf2148, buf2152, buf2160, buf2164, buf2168, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2145 = torch.ops.aten.max_pool3d_with_indices.default(buf2144, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2144
        buf2146 = buf2145[0]
        del buf2145
        buf2149 = torch.ops.aten.max_pool3d_with_indices.default(buf2148, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2148
        buf2150 = buf2149[0]
        del buf2149
        buf2153 = torch.ops.aten.max_pool3d_with_indices.default(buf2152, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2152
        buf2154 = buf2153[0]
        del buf2153
        buf2156 = buf2146
        del buf2146
        triton_poi_fused_minimum_neg_3[grid(256)](buf2156, buf2154, buf2150,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2157 = torch.ops.aten.max_pool3d_with_indices.default(buf2156, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2158 = buf2157[0]
        del buf2157
        buf2161 = torch.ops.aten.max_pool3d_with_indices.default(buf2160, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2162 = buf2161[0]
        del buf2161
        buf2165 = torch.ops.aten.max_pool3d_with_indices.default(buf2164, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2166 = buf2165[0]
        del buf2165
        buf2169 = torch.ops.aten.max_pool3d_with_indices.default(buf2168, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2170 = buf2169[0]
        del buf2169
        buf2172 = buf2168
        del buf2168
        buf2176 = buf2164
        del buf2164
        buf2180 = buf2160
        del buf2160
        buf2188 = buf2156
        del buf2156
        buf2192 = buf2154
        del buf2154
        buf2196 = buf2150
        del buf2150
        triton_poi_fused_minimum_neg_2[grid(256)](buf2162, buf2170, buf2166,
            buf2172, buf2176, buf2180, buf2188, buf2192, buf2196, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2173 = torch.ops.aten.max_pool3d_with_indices.default(buf2172, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2172
        buf2174 = buf2173[0]
        del buf2173
        buf2177 = torch.ops.aten.max_pool3d_with_indices.default(buf2176, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2176
        buf2178 = buf2177[0]
        del buf2177
        buf2181 = torch.ops.aten.max_pool3d_with_indices.default(buf2180, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2180
        buf2182 = buf2181[0]
        del buf2181
        buf2184 = buf2174
        del buf2174
        triton_poi_fused_minimum_neg_3[grid(256)](buf2184, buf2182, buf2178,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2185 = torch.ops.aten.max_pool3d_with_indices.default(buf2184, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2186 = buf2185[0]
        del buf2185
        buf2189 = torch.ops.aten.max_pool3d_with_indices.default(buf2188, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2190 = buf2189[0]
        del buf2189
        buf2193 = torch.ops.aten.max_pool3d_with_indices.default(buf2192, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2194 = buf2193[0]
        del buf2193
        buf2197 = torch.ops.aten.max_pool3d_with_indices.default(buf2196, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2198 = buf2197[0]
        del buf2197
        buf2200 = buf2196
        del buf2196
        buf2204 = buf2192
        del buf2192
        buf2208 = buf2188
        del buf2188
        buf2216 = buf2184
        del buf2184
        buf2220 = buf2182
        del buf2182
        buf2224 = buf2178
        del buf2178
        triton_poi_fused_minimum_neg_2[grid(256)](buf2190, buf2198, buf2194,
            buf2200, buf2204, buf2208, buf2216, buf2220, buf2224, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2201 = torch.ops.aten.max_pool3d_with_indices.default(buf2200, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2200
        buf2202 = buf2201[0]
        del buf2201
        buf2205 = torch.ops.aten.max_pool3d_with_indices.default(buf2204, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2204
        buf2206 = buf2205[0]
        del buf2205
        buf2209 = torch.ops.aten.max_pool3d_with_indices.default(buf2208, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2208
        buf2210 = buf2209[0]
        del buf2209
        buf2212 = buf2202
        del buf2202
        triton_poi_fused_minimum_neg_3[grid(256)](buf2212, buf2210, buf2206,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2213 = torch.ops.aten.max_pool3d_with_indices.default(buf2212, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2214 = buf2213[0]
        del buf2213
        buf2217 = torch.ops.aten.max_pool3d_with_indices.default(buf2216, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2218 = buf2217[0]
        del buf2217
        buf2221 = torch.ops.aten.max_pool3d_with_indices.default(buf2220, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2222 = buf2221[0]
        del buf2221
        buf2225 = torch.ops.aten.max_pool3d_with_indices.default(buf2224, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2226 = buf2225[0]
        del buf2225
        buf2228 = buf2224
        del buf2224
        buf2232 = buf2220
        del buf2220
        buf2236 = buf2216
        del buf2216
        buf2244 = buf2212
        del buf2212
        buf2248 = buf2210
        del buf2210
        buf2252 = buf2206
        del buf2206
        triton_poi_fused_minimum_neg_2[grid(256)](buf2218, buf2226, buf2222,
            buf2228, buf2232, buf2236, buf2244, buf2248, buf2252, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2229 = torch.ops.aten.max_pool3d_with_indices.default(buf2228, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2228
        buf2230 = buf2229[0]
        del buf2229
        buf2233 = torch.ops.aten.max_pool3d_with_indices.default(buf2232, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2232
        buf2234 = buf2233[0]
        del buf2233
        buf2237 = torch.ops.aten.max_pool3d_with_indices.default(buf2236, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2236
        buf2238 = buf2237[0]
        del buf2237
        buf2240 = buf2230
        del buf2230
        triton_poi_fused_minimum_neg_3[grid(256)](buf2240, buf2238, buf2234,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2241 = torch.ops.aten.max_pool3d_with_indices.default(buf2240, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2242 = buf2241[0]
        del buf2241
        buf2245 = torch.ops.aten.max_pool3d_with_indices.default(buf2244, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2246 = buf2245[0]
        del buf2245
        buf2249 = torch.ops.aten.max_pool3d_with_indices.default(buf2248, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2250 = buf2249[0]
        del buf2249
        buf2253 = torch.ops.aten.max_pool3d_with_indices.default(buf2252, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2254 = buf2253[0]
        del buf2253
        buf2256 = buf2252
        del buf2252
        buf2260 = buf2248
        del buf2248
        buf2264 = buf2244
        del buf2244
        buf2272 = buf2240
        del buf2240
        buf2276 = buf2238
        del buf2238
        buf2280 = buf2234
        del buf2234
        triton_poi_fused_minimum_neg_2[grid(256)](buf2246, buf2254, buf2250,
            buf2256, buf2260, buf2264, buf2272, buf2276, buf2280, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2257 = torch.ops.aten.max_pool3d_with_indices.default(buf2256, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2256
        buf2258 = buf2257[0]
        del buf2257
        buf2261 = torch.ops.aten.max_pool3d_with_indices.default(buf2260, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2260
        buf2262 = buf2261[0]
        del buf2261
        buf2265 = torch.ops.aten.max_pool3d_with_indices.default(buf2264, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2264
        buf2266 = buf2265[0]
        del buf2265
        buf2268 = buf2258
        del buf2258
        triton_poi_fused_minimum_neg_3[grid(256)](buf2268, buf2266, buf2262,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2269 = torch.ops.aten.max_pool3d_with_indices.default(buf2268, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2270 = buf2269[0]
        del buf2269
        buf2273 = torch.ops.aten.max_pool3d_with_indices.default(buf2272, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2274 = buf2273[0]
        del buf2273
        buf2277 = torch.ops.aten.max_pool3d_with_indices.default(buf2276, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2278 = buf2277[0]
        del buf2277
        buf2281 = torch.ops.aten.max_pool3d_with_indices.default(buf2280, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2282 = buf2281[0]
        del buf2281
        buf2284 = buf2280
        del buf2280
        buf2288 = buf2276
        del buf2276
        buf2292 = buf2272
        del buf2272
        buf2300 = buf2268
        del buf2268
        buf2304 = buf2266
        del buf2266
        buf2308 = buf2262
        del buf2262
        triton_poi_fused_minimum_neg_2[grid(256)](buf2274, buf2282, buf2278,
            buf2284, buf2288, buf2292, buf2300, buf2304, buf2308, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2285 = torch.ops.aten.max_pool3d_with_indices.default(buf2284, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2284
        buf2286 = buf2285[0]
        del buf2285
        buf2289 = torch.ops.aten.max_pool3d_with_indices.default(buf2288, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2288
        buf2290 = buf2289[0]
        del buf2289
        buf2293 = torch.ops.aten.max_pool3d_with_indices.default(buf2292, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2292
        buf2294 = buf2293[0]
        del buf2293
        buf2296 = buf2286
        del buf2286
        triton_poi_fused_minimum_neg_3[grid(256)](buf2296, buf2294, buf2290,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2297 = torch.ops.aten.max_pool3d_with_indices.default(buf2296, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2298 = buf2297[0]
        del buf2297
        buf2301 = torch.ops.aten.max_pool3d_with_indices.default(buf2300, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2302 = buf2301[0]
        del buf2301
        buf2305 = torch.ops.aten.max_pool3d_with_indices.default(buf2304, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2306 = buf2305[0]
        del buf2305
        buf2309 = torch.ops.aten.max_pool3d_with_indices.default(buf2308, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2310 = buf2309[0]
        del buf2309
        buf2312 = buf2308
        del buf2308
        buf2316 = buf2304
        del buf2304
        buf2320 = buf2300
        del buf2300
        buf2328 = buf2296
        del buf2296
        buf2332 = buf2294
        del buf2294
        buf2336 = buf2290
        del buf2290
        triton_poi_fused_minimum_neg_2[grid(256)](buf2302, buf2310, buf2306,
            buf2312, buf2316, buf2320, buf2328, buf2332, buf2336, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2313 = torch.ops.aten.max_pool3d_with_indices.default(buf2312, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2312
        buf2314 = buf2313[0]
        del buf2313
        buf2317 = torch.ops.aten.max_pool3d_with_indices.default(buf2316, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2316
        buf2318 = buf2317[0]
        del buf2317
        buf2321 = torch.ops.aten.max_pool3d_with_indices.default(buf2320, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2320
        buf2322 = buf2321[0]
        del buf2321
        buf2324 = buf2314
        del buf2314
        triton_poi_fused_minimum_neg_3[grid(256)](buf2324, buf2322, buf2318,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2325 = torch.ops.aten.max_pool3d_with_indices.default(buf2324, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2326 = buf2325[0]
        del buf2325
        buf2329 = torch.ops.aten.max_pool3d_with_indices.default(buf2328, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2330 = buf2329[0]
        del buf2329
        buf2333 = torch.ops.aten.max_pool3d_with_indices.default(buf2332, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2334 = buf2333[0]
        del buf2333
        buf2337 = torch.ops.aten.max_pool3d_with_indices.default(buf2336, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2338 = buf2337[0]
        del buf2337
        buf2340 = buf2336
        del buf2336
        buf2344 = buf2332
        del buf2332
        buf2348 = buf2328
        del buf2328
        buf2356 = buf2324
        del buf2324
        buf2360 = buf2322
        del buf2322
        buf2364 = buf2318
        del buf2318
        triton_poi_fused_minimum_neg_2[grid(256)](buf2330, buf2338, buf2334,
            buf2340, buf2344, buf2348, buf2356, buf2360, buf2364, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2341 = torch.ops.aten.max_pool3d_with_indices.default(buf2340, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2340
        buf2342 = buf2341[0]
        del buf2341
        buf2345 = torch.ops.aten.max_pool3d_with_indices.default(buf2344, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2344
        buf2346 = buf2345[0]
        del buf2345
        buf2349 = torch.ops.aten.max_pool3d_with_indices.default(buf2348, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2348
        buf2350 = buf2349[0]
        del buf2349
        buf2352 = buf2342
        del buf2342
        triton_poi_fused_minimum_neg_3[grid(256)](buf2352, buf2350, buf2346,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2353 = torch.ops.aten.max_pool3d_with_indices.default(buf2352, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2354 = buf2353[0]
        del buf2353
        buf2357 = torch.ops.aten.max_pool3d_with_indices.default(buf2356, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2358 = buf2357[0]
        del buf2357
        buf2361 = torch.ops.aten.max_pool3d_with_indices.default(buf2360, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2362 = buf2361[0]
        del buf2361
        buf2365 = torch.ops.aten.max_pool3d_with_indices.default(buf2364, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2366 = buf2365[0]
        del buf2365
        buf2368 = buf2364
        del buf2364
        buf2372 = buf2360
        del buf2360
        buf2376 = buf2356
        del buf2356
        buf2384 = buf2352
        del buf2352
        buf2388 = buf2350
        del buf2350
        buf2392 = buf2346
        del buf2346
        triton_poi_fused_minimum_neg_2[grid(256)](buf2358, buf2366, buf2362,
            buf2368, buf2372, buf2376, buf2384, buf2388, buf2392, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2369 = torch.ops.aten.max_pool3d_with_indices.default(buf2368, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2368
        buf2370 = buf2369[0]
        del buf2369
        buf2373 = torch.ops.aten.max_pool3d_with_indices.default(buf2372, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2372
        buf2374 = buf2373[0]
        del buf2373
        buf2377 = torch.ops.aten.max_pool3d_with_indices.default(buf2376, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2376
        buf2378 = buf2377[0]
        del buf2377
        buf2380 = buf2370
        del buf2370
        triton_poi_fused_minimum_neg_3[grid(256)](buf2380, buf2378, buf2374,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2381 = torch.ops.aten.max_pool3d_with_indices.default(buf2380, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2382 = buf2381[0]
        del buf2381
        buf2385 = torch.ops.aten.max_pool3d_with_indices.default(buf2384, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2386 = buf2385[0]
        del buf2385
        buf2389 = torch.ops.aten.max_pool3d_with_indices.default(buf2388, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2390 = buf2389[0]
        del buf2389
        buf2393 = torch.ops.aten.max_pool3d_with_indices.default(buf2392, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2394 = buf2393[0]
        del buf2393
        buf2396 = buf2392
        del buf2392
        buf2400 = buf2388
        del buf2388
        buf2404 = buf2384
        del buf2384
        buf2412 = buf2380
        del buf2380
        buf2416 = buf2378
        del buf2378
        buf2420 = buf2374
        del buf2374
        triton_poi_fused_minimum_neg_2[grid(256)](buf2386, buf2394, buf2390,
            buf2396, buf2400, buf2404, buf2412, buf2416, buf2420, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2397 = torch.ops.aten.max_pool3d_with_indices.default(buf2396, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2396
        buf2398 = buf2397[0]
        del buf2397
        buf2401 = torch.ops.aten.max_pool3d_with_indices.default(buf2400, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2400
        buf2402 = buf2401[0]
        del buf2401
        buf2405 = torch.ops.aten.max_pool3d_with_indices.default(buf2404, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2404
        buf2406 = buf2405[0]
        del buf2405
        buf2408 = buf2398
        del buf2398
        triton_poi_fused_minimum_neg_3[grid(256)](buf2408, buf2406, buf2402,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2409 = torch.ops.aten.max_pool3d_with_indices.default(buf2408, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2410 = buf2409[0]
        del buf2409
        buf2413 = torch.ops.aten.max_pool3d_with_indices.default(buf2412, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2414 = buf2413[0]
        del buf2413
        buf2417 = torch.ops.aten.max_pool3d_with_indices.default(buf2416, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2418 = buf2417[0]
        del buf2417
        buf2421 = torch.ops.aten.max_pool3d_with_indices.default(buf2420, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2422 = buf2421[0]
        del buf2421
        buf2424 = buf2420
        del buf2420
        buf2428 = buf2416
        del buf2416
        buf2432 = buf2412
        del buf2412
        buf2440 = buf2408
        del buf2408
        buf2444 = buf2406
        del buf2406
        buf2448 = buf2402
        del buf2402
        triton_poi_fused_minimum_neg_2[grid(256)](buf2414, buf2422, buf2418,
            buf2424, buf2428, buf2432, buf2440, buf2444, buf2448, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2425 = torch.ops.aten.max_pool3d_with_indices.default(buf2424, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2424
        buf2426 = buf2425[0]
        del buf2425
        buf2429 = torch.ops.aten.max_pool3d_with_indices.default(buf2428, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2428
        buf2430 = buf2429[0]
        del buf2429
        buf2433 = torch.ops.aten.max_pool3d_with_indices.default(buf2432, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2432
        buf2434 = buf2433[0]
        del buf2433
        buf2436 = buf2426
        del buf2426
        triton_poi_fused_minimum_neg_3[grid(256)](buf2436, buf2434, buf2430,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2437 = torch.ops.aten.max_pool3d_with_indices.default(buf2436, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2438 = buf2437[0]
        del buf2437
        buf2441 = torch.ops.aten.max_pool3d_with_indices.default(buf2440, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2442 = buf2441[0]
        del buf2441
        buf2445 = torch.ops.aten.max_pool3d_with_indices.default(buf2444, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2446 = buf2445[0]
        del buf2445
        buf2449 = torch.ops.aten.max_pool3d_with_indices.default(buf2448, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2450 = buf2449[0]
        del buf2449
        buf2452 = buf2448
        del buf2448
        buf2456 = buf2444
        del buf2444
        buf2460 = buf2440
        del buf2440
        buf2468 = buf2436
        del buf2436
        buf2472 = buf2434
        del buf2434
        buf2476 = buf2430
        del buf2430
        triton_poi_fused_minimum_neg_2[grid(256)](buf2442, buf2450, buf2446,
            buf2452, buf2456, buf2460, buf2468, buf2472, buf2476, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2453 = torch.ops.aten.max_pool3d_with_indices.default(buf2452, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2452
        buf2454 = buf2453[0]
        del buf2453
        buf2457 = torch.ops.aten.max_pool3d_with_indices.default(buf2456, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2456
        buf2458 = buf2457[0]
        del buf2457
        buf2461 = torch.ops.aten.max_pool3d_with_indices.default(buf2460, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2460
        buf2462 = buf2461[0]
        del buf2461
        buf2464 = buf2454
        del buf2454
        triton_poi_fused_minimum_neg_3[grid(256)](buf2464, buf2462, buf2458,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2465 = torch.ops.aten.max_pool3d_with_indices.default(buf2464, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2466 = buf2465[0]
        del buf2465
        buf2469 = torch.ops.aten.max_pool3d_with_indices.default(buf2468, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2470 = buf2469[0]
        del buf2469
        buf2473 = torch.ops.aten.max_pool3d_with_indices.default(buf2472, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2474 = buf2473[0]
        del buf2473
        buf2477 = torch.ops.aten.max_pool3d_with_indices.default(buf2476, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2478 = buf2477[0]
        del buf2477
        buf2480 = buf2476
        del buf2476
        buf2484 = buf2472
        del buf2472
        buf2488 = buf2468
        del buf2468
        buf2496 = buf2464
        del buf2464
        buf2500 = buf2462
        del buf2462
        buf2504 = buf2458
        del buf2458
        triton_poi_fused_minimum_neg_2[grid(256)](buf2470, buf2478, buf2474,
            buf2480, buf2484, buf2488, buf2496, buf2500, buf2504, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2481 = torch.ops.aten.max_pool3d_with_indices.default(buf2480, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2480
        buf2482 = buf2481[0]
        del buf2481
        buf2485 = torch.ops.aten.max_pool3d_with_indices.default(buf2484, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2484
        buf2486 = buf2485[0]
        del buf2485
        buf2489 = torch.ops.aten.max_pool3d_with_indices.default(buf2488, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2488
        buf2490 = buf2489[0]
        del buf2489
        buf2492 = buf2482
        del buf2482
        triton_poi_fused_minimum_neg_3[grid(256)](buf2492, buf2490, buf2486,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2493 = torch.ops.aten.max_pool3d_with_indices.default(buf2492, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2494 = buf2493[0]
        del buf2493
        buf2497 = torch.ops.aten.max_pool3d_with_indices.default(buf2496, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2498 = buf2497[0]
        del buf2497
        buf2501 = torch.ops.aten.max_pool3d_with_indices.default(buf2500, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2502 = buf2501[0]
        del buf2501
        buf2505 = torch.ops.aten.max_pool3d_with_indices.default(buf2504, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2506 = buf2505[0]
        del buf2505
        buf2508 = buf2504
        del buf2504
        buf2512 = buf2500
        del buf2500
        buf2516 = buf2496
        del buf2496
        buf2524 = buf2492
        del buf2492
        buf2528 = buf2490
        del buf2490
        buf2532 = buf2486
        del buf2486
        triton_poi_fused_minimum_neg_2[grid(256)](buf2498, buf2506, buf2502,
            buf2508, buf2512, buf2516, buf2524, buf2528, buf2532, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2509 = torch.ops.aten.max_pool3d_with_indices.default(buf2508, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2508
        buf2510 = buf2509[0]
        del buf2509
        buf2513 = torch.ops.aten.max_pool3d_with_indices.default(buf2512, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2512
        buf2514 = buf2513[0]
        del buf2513
        buf2517 = torch.ops.aten.max_pool3d_with_indices.default(buf2516, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2516
        buf2518 = buf2517[0]
        del buf2517
        buf2520 = buf2510
        del buf2510
        triton_poi_fused_minimum_neg_3[grid(256)](buf2520, buf2518, buf2514,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2521 = torch.ops.aten.max_pool3d_with_indices.default(buf2520, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2522 = buf2521[0]
        del buf2521
        buf2525 = torch.ops.aten.max_pool3d_with_indices.default(buf2524, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2526 = buf2525[0]
        del buf2525
        buf2529 = torch.ops.aten.max_pool3d_with_indices.default(buf2528, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2530 = buf2529[0]
        del buf2529
        buf2533 = torch.ops.aten.max_pool3d_with_indices.default(buf2532, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2534 = buf2533[0]
        del buf2533
        buf2536 = buf2532
        del buf2532
        buf2540 = buf2528
        del buf2528
        buf2544 = buf2524
        del buf2524
        buf2552 = buf2520
        del buf2520
        buf2556 = buf2518
        del buf2518
        buf2560 = buf2514
        del buf2514
        triton_poi_fused_minimum_neg_2[grid(256)](buf2526, buf2534, buf2530,
            buf2536, buf2540, buf2544, buf2552, buf2556, buf2560, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2537 = torch.ops.aten.max_pool3d_with_indices.default(buf2536, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2536
        buf2538 = buf2537[0]
        del buf2537
        buf2541 = torch.ops.aten.max_pool3d_with_indices.default(buf2540, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2540
        buf2542 = buf2541[0]
        del buf2541
        buf2545 = torch.ops.aten.max_pool3d_with_indices.default(buf2544, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2544
        buf2546 = buf2545[0]
        del buf2545
        buf2548 = buf2538
        del buf2538
        triton_poi_fused_minimum_neg_3[grid(256)](buf2548, buf2546, buf2542,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2549 = torch.ops.aten.max_pool3d_with_indices.default(buf2548, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2550 = buf2549[0]
        del buf2549
        buf2553 = torch.ops.aten.max_pool3d_with_indices.default(buf2552, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2554 = buf2553[0]
        del buf2553
        buf2557 = torch.ops.aten.max_pool3d_with_indices.default(buf2556, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2558 = buf2557[0]
        del buf2557
        buf2561 = torch.ops.aten.max_pool3d_with_indices.default(buf2560, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2562 = buf2561[0]
        del buf2561
        buf2564 = buf2560
        del buf2560
        buf2568 = buf2556
        del buf2556
        buf2572 = buf2552
        del buf2552
        buf2580 = buf2548
        del buf2548
        buf2584 = buf2546
        del buf2546
        buf2588 = buf2542
        del buf2542
        triton_poi_fused_minimum_neg_2[grid(256)](buf2554, buf2562, buf2558,
            buf2564, buf2568, buf2572, buf2580, buf2584, buf2588, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2565 = torch.ops.aten.max_pool3d_with_indices.default(buf2564, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2564
        buf2566 = buf2565[0]
        del buf2565
        buf2569 = torch.ops.aten.max_pool3d_with_indices.default(buf2568, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2568
        buf2570 = buf2569[0]
        del buf2569
        buf2573 = torch.ops.aten.max_pool3d_with_indices.default(buf2572, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2572
        buf2574 = buf2573[0]
        del buf2573
        buf2576 = buf2566
        del buf2566
        triton_poi_fused_minimum_neg_3[grid(256)](buf2576, buf2574, buf2570,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2577 = torch.ops.aten.max_pool3d_with_indices.default(buf2576, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2578 = buf2577[0]
        del buf2577
        buf2581 = torch.ops.aten.max_pool3d_with_indices.default(buf2580, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2582 = buf2581[0]
        del buf2581
        buf2585 = torch.ops.aten.max_pool3d_with_indices.default(buf2584, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2586 = buf2585[0]
        del buf2585
        buf2589 = torch.ops.aten.max_pool3d_with_indices.default(buf2588, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2590 = buf2589[0]
        del buf2589
        buf2592 = buf2588
        del buf2588
        buf2596 = buf2584
        del buf2584
        buf2600 = buf2580
        del buf2580
        buf2608 = buf2576
        del buf2576
        buf2612 = buf2574
        del buf2574
        buf2616 = buf2570
        del buf2570
        triton_poi_fused_minimum_neg_2[grid(256)](buf2582, buf2590, buf2586,
            buf2592, buf2596, buf2600, buf2608, buf2612, buf2616, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2593 = torch.ops.aten.max_pool3d_with_indices.default(buf2592, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2592
        buf2594 = buf2593[0]
        del buf2593
        buf2597 = torch.ops.aten.max_pool3d_with_indices.default(buf2596, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2596
        buf2598 = buf2597[0]
        del buf2597
        buf2601 = torch.ops.aten.max_pool3d_with_indices.default(buf2600, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2600
        buf2602 = buf2601[0]
        del buf2601
        buf2604 = buf2594
        del buf2594
        triton_poi_fused_minimum_neg_3[grid(256)](buf2604, buf2602, buf2598,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2605 = torch.ops.aten.max_pool3d_with_indices.default(buf2604, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2606 = buf2605[0]
        del buf2605
        buf2609 = torch.ops.aten.max_pool3d_with_indices.default(buf2608, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2610 = buf2609[0]
        del buf2609
        buf2613 = torch.ops.aten.max_pool3d_with_indices.default(buf2612, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2614 = buf2613[0]
        del buf2613
        buf2617 = torch.ops.aten.max_pool3d_with_indices.default(buf2616, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2618 = buf2617[0]
        del buf2617
        buf2620 = buf2616
        del buf2616
        buf2624 = buf2612
        del buf2612
        buf2628 = buf2608
        del buf2608
        buf2636 = buf2604
        del buf2604
        buf2640 = buf2602
        del buf2602
        buf2644 = buf2598
        del buf2598
        triton_poi_fused_minimum_neg_2[grid(256)](buf2610, buf2618, buf2614,
            buf2620, buf2624, buf2628, buf2636, buf2640, buf2644, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2621 = torch.ops.aten.max_pool3d_with_indices.default(buf2620, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2620
        buf2622 = buf2621[0]
        del buf2621
        buf2625 = torch.ops.aten.max_pool3d_with_indices.default(buf2624, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2624
        buf2626 = buf2625[0]
        del buf2625
        buf2629 = torch.ops.aten.max_pool3d_with_indices.default(buf2628, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2628
        buf2630 = buf2629[0]
        del buf2629
        buf2632 = buf2622
        del buf2622
        triton_poi_fused_minimum_neg_3[grid(256)](buf2632, buf2630, buf2626,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2633 = torch.ops.aten.max_pool3d_with_indices.default(buf2632, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2634 = buf2633[0]
        del buf2633
        buf2637 = torch.ops.aten.max_pool3d_with_indices.default(buf2636, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2638 = buf2637[0]
        del buf2637
        buf2641 = torch.ops.aten.max_pool3d_with_indices.default(buf2640, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2642 = buf2641[0]
        del buf2641
        buf2645 = torch.ops.aten.max_pool3d_with_indices.default(buf2644, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2646 = buf2645[0]
        del buf2645
        buf2648 = buf2644
        del buf2644
        buf2652 = buf2640
        del buf2640
        buf2656 = buf2636
        del buf2636
        buf2664 = buf2632
        del buf2632
        buf2668 = buf2630
        del buf2630
        buf2672 = buf2626
        del buf2626
        triton_poi_fused_minimum_neg_2[grid(256)](buf2638, buf2646, buf2642,
            buf2648, buf2652, buf2656, buf2664, buf2668, buf2672, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2649 = torch.ops.aten.max_pool3d_with_indices.default(buf2648, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2648
        buf2650 = buf2649[0]
        del buf2649
        buf2653 = torch.ops.aten.max_pool3d_with_indices.default(buf2652, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2652
        buf2654 = buf2653[0]
        del buf2653
        buf2657 = torch.ops.aten.max_pool3d_with_indices.default(buf2656, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2656
        buf2658 = buf2657[0]
        del buf2657
        buf2660 = buf2650
        del buf2650
        triton_poi_fused_minimum_neg_3[grid(256)](buf2660, buf2658, buf2654,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2661 = torch.ops.aten.max_pool3d_with_indices.default(buf2660, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2662 = buf2661[0]
        del buf2661
        buf2665 = torch.ops.aten.max_pool3d_with_indices.default(buf2664, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2666 = buf2665[0]
        del buf2665
        buf2669 = torch.ops.aten.max_pool3d_with_indices.default(buf2668, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2670 = buf2669[0]
        del buf2669
        buf2673 = torch.ops.aten.max_pool3d_with_indices.default(buf2672, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2674 = buf2673[0]
        del buf2673
        buf2676 = buf2672
        del buf2672
        buf2680 = buf2668
        del buf2668
        buf2684 = buf2664
        del buf2664
        buf2692 = buf2660
        del buf2660
        buf2696 = buf2658
        del buf2658
        buf2700 = buf2654
        del buf2654
        triton_poi_fused_minimum_neg_2[grid(256)](buf2666, buf2674, buf2670,
            buf2676, buf2680, buf2684, buf2692, buf2696, buf2700, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2677 = torch.ops.aten.max_pool3d_with_indices.default(buf2676, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2676
        buf2678 = buf2677[0]
        del buf2677
        buf2681 = torch.ops.aten.max_pool3d_with_indices.default(buf2680, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2680
        buf2682 = buf2681[0]
        del buf2681
        buf2685 = torch.ops.aten.max_pool3d_with_indices.default(buf2684, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2684
        buf2686 = buf2685[0]
        del buf2685
        buf2688 = buf2678
        del buf2678
        triton_poi_fused_minimum_neg_3[grid(256)](buf2688, buf2686, buf2682,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2689 = torch.ops.aten.max_pool3d_with_indices.default(buf2688, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2690 = buf2689[0]
        del buf2689
        buf2693 = torch.ops.aten.max_pool3d_with_indices.default(buf2692, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2694 = buf2693[0]
        del buf2693
        buf2697 = torch.ops.aten.max_pool3d_with_indices.default(buf2696, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2698 = buf2697[0]
        del buf2697
        buf2701 = torch.ops.aten.max_pool3d_with_indices.default(buf2700, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2702 = buf2701[0]
        del buf2701
        buf2704 = buf2700
        del buf2700
        buf2708 = buf2696
        del buf2696
        buf2712 = buf2692
        del buf2692
        buf2720 = buf2688
        del buf2688
        buf2724 = buf2686
        del buf2686
        buf2728 = buf2682
        del buf2682
        triton_poi_fused_minimum_neg_2[grid(256)](buf2694, buf2702, buf2698,
            buf2704, buf2708, buf2712, buf2720, buf2724, buf2728, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2705 = torch.ops.aten.max_pool3d_with_indices.default(buf2704, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2704
        buf2706 = buf2705[0]
        del buf2705
        buf2709 = torch.ops.aten.max_pool3d_with_indices.default(buf2708, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2708
        buf2710 = buf2709[0]
        del buf2709
        buf2713 = torch.ops.aten.max_pool3d_with_indices.default(buf2712, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2712
        buf2714 = buf2713[0]
        del buf2713
        buf2716 = buf2706
        del buf2706
        triton_poi_fused_minimum_neg_3[grid(256)](buf2716, buf2714, buf2710,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2717 = torch.ops.aten.max_pool3d_with_indices.default(buf2716, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2718 = buf2717[0]
        del buf2717
        buf2721 = torch.ops.aten.max_pool3d_with_indices.default(buf2720, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2722 = buf2721[0]
        del buf2721
        buf2725 = torch.ops.aten.max_pool3d_with_indices.default(buf2724, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2726 = buf2725[0]
        del buf2725
        buf2729 = torch.ops.aten.max_pool3d_with_indices.default(buf2728, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2730 = buf2729[0]
        del buf2729
        buf2732 = buf2728
        del buf2728
        buf2736 = buf2724
        del buf2724
        buf2740 = buf2720
        del buf2720
        buf2748 = buf2716
        del buf2716
        buf2752 = buf2714
        del buf2714
        buf2756 = buf2710
        del buf2710
        triton_poi_fused_minimum_neg_2[grid(256)](buf2722, buf2730, buf2726,
            buf2732, buf2736, buf2740, buf2748, buf2752, buf2756, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2733 = torch.ops.aten.max_pool3d_with_indices.default(buf2732, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2732
        buf2734 = buf2733[0]
        del buf2733
        buf2737 = torch.ops.aten.max_pool3d_with_indices.default(buf2736, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2736
        buf2738 = buf2737[0]
        del buf2737
        buf2741 = torch.ops.aten.max_pool3d_with_indices.default(buf2740, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2740
        buf2742 = buf2741[0]
        del buf2741
        buf2744 = buf2734
        del buf2734
        triton_poi_fused_minimum_neg_3[grid(256)](buf2744, buf2742, buf2738,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2745 = torch.ops.aten.max_pool3d_with_indices.default(buf2744, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2746 = buf2745[0]
        del buf2745
        buf2749 = torch.ops.aten.max_pool3d_with_indices.default(buf2748, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2750 = buf2749[0]
        del buf2749
        buf2753 = torch.ops.aten.max_pool3d_with_indices.default(buf2752, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2754 = buf2753[0]
        del buf2753
        buf2757 = torch.ops.aten.max_pool3d_with_indices.default(buf2756, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2758 = buf2757[0]
        del buf2757
        buf2760 = buf2756
        del buf2756
        buf2764 = buf2752
        del buf2752
        buf2768 = buf2748
        del buf2748
        buf2776 = buf2744
        del buf2744
        buf2780 = buf2742
        del buf2742
        buf2784 = buf2738
        del buf2738
        triton_poi_fused_minimum_neg_2[grid(256)](buf2750, buf2758, buf2754,
            buf2760, buf2764, buf2768, buf2776, buf2780, buf2784, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2761 = torch.ops.aten.max_pool3d_with_indices.default(buf2760, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2760
        buf2762 = buf2761[0]
        del buf2761
        buf2765 = torch.ops.aten.max_pool3d_with_indices.default(buf2764, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2764
        buf2766 = buf2765[0]
        del buf2765
        buf2769 = torch.ops.aten.max_pool3d_with_indices.default(buf2768, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2768
        buf2770 = buf2769[0]
        del buf2769
        buf2772 = buf2762
        del buf2762
        triton_poi_fused_minimum_neg_3[grid(256)](buf2772, buf2770, buf2766,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        buf2773 = torch.ops.aten.max_pool3d_with_indices.default(buf2772, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        buf2774 = buf2773[0]
        del buf2773
        buf2777 = torch.ops.aten.max_pool3d_with_indices.default(buf2776, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2778 = buf2777[0]
        del buf2777
        buf2781 = torch.ops.aten.max_pool3d_with_indices.default(buf2780, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2782 = buf2781[0]
        del buf2781
        buf2785 = torch.ops.aten.max_pool3d_with_indices.default(buf2784, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2786 = buf2785[0]
        del buf2785
        buf2788 = buf2784
        del buf2784
        buf2792 = buf2780
        del buf2780
        buf2796 = buf2776
        del buf2776
        buf2804 = buf2772
        del buf2772
        buf2808 = buf2770
        del buf2770
        buf2812 = buf2766
        del buf2766
        triton_poi_fused_minimum_neg_2[grid(256)](buf2778, buf2786, buf2782,
            buf2788, buf2792, buf2796, buf2804, buf2808, buf2812, 256,
            XBLOCK=128, num_warps=4, num_stages=1)
        buf2789 = torch.ops.aten.max_pool3d_with_indices.default(buf2788, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2788
        buf2790 = buf2789[0]
        del buf2789
        buf2793 = torch.ops.aten.max_pool3d_with_indices.default(buf2792, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2792
        buf2794 = buf2793[0]
        del buf2793
        buf2797 = torch.ops.aten.max_pool3d_with_indices.default(buf2796, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2796
        buf2798 = buf2797[0]
        del buf2797
        buf2800 = buf2790
        del buf2790
        triton_poi_fused_minimum_neg_3[grid(256)](buf2800, buf2798, buf2794,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        del buf2794
        del buf2798
        buf2801 = torch.ops.aten.max_pool3d_with_indices.default(buf2800, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        del buf2800
        buf2802 = buf2801[0]
        del buf2801
        buf2805 = torch.ops.aten.max_pool3d_with_indices.default(buf2804, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        buf2806 = buf2805[0]
        del buf2805
        buf2809 = torch.ops.aten.max_pool3d_with_indices.default(buf2808, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        buf2810 = buf2809[0]
        del buf2809
        buf2813 = torch.ops.aten.max_pool3d_with_indices.default(buf2812, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        buf2814 = buf2813[0]
        del buf2813
        buf2816 = buf2812
        del buf2812
        buf2820 = buf2808
        del buf2808
        buf2824 = buf2804
        del buf2804
        triton_poi_fused_minimum_neg_4[grid(256)](buf2806, buf2814, buf2810,
            buf2816, buf2820, buf2824, 256, XBLOCK=256, num_warps=4,
            num_stages=1)
        buf2817 = torch.ops.aten.max_pool3d_with_indices.default(buf2816, [
            3, 1, 1], [1, 1, 1], [1, 0, 0])
        del buf2816
        buf2818 = buf2817[0]
        del buf2817
        buf2821 = torch.ops.aten.max_pool3d_with_indices.default(buf2820, [
            1, 3, 1], [1, 1, 1], [0, 1, 0])
        del buf2820
        buf2822 = buf2821[0]
        del buf2821
        buf2825 = torch.ops.aten.max_pool3d_with_indices.default(buf2824, [
            1, 1, 3], [1, 1, 1], [0, 0, 1])
        del buf2824
        buf2826 = buf2825[0]
        del buf2825
        buf2828 = buf2818
        del buf2818
        triton_poi_fused_minimum_neg_3[grid(256)](buf2828, buf2826, buf2822,
            256, XBLOCK=256, num_warps=4, num_stages=1)
        del buf2822
        del buf2826
        buf2829 = torch.ops.aten.max_pool3d_with_indices.default(buf2828, [
            3, 3, 3], [1, 1, 1], [1, 1, 1])
        del buf2828
        buf2830 = buf2829[0]
        del buf2829
        buf2832 = buf1430
        del buf1430
        buf2833 = buf1462
        del buf1462
        buf2834 = buf1490
        del buf1490
        buf2835 = buf1518
        del buf1518
        buf2836 = buf1546
        del buf1546
        buf2837 = buf1574
        del buf1574
        buf2838 = buf1602
        del buf1602
        buf2839 = buf1630
        del buf1630
        buf2840 = buf1658
        del buf1658
        buf2841 = buf1686
        del buf1686
        buf2842 = buf1714
        del buf1714
        buf2843 = buf1742
        del buf1742
        buf2844 = buf1770
        del buf1770
        buf2845 = buf1798
        del buf1798
        buf2846 = buf1826
        del buf1826
        buf2847 = buf1854
        del buf1854
        buf2848 = buf1882
        del buf1882
        buf2849 = buf1910
        del buf1910
        buf2850 = buf1938
        del buf1938
        buf2851 = buf1966
        del buf1966
        buf2852 = buf1994
        del buf1994
        buf2853 = buf2022
        del buf2022
        buf2854 = buf2050
        del buf2050
        buf2855 = buf2078
        del buf2078
        buf2856 = buf2106
        del buf2106
        buf2857 = buf2134
        del buf2134
        buf2858 = buf2162
        del buf2162
        buf2859 = buf2190
        del buf2190
        buf2860 = buf2218
        del buf2218
        buf2861 = buf2246
        del buf2246
        buf2862 = buf2274
        del buf2274
        buf2863 = buf2302
        del buf2302
        buf2864 = buf2330
        del buf2330
        buf2865 = buf2358
        del buf2358
        buf2866 = buf2386
        del buf2386
        buf2867 = buf2414
        del buf2414
        buf2868 = buf2442
        del buf2442
        buf2869 = buf2470
        del buf2470
        buf2870 = buf2498
        del buf2498
        buf2871 = buf2526
        del buf2526
        buf2872 = buf2554
        del buf2554
        buf2873 = buf2582
        del buf2582
        buf2874 = buf2610
        del buf2610
        buf2875 = buf2638
        del buf2638
        buf2876 = buf2666
        del buf2666
        buf2877 = buf2694
        del buf2694
        buf2878 = buf2722
        del buf2722
        buf2879 = buf2750
        del buf2750
        buf2880 = buf2778
        del buf2778
        buf2881 = buf2806
        del buf2806
        triton_poi_fused_add_minimum_mul_neg_relu_sub_5[grid(256)](buf2832,
            buf2833, buf2834, buf2835, buf2836, buf2837, buf2838, buf2839,
            buf2840, buf2841, buf2842, buf2843, buf2844, buf2845, buf2846,
            buf2847, buf2848, buf2849, buf2850, buf2851, buf2852, buf2853,
            buf2854, buf2855, buf2856, buf2857, buf2858, buf2859, buf2860,
            buf2861, buf2862, buf2863, buf2864, buf2865, buf2866, buf2867,
            buf2868, buf2869, buf2870, buf2871, buf2872, buf2873, buf2874,
            buf2875, buf2876, buf2877, buf2878, buf2879, buf2880, buf2881,
            arg1_1, buf1434, buf1442, buf1438, buf1458, buf1470, buf1466,
            buf1486, buf1498, buf1494, buf1514, buf1526, buf1522, buf1542,
            buf1554, buf1550, buf1570, buf1582, buf1578, buf1598, buf1610,
            buf1606, buf1626, buf1638, buf1634, buf1654, buf1666, buf1662,
            buf1682, buf1694, buf1690, buf1710, buf1722, buf1718, buf1738,
            buf1750, buf1746, buf1766, buf1778, buf1774, buf1794, buf1806,
            buf1802, buf1822, buf1834, buf1830, buf1850, buf1862, buf1858,
            buf1878, buf1890, buf1886, buf1906, buf1918, buf1914, buf1934,
            buf1946, buf1942, buf1962, buf1974, buf1970, buf1990, buf2002,
            buf1998, buf2018, buf2030, buf2026, buf2046, buf2058, buf2054,
            buf2074, buf2086, buf2082, buf2102, buf2114, buf2110, buf2130,
            buf2142, buf2138, buf2158, buf2170, buf2166, buf2186, buf2198,
            buf2194, buf2214, buf2226, buf2222, buf2242, buf2254, buf2250,
            buf2270, buf2282, buf2278, buf2298, buf2310, buf2306, buf2326,
            buf2338, buf2334, buf2354, buf2366, buf2362, buf2382, buf2394,
            buf2390, buf2410, buf2422, buf2418, buf2438, buf2450, buf2446,
            buf2466, buf2478, buf2474, buf2494, buf2506, buf2502, buf2522,
            buf2534, buf2530, buf2550, buf2562, buf2558, buf2578, buf2590,
            buf2586, buf2606, buf2618, buf2614, buf2634, buf2646, buf2642,
            buf2662, buf2674, buf2670, buf2690, buf2702, buf2698, buf2718,
            buf2730, buf2726, buf2746, buf2758, buf2754, buf2774, buf2786,
            buf2782, buf2802, buf2814, buf2810, buf2830, 256, XBLOCK=128,
            num_warps=4, num_stages=1)
        del arg1_1
        del buf1434
        del buf1438
        del buf1442
        del buf1458
        del buf1466
        del buf1470
        del buf1486
        del buf1494
        del buf1498
        del buf1514
        del buf1522
        del buf1526
        del buf1542
        del buf1550
        del buf1554
        del buf1570
        del buf1578
        del buf1582
        del buf1598
        del buf1606
        del buf1610
        del buf1626
        del buf1634
        del buf1638
        del buf1654
        del buf1662
        del buf1666
        del buf1682
        del buf1690
        del buf1694
        del buf1710
        del buf1718
        del buf1722
        del buf1738
        del buf1746
        del buf1750
        del buf1766
        del buf1774
        del buf1778
        del buf1794
        del buf1802
        del buf1806
        del buf1822
        del buf1830
        del buf1834
        del buf1850
        del buf1858
        del buf1862
        del buf1878
        del buf1886
        del buf1890
        del buf1906
        del buf1914
        del buf1918
        del buf1934
        del buf1942
        del buf1946
        del buf1962
        del buf1970
        del buf1974
        del buf1990
        del buf1998
        del buf2002
        del buf2018
        del buf2026
        del buf2030
        del buf2046
        del buf2054
        del buf2058
        del buf2074
        del buf2082
        del buf2086
        del buf2102
        del buf2110
        del buf2114
        del buf2130
        del buf2138
        del buf2142
        del buf2158
        del buf2166
        del buf2170
        del buf2186
        del buf2194
        del buf2198
        del buf2214
        del buf2222
        del buf2226
        del buf2242
        del buf2250
        del buf2254
        del buf2270
        del buf2278
        del buf2282
        del buf2298
        del buf2306
        del buf2310
        del buf2326
        del buf2334
        del buf2338
        del buf2354
        del buf2362
        del buf2366
        del buf2382
        del buf2390
        del buf2394
        del buf2410
        del buf2418
        del buf2422
        del buf2438
        del buf2446
        del buf2450
        del buf2466
        del buf2474
        del buf2478
        del buf2494
        del buf2502
        del buf2506
        del buf2522
        del buf2530
        del buf2534
        del buf2550
        del buf2558
        del buf2562
        del buf2578
        del buf2586
        del buf2590
        del buf2606
        del buf2614
        del buf2618
        del buf2634
        del buf2642
        del buf2646
        del buf2662
        del buf2670
        del buf2674
        del buf2690
        del buf2698
        del buf2702
        del buf2718
        del buf2726
        del buf2730
        del buf2746
        del buf2754
        del buf2758
        del buf2774
        del buf2782
        del buf2786
        del buf2802
        del buf2810
        del buf2814
        del buf2830
        del buf2832
        del buf2833
        del buf2834
        del buf2835
        del buf2836
        del buf2837
        del buf2838
        del buf2839
        del buf2840
        del buf2841
        del buf2842
        del buf2843
        del buf2844
        del buf2845
        del buf2846
        del buf2847
        del buf2848
        del buf2849
        del buf2850
        del buf2851
        del buf2852
        del buf2853
        del buf2854
        del buf2855
        del buf2856
        del buf2857
        del buf2858
        del buf2859
        del buf2860
        del buf2861
        del buf2862
        del buf2863
        del buf2864
        del buf2865
        del buf2866
        del buf2867
        del buf2868
        del buf2869
        del buf2870
        del buf2871
        del buf2872
        del buf2873
        del buf2874
        del buf2875
        del buf2876
        del buf2877
        del buf2878
        del buf2879
        del buf2880
        buf2882 = buf14
        del buf14
        buf2883 = buf2882
        del buf2882
        buf2884 = buf2883
        del buf2883
        buf2885 = buf102
        del buf102
        buf2886 = buf130
        del buf130
        buf2887 = buf158
        del buf158
        buf2888 = buf186
        del buf186
        buf2889 = buf214
        del buf214
        buf2890 = buf242
        del buf242
        buf2891 = buf270
        del buf270
        buf2892 = buf2891
        del buf2891
        buf2893 = buf2892
        del buf2892
        buf2894 = buf2893
        del buf2893
        buf2895 = buf2894
        del buf2894
        buf2896 = buf2895
        del buf2895
        buf2897 = buf2896
        del buf2896
        buf2898 = buf2897
        del buf2897
        buf2899 = buf2898
        del buf2898
        buf2900 = buf2899
        del buf2899
        buf2901 = buf2900
        del buf2900
        buf2902 = buf2901
        del buf2901
        buf2903 = buf2902
        del buf2902
        buf2904 = buf2903
        del buf2903
        buf2905 = buf2904
        del buf2904
        buf2906 = buf2905
        del buf2905
        buf2907 = buf2906
        del buf2906
        buf2908 = buf2907
        del buf2907
        buf2909 = buf2908
        del buf2908
        buf2910 = buf2909
        del buf2909
        buf2911 = buf2910
        del buf2910
        buf2912 = buf2911
        del buf2911
        buf2913 = buf2912
        del buf2912
        buf2914 = buf2913
        del buf2913
        buf2915 = buf2914
        del buf2914
        buf2916 = buf2915
        del buf2915
        buf2917 = buf1002
        del buf1002
        buf2918 = buf1026
        del buf1026
        buf2919 = buf1054
        del buf1054
        buf2920 = buf1082
        del buf1082
        buf2921 = buf1110
        del buf1110
        buf2922 = buf1138
        del buf1138
        buf2923 = buf1166
        del buf1166
        buf2924 = buf1194
        del buf1194
        buf2925 = buf1222
        del buf1222
        buf2926 = buf1250
        del buf1250
        buf2927 = buf1278
        del buf1278
        buf2928 = buf1306
        del buf1306
        buf2929 = buf1334
        del buf1334
        buf2930 = buf1362
        del buf1362
        buf2931 = buf1390
        del buf1390
        triton_poi_fused_add_minimum_mul_neg_relu_sub_6[grid(256)](buf2884,
            buf2885, buf2886, buf2887, buf2888, buf2889, buf2890, buf2916,
            buf2917, buf2918, buf2919, buf2920, buf2921, buf2922, buf2923,
            buf2924, buf2925, buf2926, buf2927, buf2928, buf2929, buf2930,
            buf2931, arg0_1, buf18, buf26, buf22, buf42, buf46, buf54,
            buf50, buf70, buf74, buf82, buf78, buf98, buf110, buf106,
            buf126, buf138, buf134, buf154, buf166, buf162, buf182, buf194,
            buf190, buf210, buf222, buf218, buf238, buf250, buf246, buf266,
            buf278, buf274, buf294, buf298, buf306, buf302, buf322, buf326,
            buf334, buf330, buf350, buf354, buf362, buf358, buf378, buf382,
            buf390, buf386, buf406, buf410, buf418, buf414, buf434, buf438,
            buf446, buf442, buf462, buf466, buf474, buf470, buf490, buf494,
            buf502, buf498, buf518, buf522, buf530, buf526, buf546, buf550,
            buf558, buf554, buf574, buf578, buf586, buf582, buf602, buf606,
            buf614, buf610, buf630, buf634, buf642, buf638, buf658, buf662,
            buf670, buf666, buf686, buf690, buf698, buf694, buf714, buf718,
            buf726, buf722, buf742, buf746, buf754, buf750, buf770, buf774,
            buf782, buf778, buf798, buf802, buf810, buf806, buf826, buf830,
            buf838, buf834, buf854, buf858, buf866, buf862, buf882, buf886,
            buf894, buf890, buf910, buf914, buf922, buf918, buf938, buf942,
            buf950, buf946, buf966, buf970, buf978, buf974, buf994, buf998,
            buf1006, buf1022, buf1034, buf1030, buf1050, buf1062, buf1058,
            buf1078, buf1090, buf1086, buf1106, buf1118, buf1114, buf1134,
            buf1146, buf1142, buf1162, buf1174, buf1170, buf1190, buf1202,
            buf1198, buf1218, buf1230, buf1226, buf1246, buf1258, buf1254,
            buf1274, buf1286, buf1282, buf1302, buf1314, buf1310, buf1330,
            buf1342, buf1338, buf1358, buf1370, buf1366, buf1386, buf1398,
            buf1394, buf1414, 256, XBLOCK=128, num_warps=4, num_stages=1)
        del arg0_1
        del buf1006
        del buf1022
        del buf1030
        del buf1034
        del buf1050
        del buf1058
        del buf106
        del buf1062
        del buf1078
        del buf1086
        del buf1090
        del buf110
        del buf1106
        del buf1114
        del buf1118
        del buf1134
        del buf1142
        del buf1146
        del buf1162
        del buf1170
        del buf1174
        del buf1190
        del buf1198
        del buf1202
        del buf1218
        del buf1226
        del buf1230
        del buf1246
        del buf1254
        del buf1258
        del buf126
        del buf1274
        del buf1282
        del buf1286
        del buf1302
        del buf1310
        del buf1314
        del buf1330
        del buf1338
        del buf134
        del buf1342
        del buf1358
        del buf1366
        del buf1370
        del buf138
        del buf1386
        del buf1394
        del buf1398
        del buf1414
        del buf154
        del buf162
        del buf166
        del buf18
        del buf182
        del buf190
        del buf194
        del buf210
        del buf218
        del buf22
        del buf222
        del buf238
        del buf246
        del buf250
        del buf26
        del buf266
        del buf274
        del buf278
        del buf2884
        del buf2885
        del buf2886
        del buf2887
        del buf2888
        del buf2889
        del buf2890
        del buf2916
        del buf2917
        del buf2918
        del buf2919
        del buf2920
        del buf2921
        del buf2922
        del buf2923
        del buf2924
        del buf2925
        del buf2926
        del buf2927
        del buf2928
        del buf2929
        del buf2930
        del buf294
        del buf298
        del buf302
        del buf306
        del buf322
        del buf326
        del buf330
        del buf334
        del buf350
        del buf354
        del buf358
        del buf362
        del buf378
        del buf382
        del buf386
        del buf390
        del buf406
        del buf410
        del buf414
        del buf418
        del buf42
        del buf434
        del buf438
        del buf442
        del buf446
        del buf46
        del buf462
        del buf466
        del buf470
        del buf474
        del buf490
        del buf494
        del buf498
        del buf50
        del buf502
        del buf518
        del buf522
        del buf526
        del buf530
        del buf54
        del buf546
        del buf550
        del buf554
        del buf558
        del buf574
        del buf578
        del buf582
        del buf586
        del buf602
        del buf606
        del buf610
        del buf614
        del buf630
        del buf634
        del buf638
        del buf642
        del buf658
        del buf662
        del buf666
        del buf670
        del buf686
        del buf690
        del buf694
        del buf698
        del buf70
        del buf714
        del buf718
        del buf722
        del buf726
        del buf74
        del buf742
        del buf746
        del buf750
        del buf754
        del buf770
        del buf774
        del buf778
        del buf78
        del buf782
        del buf798
        del buf802
        del buf806
        del buf810
        del buf82
        del buf826
        del buf830
        del buf834
        del buf838
        del buf854
        del buf858
        del buf862
        del buf866
        del buf882
        del buf886
        del buf890
        del buf894
        del buf910
        del buf914
        del buf918
        del buf922
        del buf938
        del buf942
        del buf946
        del buf950
        del buf966
        del buf970
        del buf974
        del buf978
        del buf98
        del buf994
        del buf998
    return buf2881, buf2931


def sum_tensor(inp, axes, keepdim=False):
    axes = np.unique(axes).astype(int)
    if keepdim:
        for ax in axes:
            inp = inp.sum(int(ax), keepdim=True)
    else:
        for ax in sorted(axes, reverse=True):
            inp = inp.sum(int(ax))
    return inp


def get_tp_fp_fn_tn(net_output, gt, axes=None, mask=None, square=False):
    """
    net_output must be (b, c, x, y(, z)))
    gt must be a label map (shape (b, 1, x, y(, z)) OR shape (b, x, y(, z))) or one hot encoding (b, c, x, y(, z))
    if mask is provided it must have shape (b, 1, x, y(, z)))
    :param net_output:
    :param gt:
    :param axes: can be (, ) = no summation
    :param mask: mask must be 1 for valid pixels and 0 for invalid pixels
    :param square: if True then fp, tp and fn will be squared before summation
    :return:
    """
    if axes is None:
        axes = tuple(range(2, len(net_output.size())))
    shp_x = net_output.shape
    shp_y = gt.shape
    with torch.no_grad():
        if len(shp_x) != len(shp_y):
            gt = gt.view((shp_y[0], 1, *shp_y[1:]))
        if all([(i == j) for i, j in zip(net_output.shape, gt.shape)]):
            y_onehot = gt
        else:
            gt = gt.long()
            y_onehot = torch.zeros(shp_x)
            if net_output.device.type == 'cuda':
                y_onehot = y_onehot
            y_onehot.scatter_(1, gt, 1)
    tp = net_output * y_onehot
    fp = net_output * (1 - y_onehot)
    fn = (1 - net_output) * y_onehot
    tn = (1 - net_output) * (1 - y_onehot)
    if mask is not None:
        tp = torch.stack(tuple(x_i * mask[:, 0] for x_i in torch.unbind(tp,
            dim=1)), dim=1)
        fp = torch.stack(tuple(x_i * mask[:, 0] for x_i in torch.unbind(fp,
            dim=1)), dim=1)
        fn = torch.stack(tuple(x_i * mask[:, 0] for x_i in torch.unbind(fn,
            dim=1)), dim=1)
        tn = torch.stack(tuple(x_i * mask[:, 0] for x_i in torch.unbind(tn,
            dim=1)), dim=1)
    if square:
        tp = tp ** 2
        fp = fp ** 2
        fn = fn ** 2
        tn = tn ** 2
    if len(axes) > 0:
        tp = sum_tensor(tp, axes, keepdim=False)
        fp = sum_tensor(fp, axes, keepdim=False)
        fn = sum_tensor(fn, axes, keepdim=False)
        tn = sum_tensor(tn, axes, keepdim=False)
    return tp, fp, fn, tn


def soft_erode(I):
    p1 = -F.max_pool3d(-I, (3, 1, 1), (1, 1, 1), (1, 0, 0))
    p2 = -F.max_pool3d(-I, (1, 3, 1), (1, 1, 1), (0, 1, 0))
    p3 = -F.max_pool3d(-I, (1, 1, 3), (1, 1, 1), (0, 0, 1))
    return torch.min(torch.min(p1, p3), p2)


def soft_dilate(I):
    return F.max_pool3d(I, (3, 3, 3), (1, 1, 1), (1, 1, 1))


def soft_open(I):
    return soft_dilate(soft_erode(I))


def soft_skel(img, k=50):
    img1 = soft_open(img)
    skel = F.relu(img - img1)
    for iter in range(k):
        img = soft_erode(img)
        img1 = soft_open(img)
        delta = F.relu(img - img1)
        skel = skel + F.relu(delta - skel * delta)
    if torch.cuda.is_available():
        del img1
        del delta
    return skel


class SoftClDiceLossNew(nn.Module):

    def __init__(self, apply_nonlin=None, batch_dice=False, do_bg=True,
        smooth=1.0, k=2):
        """
        """
        super(SoftClDiceLossNew, self).__init__()
        self.do_bg = do_bg
        self.batch_dice = batch_dice
        self.apply_nonlin = apply_nonlin
        self.smooth = smooth
        self.k = k

    def softCenterline(self, I):
        max = nn.MaxPool3d(3, stride=1, padding=1)
        relu = nn.ReLU()
        Ip = max(-max(-I))
        cl = relu(I - Ip)
        for iter in range(self.k):
            I = -max(-I)
            Ip = max(-max(-I))
            cl = cl + cl * relu(I - Ip)
        return cl

    def forward(self, input_0, input_1):
        arg0_1 = input_0
        arg1_1 = input_1
        output = call([arg0_1, arg1_1])
        return output[0]
