-record(conv_transpose2d_config, { in_channels :: integer(), out_channels :: integer(), kernel_size :: {integer(), integer()}, stride :: {integer(), integer()}, padding :: {integer(), integer()}, output_padding :: {integer(), integer()}, weight :: viva_tensor@tensor:tensor(), bias :: gleam@option:option(viva_tensor@tensor:tensor()) }).