75556ce | Aaron Meyer | 17 January 2023, 18:44:42 UTC | Moderately speeds up and adds testing for CP, PARAFAC2, and Tucker (#478) * Test adjustments * Fix * Remove index_update from parafac2 * Consolidate CP tests * Fix torch * Black formatting * Add durations to testing output * More adjustments to speed up parafac2 test times * Fix test random states * Fix merge conflicts * Small fixes * Small fixes * Update Github actions * Fix occasional TTOI error * Fix mxnet test * Fix PARAFAC2 normalize factors * Fixes and black formatting Co-authored-by: Aaron Meyer <github@asmlab.org> | 17 January 2023, 18:44:42 UTC |
8ff7e29 | Jean Kossaifi | 15 January 2023, 01:29:02 UTC | Satisfy linter | 15 January 2023, 01:29:02 UTC |
25b505b | Jean Kossaifi | 15 January 2023, 00:39:06 UTC | Temporarily disable Kinetic db test | 15 January 2023, 00:39:06 UTC |
0b717ee | Jean Kossaifi | 10 January 2023, 17:38:26 UTC | Merge pull request #472 from cohenjer/correct_indian_pines Adding indian pines locally and updating loader | 10 January 2023, 17:38:26 UTC |
e59d93a | Jean Kossaifi | 10 January 2023, 17:32:45 UTC | Merge pull request #474 from meyer-lab/simplify-parafac2 Remove in-place projection operations in PARAFAC2 | 10 January 2023, 17:32:45 UTC |
2596f8f | COHEN Jeremy | 10 January 2023, 12:42:35 UTC | Changing data from .mat to .npy | 10 January 2023, 12:42:35 UTC |
bb78654 | Aaron Meyer | 05 January 2023, 20:51:03 UTC | A little more simplification | 05 January 2023, 20:51:03 UTC |
9e07374 | Aaron Meyer | 05 January 2023, 17:55:47 UTC | Remove indexing | 05 January 2023, 17:55:47 UTC |
e672a77 | COHEN Jeremy | 03 January 2023, 14:05:41 UTC | black linter | 03 January 2023, 14:05:41 UTC |
258cd45 | COHEN Jeremy | 03 January 2023, 14:03:54 UTC | correcting tests | 03 January 2023, 14:03:54 UTC |
7f005db | COHEN Jeremy | 03 January 2023, 13:53:17 UTC | adding indian pines locally and updating loader | 03 January 2023, 13:53:17 UTC |
7a252eb | Jean Kossaifi | 01 January 2023, 16:19:59 UTC | Update tensorly overview | 01 January 2023, 16:19:59 UTC |
59480a0 | Jean Kossaifi | 01 January 2023, 15:38:04 UTC | DOC: fix theme link | 01 January 2023, 15:38:04 UTC |
dc1ede1 | Jean Kossaifi | 01 January 2023, 15:32:20 UTC | DOC: document backend static and dynamical dispatching | 01 January 2023, 15:32:20 UTC |
6156d9e | Jean Kossaifi | 01 January 2023, 15:09:49 UTC | Improve doc | 01 January 2023, 15:09:49 UTC |
3f2dc4c | Jean Kossaifi | 01 January 2023, 15:09:29 UTC | Use git version of the theme | 01 January 2023, 15:09:29 UTC |
0db7d20 | Jean Kossaifi | 31 December 2022, 21:42:05 UTC | DOC: Revert logo change | 31 December 2022, 21:42:05 UTC |
5200312 | Jean Kossaifi | 31 December 2022, 21:32:04 UTC | Try fixing website logo | 31 December 2022, 21:32:04 UTC |
7fab77b | Jean Kossaifi | 31 December 2022, 21:16:42 UTC | DOC: revert last conf change | 31 December 2022, 21:16:42 UTC |
7fc82e4 | Jean Kossaifi | 31 December 2022, 18:34:33 UTC | DOC: remove permalinks | 31 December 2022, 18:34:33 UTC |
627b671 | Jean Kossaifi | 31 December 2022, 18:25:56 UTC | Doc: Add SVD interface to API | 31 December 2022, 18:25:56 UTC |
9db3be1 | Jean Kossaifi | 31 December 2022, 18:16:46 UTC | Adds CP-PLSR to API + docstring fix | 31 December 2022, 18:16:46 UTC |
046fbc8 | Jean Kossaifi | 31 December 2022, 16:00:35 UTC | Add corr-index to API | 31 December 2022, 16:00:35 UTC |
4685dbf | Jean Kossaifi | 31 December 2022, 14:37:18 UTC | Randomized parafac: no verbosity by default | 31 December 2022, 14:37:18 UTC |
971c763 | Jean Kossaifi | 31 December 2022, 14:36:41 UTC | Adds cuQuantum pluging | 31 December 2022, 14:36:41 UTC |
9204e5a | Jean Kossaifi | 31 December 2022, 10:20:44 UTC | Einsum plugin: only reset if not None | 31 December 2022, 10:20:44 UTC |
5c04c97 | Jean Kossaifi | 30 December 2022, 15:28:25 UTC | Update conf for latest theme version | 30 December 2022, 15:28:25 UTC |
8cb530a | Jean Kossaifi | 30 December 2022, 15:27:28 UTC | Update cite | 30 December 2022, 15:27:28 UTC |
1b5f59e | Jean Kossaifi | 30 December 2022, 15:24:18 UTC | Adds cff citation | 30 December 2022, 15:24:18 UTC |
d277364 | Jean Kossaifi | 29 December 2022, 21:25:30 UTC | DOC: clearer API | 29 December 2022, 21:25:30 UTC |
7080de5 | Jean Kossaifi | 29 December 2022, 20:49:27 UTC | Covid example: Valid REST links | 29 December 2022, 20:49:27 UTC |
720875a | Jean Kossaifi | 29 December 2022, 20:47:49 UTC | Black linting | 29 December 2022, 20:47:49 UTC |
5d6911f | Jean Kossaifi | 29 December 2022, 20:14:07 UTC | Improve TT-OI and add to API | 29 December 2022, 20:14:07 UTC |
f3cea95 | Jean Kossaifi | 29 December 2022, 20:14:01 UTC | CP: improve doc | 29 December 2022, 20:14:01 UTC |
83ddb53 | Jean Kossaifi | 29 December 2022, 20:13:41 UTC | Add reference for opt-einsum | 29 December 2022, 20:13:41 UTC |
04f1900 | Jean Kossaifi | 29 December 2022, 20:13:18 UTC | Website: add dropdown | 29 December 2022, 20:13:18 UTC |
bb13180 | Jean Kossaifi | 29 December 2022, 14:49:33 UTC | TT-TTOI test: increase tolerance | 29 December 2022, 14:49:33 UTC |
eb4fe65 | Jean Kossaifi | 29 December 2022, 14:41:38 UTC | FIX Black linting | 29 December 2022, 14:41:38 UTC |
a0c8fae | Jean Kossaifi | 29 December 2022, 14:37:51 UTC | FIX test_tt_TTOI for MXNet | 29 December 2022, 14:37:51 UTC |
d4b06b9 | Jean Kossaifi | 29 December 2022, 14:12:48 UTC | DOC: update to maintained jsmin | 29 December 2022, 14:12:48 UTC |
9283533 | Jean Kossaifi | 29 December 2022, 14:11:51 UTC | Merge branch 'main' of https://github.com/tensorly/tensorly | 29 December 2022, 14:11:51 UTC |
d66110f | Jean Kossaifi | 29 December 2022, 14:11:30 UTC | CP: fix undefined unnorml_rec_error | 29 December 2022, 14:11:30 UTC |
2c24f2b | Jean Kossaifi | 29 December 2022, 11:04:30 UTC | FIX test for MXNet | 29 December 2022, 11:04:30 UTC |
532a364 | Jean Kossaifi | 28 December 2022, 20:56:59 UTC | CI FIX | 28 December 2022, 20:56:59 UTC |
9e7bf8a | Jean Kossaifi | 28 December 2022, 20:48:06 UTC | CI MXNet test: revert numpy Identified the issue - MXNet isn't updated to support latest version of NumPy that deprecated np.bool -- reverting to previous one (1.23.1) | 28 December 2022, 20:48:06 UTC |
cbf2b77 | Jean Kossaifi | 28 December 2022, 20:38:28 UTC | CI MXNet test: revert to 1.8 | 28 December 2022, 20:38:28 UTC |
8ea4eff | Jean Kossaifi | 28 December 2022, 20:34:13 UTC | CI test MXNet: trying to fix | 28 December 2022, 20:34:13 UTC |
14d3bbe | Jean Kossaifi | 28 December 2022, 20:28:17 UTC | Merge branch 'main' of https://github.com/tensorly/tensorly | 28 December 2022, 20:28:17 UTC |
e77c0a1 | Jean Kossaifi | 28 December 2022, 20:27:55 UTC | FIX validate_tucker_tensor | 28 December 2022, 20:27:55 UTC |
91fdf2f | Jean Kossaifi | 28 December 2022, 17:49:50 UTC | Merge pull request #434 from MarieRoald/backend_specific Decorator for backend specific implementations | 28 December 2022, 17:49:50 UTC |
17f02b2 | Jean Kossaifi | 28 December 2022, 13:00:35 UTC | Merge branch 'main' of https://github.com/tensorly/tensorly | 28 December 2022, 13:00:35 UTC |
cc43d68 | Jean Kossaifi | 28 December 2022, 13:00:16 UTC | Update setup files | 28 December 2022, 13:00:16 UTC |
dd82048 | Jean Kossaifi | 28 December 2022, 13:00:03 UTC | bump version + import submodules | 28 December 2022, 13:00:03 UTC |
9e448d7 | Jean Kossaifi | 27 December 2022, 21:08:30 UTC | Merge pull request #411 from Lili-Zheng-stat/updated_main Add TTOI functions | 27 December 2022, 21:08:30 UTC |
c72ef9c | Jean Kossaifi | 27 December 2022, 14:57:04 UTC | Fix for bool value in svd | 27 December 2022, 14:57:04 UTC |
b835702 | Jean Kossaifi | 27 December 2022, 14:33:21 UTC | Merge branch 'main' of https://github.com/tensorly/tensorly into updated_main | 27 December 2022, 14:33:21 UTC |
ade7a87 | Jean Kossaifi | 27 December 2022, 14:20:18 UTC | Merge pull request #467 from johnthagen/patch-1 Use a secure link to tensorly.org | 27 December 2022, 14:20:18 UTC |
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 |
2da939e | johnthagen | 19 December 2022, 13:37:14 UTC | Use a secure link to tensorly.org | 19 December 2022, 13:37:14 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 |
8318833 | Aaron Meyer | 05 December 2022, 17:03:22 UTC | Black fixes | 05 December 2022, 17:03:22 UTC |
29a1bb8 | Lili | 01 December 2022, 17:24:05 UTC | Add tests for 4th order tensor | 01 December 2022, 17:24:05 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 |
394d62f | Lili | 09 November 2022, 16:24:35 UTC | reformat using black | 09 November 2022, 16:24:35 UTC |
f741809 | Lili | 08 November 2022, 01:27:00 UTC | Delete unnecessary tl.tensor wrapper as suggested by @merajhashemi | 08 November 2022, 01:27:00 UTC |
489d663 | Lili | 07 November 2022, 07:04:09 UTC | Change the n_iter parameter to make it the exact number of iterations instead of half the number of iterations | 07 November 2022, 07:04:09 UTC |
7e2e6cd | Lili | 07 November 2022, 05:56:51 UTC | Merge remote-tracking branch 'upstream/main' into updated_main Merge the updates from tensorly since the svd_interface is in need for the current tensor-train-OI code | 07 November 2022, 05:56:51 UTC |
462eb8a | Lili | 07 November 2022, 04:36:39 UTC | Make stylistic changes suggested by @JeanKossaifi | 07 November 2022, 04:36:39 UTC |
e248acc | Lili | 07 November 2022, 04:32:59 UTC | Make stylistic changes suggested by @cohenjer | 07 November 2022, 04:32:59 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 |