1525 Commits

Author SHA1 Message Date
Tobias Wood
d49021212b Tensor Roll / Circular Shift / Rotate 2024-11-05 14:10:19 +00:00
Charles Schlosser
4e5136d239 make fixed size matrices and arrays trivially_default_constructible 2024-10-21 17:10:15 +00:00
Charles Schlosser
7ad7c1d5c5 fix implicit conversion warning (again) 2024-09-24 22:07:00 +00:00
Charles Schlosser
ba5183f98c fix warning in EigenSolver::pseudoEigenvalueMatrix() 2024-09-24 17:23:58 +00:00
Charles Schlosser
3ffb4e50df fix implicit conversion in TensorChipping 2024-09-24 16:58:49 +00:00
Eugene Zhulenev
c59332d74a Detect "effectively inner/outer" chipping in TensorChipping 2024-08-29 17:49:59 +00:00
Charles Schlosser
231308f690 TensorVolumePatchOp: Suppress Wmaybe-uninitialized caused by unreachable code 2024-08-23 01:55:12 +00:00
Devon Loehr
b3e3b7b0ec Remove implicit this capture in lambdas 2024-08-02 20:06:35 +00:00
Mike Taves
c593e9e948 Fix typos 2024-08-02 00:06:24 +00:00
adambanas
33d0937c6b Add async support for 'chip' and 'extract_volume_patches' 2024-06-27 09:56:06 +02:00
Rasmus Munk Larsen
9148c47d67 Vectorize isfinite and isinf. 2024-05-29 00:20:12 +00:00
Tyler Veness
d165c7377f Format EIGEN_STATIC_ASSERT() as a statement macro 2024-05-20 23:02:42 +00:00
Charles Schlosser
99c18bce6e Msvc muluh 2024-05-07 16:30:58 +00:00
Charles Schlosser
8cafbc4736 Fix unused variable warnings in TensorIO 2024-04-22 18:14:54 +00:00
Rasmus Munk Larsen
c5b234196a Fix unused variable warning in TensorIO.h 2024-04-03 19:49:31 +00:00
Antonio Sánchez
13092b5d04 Fix usages of Eigen::array to be compatible with std::array. 2024-03-29 15:51:15 +00:00
Antonio Sanchez
de304ab960 Fix using ScalarPrinter redefinition for gcc. 2024-03-26 15:32:38 -07:00
Rasmus Munk Larsen
c54303848a Undef macro in TensorContractionGpu.h that causes buildbreakages. 2024-03-26 18:01:48 +00:00
Antonio Sánchez
9f77ce4f19 Add custom formatting of complex numbers for Numpy/Native. 2024-03-25 17:41:44 +00:00
Rasmus Munk Larsen
d3cd312652 Remove slow index check in Tensor::resize from release mode. 2024-03-18 23:43:25 +00:00
Antonio Sánchez
a9ddab3e06 Fix a bunch of ODR violations. 2024-01-30 22:38:43 +00:00
Pascal Getreuer
62b5474032 Fix busted formatting in Eigen::Tensor README.md. 2024-01-29 08:12:43 +00:00
Tobias Wood
05a457534f Chipping Asserts v2 2024-01-22 18:08:23 +00:00
Antonio Sánchez
772057c558 Revert "Add asserts for .chip" 2024-01-20 05:14:42 +00:00
Tobias Wood
b1ae206ea6 Add asserts for .chip 2024-01-19 19:18:19 +00:00
Antonio Sánchez
5385773015 Fix TensorForcedEval in the case of the evaluator being copied. 2024-01-10 00:45:39 +00:00
Antonio Sánchez
3026f1f296 Fix various asan errors. 2024-01-08 00:13:17 +00:00
Tobias Wood
f38e16c193 Apply clang-format 2023-11-29 11:12:48 +00:00
Tobias Wood
b2cb49e280 Static asserts to check for matching NumDimensions 2023-11-22 23:29:22 +00:00
Antonio Sánchez
a25f02d73e Fix int overflow causing cxx11_tensor_gpu_1 to fail. 2023-11-06 17:10:16 +00:00
Charles Schlosser
6f9ad7da61 fix Wshorten-64-to-32 warnings in div_ceil 2023-10-27 15:52:00 +00:00
Charles Schlosser
1aac9332ce TensorReduction: replace divup with div_ceil 2023-10-25 16:44:34 +00:00
Rasmus Munk Larsen
a96545777b Consolidate multiple implementations of divup/div_up/div_ceil. 2023-10-10 17:16:59 +00:00
Alejandro Acosta
ba47341a14 [SYCL-2020] Enabling half precision support for SYCL. 2023-09-13 09:12:40 +00:00
Antonio Sánchez
8f858a4ea8
Export ThreadPool symbols from legacy header. 2023-09-10 20:56:20 +00:00
Antonio Sánchez
6e4d5d4832 Add IWYU private pragmas to internal headers. 2023-08-21 16:25:22 +00:00
Charles Schlosser
a798d07659 Fix tensor stridedlinearbuffercopy 2023-08-03 20:36:42 +00:00
Rasmus Munk Larsen
86a43d8c04 Fix clang-tidy warning 2023-07-31 21:26:28 +00:00
Chip Kerchner
7769eb1b2e Fix problems with recent changes and Tensorflow in Power 2023-07-26 16:24:58 +00:00
Charles Schlosser
6e7abeae69 fix arm build warnings 2023-07-17 20:37:27 +00:00
Charles Schlosser
21cd3fe209 Optimize check_rows_cols_for_overflow 2023-07-10 17:40:17 +00:00
Charles Schlosser
1a2bfca8f0 Fix annoying warnings 2023-07-07 20:19:58 +00:00
Rasmus Munk Larsen
2709f4c8fb Use relative path to include EmulateArray.h in CXX11Meta.h, and get rid of redundant meta-programming code, which was moved to Core. 2023-05-09 23:21:35 +00:00
Rasmus Munk Larsen
9a02c977ec Use relative paths to include Meta.h and MaxSizeVector.h in Tensor 2023-05-09 22:07:55 +00:00
Mehdi Goli
0623791930 [SYCL-2020] Enabling USM support for SYCL. SYCL-1.2.1 did not have support for USM. 2023-05-05 17:30:36 +00:00
Tobias Wood
94f57867fe Thread pool 2023-05-05 16:23:34 +00:00
Pedro Gonnet
874f5947f4 Add half-Packet operations to StridedLinearBufferCopy. 2023-05-01 16:09:31 +00:00
Charles Schlosser
e2bbf496f6 Use select ternary op in tensor select evaulator 2023-04-18 20:52:16 +00:00
Rasmus Munk Larsen
b0f877f8e0 Don't crash on empty tensor contraction. 2023-04-05 17:06:14 +00:00
Rasmus Munk Larsen
df1049ddf4 Small packet math cleanup. 2023-04-04 16:14:32 +00:00