Hi,
I think you will have to use cat for that:
import torch

a = torch.tensor([[[-1., 1., 1., 1.],
          [1., 1., 1., 1.],
          [-1., 1., 1., 1.],
          [1., 1., 1., 1.]]])

out = torch.cat([a, a.narrow(-1, 0, 1)], -1)
bottom = torch.cat([a.narrow(-2, 0, 1), a.narrow(-2, 0, 1).narrow(-1, 0, 1)], -1)
res = torch.cat([out, bottom], -2)

print(res)
>>> tensor([[[-1.,  1.,  1.,  1., -1.],
         [ 1.,  1.,  1.,  1.,  1.],
         [-1.,  1.,  1.,  1., -1.],
         [ 1.,  1.,  1.,  1.,  1.],
         [-1.,  1.,  1.,  1., -1.]]])