From 7f85a75cfa51a28b96323b85835e257603b4f257 Mon Sep 17 00:00:00 2001 From: Olivier BICHLER <olivier.bichler@cea.fr> Date: Fri, 31 May 2024 17:55:54 +0200 Subject: [PATCH] Fixed bug with dropLast --- src/data/DataProvider.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/DataProvider.cpp b/src/data/DataProvider.cpp index 5c3d1d7ef..fc6b842ed 100644 --- a/src/data/DataProvider.cpp +++ b/src/data/DataProvider.cpp @@ -42,8 +42,8 @@ Aidge::DataProvider::DataProvider(const Aidge::Database& database, const std::si // Compute the number of bacthes depending on mDropLast boolean mNbBatch = (mDropLast) ? - static_cast<std::size_t>(std::floor(mNbItems / mBatchSize)) : - static_cast<std::size_t>(std::ceil(mNbItems / mBatchSize)); + (mNbItems / mBatchSize) : + static_cast<std::size_t>(std::ceil(mNbItems / static_cast<float>(mBatchSize))); } std::vector<std::shared_ptr<Aidge::Tensor>> Aidge::DataProvider::readBatch() const -- GitLab