Hi! I am implementing TDNN with PyTorch, and this structure is similar to 1D convolution. The only difference is that instead of continuous 1D window(for example 1 * 9) TDNN uses discontinuous 1D window(for example a 1 * 3 + skip 3 + 1 * 3 + skip 3 + 1 * 3). Currently I am using index_select to implement it, I wonder if there is some elegant method to implement it. Thanks