// TODO (important): we need to do *both* this Torch.SetSeed and CUDA SetSeed when device is GPU. CPU seed and CUDA seed are handled separately in torch and libtorch.
// However at the point of writing this comment, Cuda SetSeed was not available in TorchSharp