Tyler Veness
|
d792f13a61
|
Make more Matrix functions constexpr
|
2024-03-19 22:02:21 +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
|
8b101ade2b
|
Fix CwiseUnaryView for MSVC.
|
2024-03-17 16:28:17 +00:00 |
|
Antonio Sánchez
|
0951ad2a8e
|
Don't hide rbegin/rend for GPU.
|
2024-03-14 21:11:43 +00:00 |
|
Antonio Sánchez
|
24f8fdeb46
|
Fix CwiseUnaryView const access (Attempt 2).
|
2024-03-14 21:04:49 +00:00 |
|
Antonio Sánchez
|
285da30ec3
|
Fix const input and c++20 compatibility in unary view.
|
2024-03-13 16:59:44 +00:00 |
|
Rasmus Munk Larsen
|
126ba1a166
|
Add Packet2l for SSE.
|
2024-03-11 19:54:55 +00:00 |
|
Antonio Sánchez
|
1d4369c2ff
|
Fix CwiseUnaryView.
|
2024-03-11 19:08:30 +00:00 |
|
Antonio Sanchez
|
6da34d9d9e
|
Allow aligned assignment in TRMV.
|
2024-03-06 23:53:01 +00:00 |
|
Tyler Veness
|
5ffb307afa
|
Fix deprecated anonymous enum-enum conversion warnings
|
2024-03-06 21:22:02 +00:00 |
|
Antonio Sánchez
|
55dd487478
|
Revert "fix unaligned access in trmv"
This reverts merge request !1536
|
2024-03-06 16:42:59 +00:00 |
|
Antonio Sánchez
|
38fcedaf8e
|
Fix pexp complex test edge-cases.
|
2024-03-04 17:44:38 +00:00 |
|
Charles Schlosser
|
3f3144f538
|
fix unaligned access in trmv
|
2024-03-03 04:20:09 +00:00 |
|
Antonio Sánchez
|
edaf9e16bc
|
Fix triangular matrix-vector multiply uninitialized warning.
|
2024-02-29 21:00:58 +00:00 |
|
Antonio Sánchez
|
cc941d69a5
|
Update error about c++14 requirement.
|
2024-02-29 20:45:13 +00:00 |
|
Antonio Sánchez
|
6893287c99
|
Add degenerate checks before calling BLAS routines.
|
2024-02-29 18:56:36 +00:00 |
|
Charles Schlosser
|
b334910700
|
delete shadowed typedefs
|
2024-02-28 02:40:45 +00:00 |
|
Antonio Sánchez
|
a962a27594
|
Fix MSVC GPU build.
|
2024-02-27 23:26:06 +00:00 |
|
Antonio Sánchez
|
7a88cdd6ad
|
Fix signed integer UB in random.
|
2024-02-24 13:16:23 +00:00 |
|
Antonio Sánchez
|
feaafda30a
|
Change array_size result from enum to constexpr.
|
2024-02-22 22:52:25 +00:00 |
|
Rasmus Munk Larsen
|
db6b9db33b
|
Make header guards in GeneralMatrixMatrix.h and Parallelizer.h consistent:...
|
2024-02-20 20:03:18 +00:00 |
|
Antonio Sánchez
|
b56e30841c
|
Enable direct access for IndexedView.
|
2024-02-20 18:21:45 +00:00 |
|
Antonio Sánchez
|
6b365e74d6
|
Fix GPU build for ptanh_float.
|
2024-02-20 16:08:50 +00:00 |
|
Damiano Franzò
|
be06c9ad51
|
Implement float pexp_complex
|
2024-02-17 00:26:57 +00:00 |
|
Rasmus Munk Larsen
|
4d419e2209
|
Rename generic_fast_tanh_float to ptanh_float and move it to...
|
2024-02-16 21:27:22 +00:00 |
|
Antonio Sánchez
|
2a9055b50e
|
Fix random for custom scalars that don't have constexpr digits().
|
2024-02-16 02:30:54 +00:00 |
|
Antonio Sánchez
|
a24bf2e9a2
|
Disable float16 packet casting if native AVX512 f16 is available.
|
2024-02-14 20:05:00 +00:00 |
|
Alec Jacobson
|
7e655c9a5d
|
Fixes 2780
|
2024-02-13 02:57:43 +00:00 |
|
Antonio Sánchez
|
9229cfa822
|
Fix division by zero UB in packet size logic.
|
2024-02-12 21:01:19 +00:00 |
|
Gautam Jha
|
4eac211e96
|
Fix C++20 error, Arithmetic between different enumeration types
|
2024-02-12 04:25:04 +00:00 |
|
Antonio Sánchez
|
7b87b21910
|
Fix UB in bool packetmath test.
|
2024-02-09 19:46:45 +00:00 |
|
Charles Schlosser
|
431e4a913b
|
Fix the fuzz
|
2024-02-07 04:52:19 +00:00 |
|
Antonio Sánchez
|
3ebaab8a63
|
Fix PPC rand and other failures.
|
2024-02-05 20:07:15 +00:00 |
|
Charles Schlosser
|
d626762e3f
|
improve random
|
2024-01-31 08:16:29 +00:00 |
|
Damiano Franzò
|
7fd7a3f946
|
Implement plog_complex
|
2024-01-30 19:06:05 +00:00 |
|
Antonio Sánchez
|
a73970a864
|
Fix arm32 issues.
|
2024-01-23 22:04:55 +00:00 |
|
Cheng Wang
|
2c6b61c006
|
Add half and quarter vector support to HVX architecture
|
2024-01-22 21:23:21 +00:00 |
|
Antonio Sánchez
|
f6e41e6433
|
Revert "Clean up stableNorm"
|
2024-01-19 20:22:47 +00:00 |
|
Nuno Gonçalves
|
b0f906419e
|
add missing constexpr qualifier
|
2024-01-19 18:49:53 +00:00 |
|
Antonio Sanchez
|
b2814d53a7
|
Fix stableNorm when input is zero-sized.
|
2024-01-16 10:14:51 -08:00 |
|
Charles Schlosser
|
c29a410116
|
check pointers before freeing
|
2024-01-12 06:09:46 +00:00 |
|
Charles Schlosser
|
a1a96fafde
|
Clean up stableNorm
|
2024-01-08 23:28:41 +00:00 |
|
Antonio Sánchez
|
a2cf99ec6f
|
Fix GPU+clang+asan.
|
2024-01-04 17:29:37 +00:00 |
|
Charles Schlosser
|
2c4541f735
|
fix msvc clz
|
2023-12-13 03:33:49 +00:00 |
|
Antonio Sánchez
|
75e273afcc
|
Add internal ctz/clz implementation.
|
2023-12-11 21:03:09 +00:00 |
|
Antonio Sánchez
|
3252ecc7a4
|
Fix scalar_logistic_function overflow for complex inputs.
|
2023-12-05 18:21:04 +00:00 |
|
Tobias Wood
|
f38e16c193
|
Apply clang-format
|
2023-11-29 11:12:48 +00:00 |
|
Drew Lewis
|
9ea520fc45
|
Ensure that mc is not smaller than Traits::nr
|
2023-11-28 22:48:53 +00:00 |
|
Antonio Sánchez
|
dd8c71e628
|
Fix typecasting for arm32
|
2023-11-23 00:47:50 +00:00 |
|
Charles Schlosser
|
283dec7f25
|
Update file GeneralMatrixVector.h
|
2023-11-21 19:50:35 +00:00 |
|