Multilevel Stein variational gradient descent with applications to Bayesian inverse problems