Harden unsupported tensor tests for sanitizers

libeigen/eigen!2321

Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
This commit is contained in:
Rasmus Munk Larsen
2026-03-20 15:12:41 -07:00
parent 9d161e0c87
commit 6540bf4787
7 changed files with 38 additions and 11 deletions

View File

@@ -892,6 +892,14 @@ std::string type_name() {
return type_name(T());
}
template <typename DataContainer>
void setRandomDataInRange(DataContainer& data_container, typename DataContainer::Scalar min_value,
typename DataContainer::Scalar max_value) {
for (Eigen::Index i = 0; i < data_container.size(); ++i) {
data_container.data()[i] = Eigen::internal::random<typename DataContainer::Scalar>(min_value, max_value);
}
}
using namespace Eigen;
/**