Meta learning in non-Euclidean spaces