raised error if gpu limit exceeded instead of returning empty
