From 3bac0f90e4f8b69f8a8047cc1c5cf07439909e5f Mon Sep 17 00:00:00 2001 From: Nicolas Hug Date: Tue, 12 Nov 2024 13:14:21 +0000 Subject: [PATCH] Revert "Fix memory leak in decode_webp (#8712)" This reverts commit f022a61f8d49d73c0025691c871e6e5ee877d7ff. --- torchvision/csrc/io/image/cpu/decode_webp.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/torchvision/csrc/io/image/cpu/decode_webp.cpp b/torchvision/csrc/io/image/cpu/decode_webp.cpp index 0a9ff9ddbce..b202473c039 100644 --- a/torchvision/csrc/io/image/cpu/decode_webp.cpp +++ b/torchvision/csrc/io/image/cpu/decode_webp.cpp @@ -44,12 +44,10 @@ torch::Tensor decode_webp( auto decoded_data = decoding_func(encoded_data_p, encoded_data_size, &width, &height); - TORCH_CHECK(decoded_data != nullptr, "WebPDecodeRGB[A] failed."); - auto deleter = [decoded_data](void*) { WebPFree(decoded_data); }; auto out = torch::from_blob( - decoded_data, {height, width, num_channels}, deleter, torch::kUInt8); + decoded_data, {height, width, num_channels}, torch::kUInt8); return out.permute({2, 0, 1}); }