15d9647 | Jean Kossaifi | 27 December 2022, 14:11:06 UTC | Merge pull request #462 from JeanKossaifi/opt-einsum-plugin Adds opt-einsum path caching plugin | 27 December 2022, 14:11:06 UTC |
ccfa6e2 | Jean Kossaifi | 27 December 2022, 12:44:47 UTC | FIX sparse backend version check | 27 December 2022, 12:44:47 UTC |
5dd20f7 | Jean Kossaifi | 26 December 2022, 19:36:49 UTC | Black formatting | 26 December 2022, 19:36:49 UTC |
d25ce1c | Jean Kossaifi | 26 December 2022, 19:34:33 UTC | Adds documentation for the plugins | 26 December 2022, 19:34:33 UTC |
6caa8a7 | Jean Kossaifi | 18 December 2022, 20:25:50 UTC | Deprecated distutils.LooseVersion -> packaging.version | 18 December 2022, 20:25:50 UTC |
b04dff4 | Jean Kossaifi | 12 December 2022, 23:49:05 UTC | Merge branch 'main' of https://github.com/tensorly/tensorly into opt-einsum-plugin | 12 December 2022, 23:49:05 UTC |
3605318 | Jean Kossaifi | 12 December 2022, 23:48:58 UTC | Merge pull request #466 from JeanKossaifi/indian_pines Temporarily skip indian_pines test | 12 December 2022, 23:48:58 UTC |
1245ff4 | Jean Kossaifi | 12 December 2022, 23:35:12 UTC | Keep track of original einsum fun | 12 December 2022, 23:35:12 UTC |
bd20463 | Jean Kossaifi | 12 December 2022, 23:08:31 UTC | Temporarily skip indian_pines test | 12 December 2022, 23:08:31 UTC |
513ec36 | Jean Kossaifi | 12 December 2022, 22:59:06 UTC | Merge branch 'main' of https://github.com/tensorly/tensorly | 12 December 2022, 22:59:06 UTC |
bac3507 | Jean Kossaifi | 12 December 2022, 22:58:31 UTC | Bump Python version in tests | 12 December 2022, 22:58:31 UTC |
f1b0e3f | Aaron Meyer | 11 December 2022, 15:31:55 UTC | Move to f-strings formatting (#464) * fix: change str.format() to f-strings * fix: change regular string into f-strings * fix: indicate minimum supported Python (because of f-strings) * fix: change to support Python 3.7 and shorten line Co-authored-by: Marie Roald <roald.marie@gmail.com> * fix: typo, change to support Python 3.7 and shorten line Co-authored-by: Marie Roald <roald.marie@gmail.com> * fix: typo Co-authored-by: Marie Roald <roald.marie@gmail.com> * fix: change to support Python 3.7 Co-authored-by: Marie Roald <roald.marie@gmail.com> * Update tensorly/contrib/decomposition/_tt_cross.py Co-authored-by: Marie Roald <roald.marie@gmail.com> * Black formatting * More black formatting and fixes Co-authored-by: Alexander Bakhtin <alexander.bakhtin@tuni.fi> Co-authored-by: bakhtos <68953985+bakhtos@users.noreply.github.com> Co-authored-by: Marie Roald <roald.marie@gmail.com> Co-authored-by: Jean Kossaifi <jean.kossaifi@gmail.com> Co-authored-by: Aaron Meyer <github@asmlab.org> | 11 December 2022, 15:31:55 UTC |
f0b6612 | Jean Kossaifi | 22 November 2022, 20:42:56 UTC | Black linting | 22 November 2022, 20:42:56 UTC |
71a1b56 | Jean Kossaifi | 22 November 2022, 20:23:24 UTC | Adds opt-einsum path caching plugin | 22 November 2022, 20:23:24 UTC |
01cc6ba | Jean Kossaifi | 22 November 2022, 18:54:53 UTC | FIX cp_norm: preserve context | 22 November 2022, 19:02:15 UTC |
6f1c673 | Jean Kossaifi | 11 November 2022, 06:28:15 UTC | Refactors mttkrp Move unfolding_dot_khatri_rao to tenalg, add einsum version | 15 November 2022, 17:41:46 UTC |
f8033be | Jean Kossaifi | 31 October 2022, 22:15:56 UTC | Merge pull request #456 from JeanKossaifi/tt-rank-errors Tt rank errors | 31 October 2022, 22:15:56 UTC |
fd52187 | Jean Kossaifi | 31 October 2022, 22:15:37 UTC | Merge pull request #455 from JeanKossaifi/partial_svd_error Raise error for users trying to use tl.partial_svd. | 31 October 2022, 22:15:37 UTC |
e59bc18 | Jean Kossaifi | 31 October 2022, 22:15:29 UTC | Merge pull request #454 from JeanKossaifi/tt_svd TT improvements + doc | 31 October 2022, 22:15:29 UTC |
7768a11 | Jean Kossaifi | 31 October 2022, 21:15:14 UTC | FIX errors for TT-rank checks | 31 October 2022, 21:15:14 UTC |
bf4255c | Jean Kossaifi | 31 October 2022, 20:53:27 UTC | Raise error for users trying to use tl.partial_svd. | 31 October 2022, 20:53:27 UTC |
49d97ec | Jean Kossaifi | 31 October 2022, 20:39:00 UTC | Adds tensor-ring/train/matrix to the doc | 31 October 2022, 20:39:00 UTC |
50da73e | Jean Kossaifi | 31 October 2022, 16:14:52 UTC | Adds TensorTrainRing class | 31 October 2022, 16:14:52 UTC |
a0d5862 | Jean Kossaifi | 31 October 2022, 04:21:36 UTC | Merge pull request #453 from JeanKossaifi/tt_svd Adds svd interface to TT and TR, as well as TensorRing class | 31 October 2022, 04:21:36 UTC |
85f3b54 | Jean Kossaifi | 31 October 2022, 00:56:00 UTC | Adds svd option to TTM | 31 October 2022, 00:56:00 UTC |
033f7be | Jean Kossaifi | 31 October 2022, 00:52:32 UTC | Formatting | 31 October 2022, 00:52:32 UTC |
67be325 | Jean Kossaifi | 31 October 2022, 00:52:25 UTC | Adds TensorRing class | 31 October 2022, 00:52:25 UTC |
62a195e | Jean Kossaifi | 31 October 2022, 00:47:28 UTC | Adds svd option to tensor-ring decomposition | 31 October 2022, 00:47:28 UTC |
33cb38b | Jean Kossaifi | 31 October 2022, 00:42:36 UTC | Adds svd option to TT | 31 October 2022, 00:42:36 UTC |
0499bc5 | Jean Kossaifi | 26 October 2022, 00:28:34 UTC | FIX: typo, forgotten argument in signature | 26 October 2022, 00:28:34 UTC |
c72cad0 | Jean Kossaifi | 25 October 2022, 16:59:37 UTC | FIX: Black linting | 25 October 2022, 16:59:37 UTC |
5ddd538 | Jean Kossaifi | 25 October 2022, 16:57:20 UTC | Adds option to return the reconstruction errors | 25 October 2022, 16:57:20 UTC |
0504416 | Aaron Meyer | 06 October 2022, 16:06:27 UTC | Merge pull request #417 from aarmey/callback Callback interface for CP decomposition | 06 October 2022, 16:06:27 UTC |
db1eb97 | Aaron Meyer | 25 September 2022, 18:01:17 UTC | Merge pull request #450 from tensorly/fix-docs Fix the documentation build by pinning the matplotlib version | 25 September 2022, 18:01:17 UTC |
fed449d | Aaron Meyer | 23 September 2022, 20:18:21 UTC | Update requirements_doc.txt | 23 September 2022, 20:18:21 UTC |
a628f79 | Aaron Meyer | 21 September 2022, 18:21:55 UTC | Merge pull request #435 from meyer-lab/plsr Adding an implementation of tensor PLS. | 21 September 2022, 18:21:55 UTC |
b17f3ba | Aaron Meyer | 13 September 2022, 19:53:14 UTC | test_decomposition_accuracy fix | 13 September 2022, 19:53:14 UTC |
a374250 | Aaron Meyer | 01 September 2022, 01:25:26 UTC | More reasonable conditions for test_optimized_covariance | 01 September 2022, 01:25:26 UTC |
bb92354 | Aaron Meyer | 01 September 2022, 01:21:52 UTC | Reduce test runs, add 2-mode | 01 September 2022, 01:21:52 UTC |
24169c5 | Jackson Chin | 31 August 2022, 21:26:39 UTC | Added docstrings to CP_PLSR tests | 31 August 2022, 21:26:39 UTC |
fd5ef2e | Jean Kossaifi | 29 August 2022, 23:30:25 UTC | Add gamma / digamma to backend imports | 29 August 2022, 23:30:25 UTC |
e336fd3 | Cyrillus | 29 August 2022, 20:43:20 UTC | Change naming: x_rank into n_modes in test | 29 August 2022, 20:43:20 UTC |
311a67d | Aaron Meyer | 29 August 2022, 16:47:13 UTC | Fix tests for all backends | 29 August 2022, 16:47:13 UTC |
adde68f | Aaron Meyer | 29 August 2022, 16:01:29 UTC | Use randomized SVD which will always be much faster | 29 August 2022, 16:01:29 UTC |
c185e70 | ctan | 29 August 2022, 05:27:37 UTC | Change CP solving function; add test on covariance (corrcoef)) | 29 August 2022, 05:27:37 UTC |
11ddf42 | Aaron Meyer | 26 August 2022, 18:15:49 UTC | Fix test for optimized covariance | 26 August 2022, 18:15:49 UTC |
34d59cb | Jackson Chin | 24 August 2022, 19:07:49 UTC | Added optimized covariance test | 24 August 2022, 19:07:49 UTC |
360391a | Cyrillus | 19 August 2022, 23:12:02 UTC | Change Z solving to parafac | 19 August 2022, 23:12:02 UTC |
09091e3 | Aaron Meyer | 18 August 2022, 03:01:42 UTC | Update test_cp_plsr.py | 18 August 2022, 03:01:42 UTC |
3046bdd | Yngve Mardal Moe | 17 August 2022, 15:57:27 UTC | Merge pull request #445 from ssnio/patch-1 Doc fix typo in tensor_basics.rst | 17 August 2022, 15:57:27 UTC |
10cc25e | Saeed Salehi | 17 August 2022, 13:23:17 UTC | Doc fix typo in tensor_basics.rst Correcting a typo in unfolding size | 17 August 2022, 13:23:17 UTC |
e43fa6a | Jean Kossaifi | 15 August 2022, 23:28:13 UTC | Merge pull request #437 from caglayantuna/warning_when_fixing_last_mode Warning when fixing last mode | 15 August 2022, 23:28:13 UTC |
a526cb4 | ctan | 12 August 2022, 23:56:55 UTC | Black formatting | 12 August 2022, 23:56:55 UTC |
dee6a3a | ctan | 12 August 2022, 23:42:00 UTC | Small fix on T.ndim | 12 August 2022, 23:42:00 UTC |
7467990 | ctan | 12 August 2022, 23:39:45 UTC | Use partial tucker for HOOI implementation | 12 August 2022, 23:39:45 UTC |
c23cb7f | Cyrillus | 12 August 2022, 00:57:52 UTC | Black formatting | 12 August 2022, 00:57:52 UTC |
6afa50e | Cyrillus | 12 August 2022, 00:45:46 UTC | Add some more documentation | 12 August 2022, 00:45:46 UTC |
dc9ba83 | caglayantuna | 09 August 2022, 08:32:07 UTC | Update tensorly/decomposition/_tucker.py Co-authored-by: Jean Kossaifi <jean.kossaifi@gmail.com> | 09 August 2022, 08:32:07 UTC |
2716f37 | Aaron Meyer | 08 August 2022, 19:24:31 UTC | Fix other backends | 08 August 2022, 19:24:31 UTC |
6bd219f | Aaron Meyer | 08 August 2022, 17:17:42 UTC | Black formatting | 08 August 2022, 17:17:42 UTC |
02db474 | Aaron Meyer | 08 August 2022, 17:12:46 UTC | Remove tucker from iteration initialization | 08 August 2022, 17:12:46 UTC |
48f8f13 | Aaron Meyer | 08 August 2022, 17:07:27 UTC | Merge branch 'tensorly:main' into plsr | 08 August 2022, 17:07:27 UTC |
364dc12 | Jackson Chin | 05 August 2022, 21:19:14 UTC | Added CP PLSR tests - Adds tests for class function, dimension compatibility, decomposition accuracy, and factor properties | 05 August 2022, 21:19:14 UTC |
1128fea | Jean Kossaifi | 04 August 2022, 22:08:50 UTC | CP: Avoid creating large Id mat if not needed | 04 August 2022, 22:08:50 UTC |
df94147 | TUNA Caglayan | 03 August 2022, 08:10:36 UTC | add fixed modes test for tucker hals | 03 August 2022, 08:10:36 UTC |
4a7f9ab | TUNA Caglayan | 02 August 2022, 13:54:39 UTC | adds warning when fixing last mode | 02 August 2022, 13:54:39 UTC |
33493ea | Cyrillus | 30 July 2022, 00:07:03 UTC | Some renaming on variables re Marie | 30 July 2022, 00:07:03 UTC |
71e458e | Aaron Meyer | 29 July 2022, 14:47:54 UTC | Improve readability based on Marie's review Co-authored-by: Marie Roald <roald.marie@gmail.com> | 29 July 2022, 14:47:54 UTC |
97c03c0 | Aaron Meyer | 28 July 2022, 19:56:57 UTC | Remove the last pinv | 28 July 2022, 19:56:57 UTC |
3aa2579 | Aaron Meyer | 27 July 2022, 14:41:39 UTC | Fix issues from other backends | 27 July 2022, 14:41:39 UTC |
8ad5137 | Aaron Meyer | 27 July 2022, 14:21:00 UTC | Remove pinv from backend | 27 July 2022, 14:21:00 UTC |
8b75b00 | Aaron Meyer | 27 July 2022, 14:17:12 UTC | Some testing adjustment and cleanup | 27 July 2022, 14:17:12 UTC |
f2aec73 | Aaron Meyer | 27 July 2022, 13:42:35 UTC | Use tensordot for readability. Black format. | 27 July 2022, 13:42:35 UTC |
cb4cd6c | Cyrillus | 26 July 2022, 23:11:41 UTC | Fix indexing assignment problem | 26 July 2022, 23:11:41 UTC |
af2fb20 | Cyrillus | 26 July 2022, 22:21:19 UTC | Use lstsq() instead of pinv(); use f-string; remove tile() | 26 July 2022, 22:21:19 UTC |
39281d1 | Aaron Meyer | 26 July 2022, 17:37:52 UTC | Remove uneeded exports | 26 July 2022, 17:37:52 UTC |
ac39adb | Aaron Meyer | 26 July 2022, 17:37:38 UTC | Remove unneeded backend functions. Add indexing example. | 26 July 2022, 17:37:38 UTC |
a865185 | Aaron Meyer | 26 July 2022, 17:31:01 UTC | Black formatting | 26 July 2022, 17:31:01 UTC |
61d5b42 | Aaron Meyer | 26 July 2022, 15:10:47 UTC | Make rec_error an argument to the callback | 26 July 2022, 15:10:47 UTC |
fc1c557 | Aaron Meyer | 26 July 2022, 03:00:53 UTC | Extend callback for sparsity case | 26 July 2022, 03:00:53 UTC |
b221099 | Aaron Meyer | 26 July 2022, 00:01:42 UTC | Add callback to random CP. Fix tests. | 26 July 2022, 00:01:42 UTC |
e1459a9 | Aaron Meyer | 25 July 2022, 23:39:48 UTC | Update proposed implementation | 25 July 2022, 23:39:48 UTC |
7ec8147 | Aaron Meyer | 25 July 2022, 23:25:37 UTC | Merge branch 'main' into callback | 25 July 2022, 23:25:37 UTC |
416604f | Jean Kossaifi | 25 July 2022, 19:34:16 UTC | FIX nn_init with new interface | 25 July 2022, 19:34:16 UTC |
69199d1 | Jean Kossaifi | 25 July 2022, 19:30:58 UTC | Docstring: fix sphinx doc | 25 July 2022, 19:30:58 UTC |
352c517 | Jean Kossaifi | 25 July 2022, 19:29:48 UTC | Typo: fix title underline too short. | 25 July 2022, 19:29:48 UTC |
88e22f4 | Jean Kossaifi | 25 July 2022, 19:12:28 UTC | Merge pull request #429 from aarmey/svd Move SVD to a common frontend interface | 25 July 2022, 19:12:28 UTC |
992e2c0 | Aaron Meyer | 22 July 2022, 22:03:08 UTC | Last adjustments | 22 July 2022, 22:03:08 UTC |
cf6e2b4 | Aaron Meyer | 22 July 2022, 03:03:25 UTC | Adjust arguments based on review | 22 July 2022, 03:03:25 UTC |
26e67ac | Aaron Meyer | 22 July 2022, 01:31:22 UTC | Rename svd_type to method. Co-authored-by: Jean Kossaifi <jean.kossaifi@gmail.com> | 22 July 2022, 01:31:22 UTC |
a6dcbbd | Cyrillus | 21 July 2022, 23:20:54 UTC | Add tPLS predict() and transform() | 21 July 2022, 23:20:54 UTC |
682633c | Aaron Meyer | 20 July 2022, 17:23:22 UTC | Put back sparse SVD | 20 July 2022, 17:23:22 UTC |
ef90880 | Aaron Meyer | 20 July 2022, 16:53:51 UTC | Add callable option to svd_funs and resolve issue with torch sign | 20 July 2022, 16:53:51 UTC |
9063e6b | Aaron Meyer | 20 July 2022, 16:07:11 UTC | Black linting | 20 July 2022, 16:07:11 UTC |
e6dd21c | Aaron Meyer | 20 July 2022, 16:05:28 UTC | Add wrapper functions for a versions of arc functions | 20 July 2022, 16:05:28 UTC |
fe3543c | Aaron Meyer | 20 July 2022, 02:55:49 UTC | Merge branch 'tensorly:main' into svd | 20 July 2022, 02:55:49 UTC |
b672981 | Aaron Meyer | 20 July 2022, 02:55:18 UTC | Merge pull request #423 from aarmey/complex-test Add testing for complex values in CP | 20 July 2022, 02:55:18 UTC |
5336518 | Aaron Meyer | 20 July 2022, 02:26:11 UTC | Merge branch 'main' into complex-test | 20 July 2022, 02:26:11 UTC |
e0603ca | Cyrillus | 20 July 2022, 01:41:46 UTC | Merge branch 'main' into plsr | 20 July 2022, 01:41:46 UTC |
da7ebcd | Cyrillus | 20 July 2022, 01:33:17 UTC | First try on tensor PLSR fit() function; some addition to backend | 20 July 2022, 01:33:17 UTC |