For NN DMC, it is important to have fast transformation from cartesian to the molecular descriptor of interest, in this case the coulomb matrix. As such, we made an additional implementation using CuPy, which enables the use of NumPy syntax to get GPU-accelerated code / CUDA efficiency. Eventually, CuPy will be a requirement for running NN DMC, but for now tensorflow is still the only requirement.