diff --git a/ttnn/cpp/ttnn/tensor/storage.hpp b/ttnn/cpp/ttnn/tensor/storage.hpp index f74668f284b..6436916528d 100644 --- a/ttnn/cpp/ttnn/tensor/storage.hpp +++ b/ttnn/cpp/ttnn/tensor/storage.hpp @@ -330,7 +330,7 @@ struct MultiDeviceStorage { TT_ASSERT( buffer_it->device() == device, "Mismatch between device derived from buffer and device derived from MultiDeviceStorage."); - return *buffer_it; + return buffer_it->second; } inline std::shared_ptr& get_buffer_for_device(IDevice* device) {