The optimisation falls back to CPU calculation because of a number of different reasons: