use cases: - huge tensor ( > 2GiB) - distributed tensor
use cases: