Solved by richard in post #2 
              
              
                If I’m understanding this correctly, the kronecker product will have size [301 * 785, 301 * 785]. Assuming you are using float tensors, the total number of bytes we need for the tensor is 785 * 785 * 301 * 301 * 4, which is roughly 208gb. Do you have that much RAM?