e22e79f | Aaron Meyer | 08 September 2023, 17:23:39 UTC | Fix mxnet context of S | 08 September 2023, 17:23:39 UTC |
2e7944f | Aaron Meyer | 08 September 2023, 15:49:42 UTC | Fix and test svd shapes | 08 September 2023, 15:49:42 UTC |
b99cb2c | Aaron Meyer | 02 August 2023, 15:23:13 UTC | Also provide H back | 02 August 2023, 15:23:13 UTC |
6c7ecfb | Jean Kossaifi | 21 July 2023, 18:44:02 UTC | Merge pull request #508 from Kiord/main Documentation update for svd missing values imputation | 21 July 2023, 18:44:02 UTC |
f409de5 | Glenn Kerbiriou | 28 June 2023, 07:30:59 UTC | typo | 28 June 2023, 07:30:59 UTC |
5e4e7a5 | Glenn Kerbiriou | 28 June 2023, 07:21:14 UTC | Documentation cues for imputation with svd, and added a condition to perform matrix masking | 28 June 2023, 07:21:14 UTC |
94c2ff2 | Yuri Brigance | 01 June 2023, 14:04:59 UTC | Fixed svd_flip() when used on GPU w/ PyTorch backend (#504) * 503: Fixed svd_flip() when used on GPU w/ PyTorch backend * Update svd.py Added context instead of just device --------- Co-authored-by: Jean Kossaifi <jean.kossaifi@gmail.com> | 01 June 2023, 14:04:59 UTC |
1911fd0 | Jean Kossaifi | 26 May 2023, 19:22:50 UTC | Merge pull request #501 from OsmanMalik/master Add ALS-based method for tensor ring decomposition | 26 May 2023, 19:22:50 UTC |
42218f8 | Osman Asif Malik | 26 May 2023, 01:48:14 UTC | Modify code to use matricize | 26 May 2023, 01:48:14 UTC |
e45c97e | Aaron Meyer | 17 May 2023, 13:59:52 UTC | More efficient error calculation in PARAFAC2 through inner product (#502) * More efficient error calculation * Fix transpose * Fix test * Black formatting * Add docstring --------- Co-authored-by: Aaron Meyer <git@asmlab.org> | 17 May 2023, 13:59:52 UTC |
f02b1c1 | Osman Asif Malik | 11 April 2023, 00:03:26 UTC | Add ALS-based method for tensor ring decomposition - Add function for tensor ring decomposition via ALS - Add class wrapper for said function - Add tests for new functionality | 12 April 2023, 18:18:37 UTC |
b648944 | Jean Kossaifi | 02 April 2023, 06:25:53 UTC | Update setup to distribute data | 02 April 2023, 06:25:53 UTC |
500c9b8 | Aaron Meyer | 27 March 2023, 21:52:34 UTC | Move choices about Khatri-Rao to tenalg backend (#495) * Removing kr() from backends * Black formatting * Fix jax * Rework based on feedback * Remove unused * Remove unused * Various last edits * Grammar fix --------- Co-authored-by: Aaron Meyer <git@asmlab.org> | 27 March 2023, 21:52:34 UTC |
cdb0cb8 | Aaron Meyer | 24 March 2023, 19:12:11 UTC | Remove padding in Pf2 (#496) * Avoid padding in parafac2 * Fix typing if tensor is passed to Pf2 --------- Co-authored-by: Aaron Meyer <git@asmlab.org> | 24 March 2023, 19:12:11 UTC |
393c71d | Osman Malik | 21 March 2023, 16:55:13 UTC | Fix typos in documentation | 21 March 2023, 16:55:13 UTC |
563c9d9 | Jean Kossaifi | 17 March 2023, 22:26:10 UTC | Merge pull request #494 from meyer-lab/depracations Add mxnet warning and remove old deprecations | 17 March 2023, 22:26:10 UTC |
4fb9a54 | Cyrillus Tan | 16 March 2023, 19:35:14 UTC | Fix CP Partial Least Square (#492) * Amendment in the functions * Add more tests * Black formatting * Skip transform test on tensorflow * Some changes for the review * Adjustments to help with solving speed * Separate R2 score; make X_r2 and Y_r2 as new attributes * Avoid creating CPTensor() overhead; remove redundant reshape * Update tensorly/metrics/tests/test_regression.py Co-authored-by: Jean Kossaifi <jean.kossaifi@gmail.com> * Incorporate outer, fix randn call * More tl.tenalg.outer; used mean-centered tensor * Some fixes on R2 definitions * Make a dedicated score function to avoid copying X and Y * Black formatting --------- Co-authored-by: Aaron Meyer <ameyer@ucla.edu> Co-authored-by: Aaron Meyer <2065146+aarmey@users.noreply.github.com> Co-authored-by: Jean Kossaifi <jean.kossaifi@gmail.com> | 16 March 2023, 19:35:14 UTC |
35a0cb4 | Aaron Meyer | 09 March 2023, 03:46:57 UTC | Fix a couple stray references | 09 March 2023, 03:46:57 UTC |
bb7106d | Aaron Meyer | 09 March 2023, 03:32:08 UTC | Remove tensor train deprecations | 09 March 2023, 03:32:08 UTC |
11be264 | Aaron Meyer | 09 March 2023, 03:27:37 UTC | Adjust wording of mxnet warning. | 09 March 2023, 03:27:37 UTC |
b427746 | Aaron Meyer | 09 March 2023, 03:23:31 UTC | Merge branch 'main' into depracations | 09 March 2023, 03:23:31 UTC |
a26ffe0 | Jean Kossaifi | 08 March 2023, 06:36:00 UTC | Merge pull request #491 from braun-steven/feature/logsumexp Add logsumexp function | 08 March 2023, 06:36:00 UTC |
e52158d | Jean Kossaifi | 07 March 2023, 23:21:11 UTC | Bump version | 07 March 2023, 23:21:11 UTC |
122bf45 | Jean Kossaifi | 07 March 2023, 22:15:32 UTC | Merge pull request #489 from cohenjer/hotfix_permute_factors Hotfix permute factors | 07 March 2023, 22:15:32 UTC |
e0788cd | Aaron Meyer | 05 March 2023, 18:19:56 UTC | Deprecate mxnet and tensorflow | 05 March 2023, 18:19:56 UTC |
413612e | Aaron Meyer | 05 March 2023, 17:12:49 UTC | Update black formatting based on latest version of the linter (#493) | 05 March 2023, 17:12:49 UTC |
8482a7a | Aaron Meyer | 05 March 2023, 16:45:13 UTC | Setup depracation | 05 March 2023, 16:45:13 UTC |
5dda133 | COHEN Jeremy | 28 February 2023, 08:40:01 UTC | black lint | 28 February 2023, 08:40:01 UTC |
ba9c055 | Steven Braun | 27 February 2023, 12:36:07 UTC | logsumexp: Format logsumexp functions with black | 27 February 2023, 12:36:07 UTC |
993c4d0 | Steven Braun | 27 February 2023, 12:25:28 UTC | logsumexp: Update docstring | 27 February 2023, 12:25:28 UTC |
61aaade | Steven Braun | 27 February 2023, 12:06:20 UTC | Add logsumexp function This adds the logsumexp function using the logsumexp trick which is the numerical stable version of applying `log(sum(exp(x)))`. I chose to default to the backend implementation if available (pytorch, numpy/scipy, tensorflow, jax) and implemented the numerical stable computation of `log(sum(exp(x)))` when the backend did not provide a logsumexp function (mxnet, cupy). Additionally, I've added a unit test that checks against the numpy/scipy baseline with some 3d data tensor over all axis. | 27 February 2023, 12:06:20 UTC |
9a96433 | COHEN Jeremy | 21 February 2023, 10:03:10 UTC | Fixing tests inputs congruence coefficient | 21 February 2023, 10:03:10 UTC |
bb2d5cc | COHEN Jeremy | 20 February 2023, 11:39:12 UTC | more black linting | 20 February 2023, 11:39:12 UTC |
d0be9bd | COHEN Jeremy | 20 February 2023, 11:36:25 UTC | black reformatting | 20 February 2023, 11:36:25 UTC |
c011b7c | COHEN Jeremy | 20 February 2023, 11:35:11 UTC | removing commented lines | 20 February 2023, 11:35:11 UTC |
6d96644 | COHEN Jeremy | 20 February 2023, 11:27:39 UTC | fix cp_permute_factors() #487 | 20 February 2023, 11:27:39 UTC |
4b7abac | Jean Kossaifi | 16 February 2023, 20:27:24 UTC | Merge pull request #485 from meyer-lab/test-einsum Fix einsum backend and run full test suite against it | 16 February 2023, 20:27:24 UTC |
10a03a3 | Aaron Meyer | 25 January 2023, 02:51:55 UTC | Fix factor conjugate, weights=None case | 25 January 2023, 02:51:55 UTC |
36a5795 | Aaron Meyer | 24 January 2023, 23:40:01 UTC | Add testing for einsum backend | 24 January 2023, 23:40:01 UTC |
e5dd284 | Aaron Meyer | 24 January 2023, 00:54:00 UTC | Fix for f-strings and test compatibility with python 3.7, 3.9 and 3.10 (#482) Removes f-string syntax that is not supported in Python 3.7. To prevent incompatibilities in the future, the tests (with Numpy backend) are now run on several of the supported Python versions. Fixes #479 and #473. | 24 January 2023, 00:54:00 UTC |
da0b3fa | Jean Kossaifi | 23 January 2023, 23:54:42 UTC | Merge pull request #480 from cohenjer/fetch_kinetic Fetch kinetic | 23 January 2023, 23:54:42 UTC |
15bc812 | COHEN Jeremy | 23 January 2023, 09:04:09 UTC | Updating docstring and api refs | 23 January 2023, 09:04:09 UTC |
f150977 | COHEN Jeremy | 20 January 2023, 14:18:30 UTC | black linting and ticks update | 20 January 2023, 14:18:30 UTC |
1a4cc7f | COHEN Jeremy | 20 January 2023, 13:37:04 UTC | Merge branch 'main' into fetch_kinetic | 20 January 2023, 13:37:04 UTC |
82813d9 | COHEN Jeremy | 20 January 2023, 12:47:24 UTC | adding Kinetic data locally | 20 January 2023, 13:35:46 UTC |
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 |