/// <summary> /// Release the unmanaged memory associated with this tensor /// </summary> protected override void DisposeObject() { if (IntPtr.Zero != _ptr) { TfInvoke.tfeDeleteTensor(ref _ptr); } }
/// <summary> /// Release the unmanaged memory associated with this tensor /// </summary> protected override void DisposeObject() { if (IntPtr.Zero != _ptr) { if (Type == DataType.String) { TfInvoke.tfeTStringDealloc(DataPointer); } TfInvoke.tfeDeleteTensor(ref _ptr); } }