Converting Between LinearOperators and torch.Tensor
- linear_operator.to_linear_operator(obj)[source]
A function which ensures that obj is a LinearOperator. - If obj is a LinearOperator, this function does nothing. - If obj is a (normal) Tensor, this function wraps it with a DenseLinearOperator.
- Parameters
obj (torch.Tensor or LinearOperator) –
- Return type
LinearOperator
- linear_operator.to_dense(obj)[source]
A function which ensures that obj is a (normal) Tensor. - If obj is a Tensor, this function does nothing. - If obj is a LinearOperator, this function evaluates it.
- Parameters
obj (LinearOperator or torch.Tensor) –
- Return type