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