torch_delete Interface

public interface torch_delete

Interface for deleting generic torch objects

Calls

interface~~torch_delete~~CallsGraph interface~torch_delete torch_delete proc~torch_model_delete torch_model_delete interface~torch_delete->proc~torch_model_delete proc~torch_tensor_delete torch_tensor_delete interface~torch_delete->proc~torch_tensor_delete

Module Procedures

public impure elemental subroutine torch_tensor_delete(tensor)

Deallocates a tensor (elemental). Note: Marked as impure due to C interoperability, though the operation is conceptally pure (deletion of a specific C++ Tensor object).

Arguments

Type IntentOptional Attributes Name
type(torch_tensor), intent(inout) :: tensor

Tensor to deallocate

public subroutine torch_model_delete(model)

Deallocates a TorchScript model

Arguments

Type IntentOptional Attributes Name
type(torch_model), intent(inout) :: model

Torch Model to deallocate