de78d0d | Aaron Meyer | 15 August 2024, 14:54:50 UTC | Virtually all tests working across backends (#572) It turns out that we weren't fully using the experimental NumPy interface within Tensorflow. With that enabled, and a couple other minor changes, virtually all the tests can be enabled across backends. As far as I can tell, the JAX and CuPy tests that were skipped already worked. test_tensor_train_cross_3() still doesn't work, but I believe it is a problem with the method. A tensor is being indexed with an empty mask. active_set_nnls() also still doesn't work. I think this is an issue with our approach for enabling item assignment. It looks like the X.assign() approach is deprecated, and we should be doing something with "gather" methods. | 15 August 2024, 14:54:50 UTC |
78a45f6 | Aaron Meyer | 10 August 2024, 21:50:47 UTC | Merge pull request #565 from HydrogenSulfate/add_paddle_backend [Paddle] Add paddle backend | 10 August 2024, 21:50:47 UTC |
ca9b412 | HydrogenSulfate | 05 August 2024, 03:28:20 UTC | remove extra preprocessing of 'sum' and remove 'max' to registering code | 05 August 2024, 03:28:20 UTC |
0cb3054 | HydrogenSulfate | 05 August 2024, 03:07:32 UTC | use stable release version instead of develop version | 05 August 2024, 03:07:32 UTC |
94e8103 | HydrogenSulfate | 05 August 2024, 03:07:10 UTC | simplify paddle backend code | 05 August 2024, 03:07:10 UTC |
8bb0ffd | HydrogenSulfate | 30 July 2024, 02:58:59 UTC | manually install setuptools after paddle installation | 30 July 2024, 02:58:59 UTC |
0c2faaa | HydrogenSulfate | 29 July 2024, 07:29:38 UTC | remove 'python -m' for tidy code | 29 July 2024, 07:29:38 UTC |
e52681a | HydrogenSulfate | 29 July 2024, 07:27:23 UTC | add paddle test config in test.yml | 29 July 2024, 07:27:23 UTC |
61e723b | HydrogenSulfate | 29 July 2024, 07:24:36 UTC | merge backend test code into original function and remove useless regression paddle test | 29 July 2024, 07:24:36 UTC |
4b1b720 | HydrogenSulfate | 29 July 2024, 07:23:42 UTC | remove redundant printing code | 29 July 2024, 07:23:42 UTC |
404feda | HydrogenSulfate | 27 July 2024, 05:03:31 UTC | remove redundant printing code | 27 July 2024, 05:03:31 UTC |
95777b3 | HydrogenSulfate | 27 July 2024, 05:01:45 UTC | fix lstsq behavior and remove the last skip_paddle | 27 July 2024, 05:01:45 UTC |
685287c | HydrogenSulfate | 26 July 2024, 16:59:21 UTC | delete doc/sphinx_ext | 26 July 2024, 16:59:21 UTC |
67ac03a | HydrogenSulfate | 26 July 2024, 15:48:26 UTC | set default place to cpu and fix index_update code Signed-off-by: HydrogenSulfate <490868991@qq.com> | 26 July 2024, 15:48:26 UTC |
7957757 | HydrogenSulfate | 26 July 2024, 13:31:41 UTC | Merge branch 'main' into add_paddle_backend | 26 July 2024, 13:31:41 UTC |
662c4a7 | Aaron Meyer | 26 July 2024, 13:05:09 UTC | Merge pull request #567 from meyer-lab/always-build-docs Fix the documentation building and remove the last reference to mxnet. | 26 July 2024, 13:05:09 UTC |
835e4df | cohenjer | 26 July 2024, 09:28:24 UTC | Merge pull request #568 from tensorly/revert-550-tl_solvers Revert "moving solvers related code to solvers/* directory, improving fista and nnls_hals" | 26 July 2024, 09:28:24 UTC |
a4175ae | cohenjer | 26 July 2024, 09:27:10 UTC | Revert "moving solvers related code to solvers/* directory, improving fista and nnls_hals" | 26 July 2024, 09:27:10 UTC |
bf50453 | HydrogenSulfate | 26 July 2024, 07:42:55 UTC | update skip_paddle | 26 July 2024, 07:42:55 UTC |
4237299 | HydrogenSulfate | 26 July 2024, 07:20:38 UTC | Merge branch 'main' into add_paddle_backend | 26 July 2024, 07:20:38 UTC |
d6eae11 | HydrogenSulfate | 26 July 2024, 07:17:54 UTC | assure assign value is contiguous tensor in index_update | 26 July 2024, 07:17:54 UTC |
c8c44f1 | Aaron Meyer | 25 July 2024, 16:43:33 UTC | Remove mxnet, linting | 25 July 2024, 16:43:33 UTC |
8258cc9 | Aaron Meyer | 25 July 2024, 16:36:00 UTC | Remove numpydoc code | 25 July 2024, 16:36:00 UTC |
e50ebf6 | Aaron Meyer | 25 July 2024, 16:34:49 UTC | Remove code included of sphinx-gallery | 25 July 2024, 16:34:49 UTC |
ef3e8da | Aaron Meyer | 25 July 2024, 16:25:16 UTC | Resolve invalid escape sequence warning | 25 July 2024, 16:25:16 UTC |
06d0fcc | Aaron Meyer | 25 July 2024, 16:18:01 UTC | Upgrade matplotlib | 25 July 2024, 16:18:01 UTC |
1d3e497 | Aaron Meyer | 25 July 2024, 16:15:10 UTC | Pin NumPy version to before 2.0 | 25 July 2024, 16:15:10 UTC |
daa1494 | Aaron Meyer | 25 July 2024, 16:12:30 UTC | Switch docs building to always, upgrade Python | 25 July 2024, 16:12:30 UTC |
53497b5 | Aaron Meyer | 25 July 2024, 15:55:26 UTC | Merge pull request #550 from cohenjer/tl_solvers moving solvers related code to solvers/* directory, improving fista and nnls_hals | 25 July 2024, 15:55:26 UTC |
39dfdc4 | Aaron Meyer | 25 July 2024, 15:54:52 UTC | Spelling correction. | 25 July 2024, 15:54:52 UTC |
43da37a | Aaron Meyer | 24 July 2024, 17:36:07 UTC | Add checks for data structure and rank feasibility in PARAFAC2 Fixes #528 (#566) | 24 July 2024, 17:36:07 UTC |
2b8db1d | HydrogenSulfate | 24 July 2024, 07:26:42 UTC | add paddle in related documents | 24 July 2024, 07:26:42 UTC |
ae7249f | HydrogenSulfate | 24 July 2024, 06:54:19 UTC | changes of the rest of files by black | 24 July 2024, 06:54:19 UTC |
5bf4ccb | HydrogenSulfate | 24 July 2024, 06:53:54 UTC | support paddle backend in tensorly | 24 July 2024, 06:53:54 UTC |
cd610c2 | COHEN Jeremy | 23 July 2024, 08:00:00 UTC | correct bug in tensorflow solve | 23 July 2024, 08:00:00 UTC |
7a800c5 | COHEN Jeremy | 22 July 2024, 14:57:20 UTC | black linting | 22 July 2024, 14:57:20 UTC |
2c7837b | COHEN Jeremy | 22 July 2024, 14:52:40 UTC | adding context to diag tensor in smooth prox | 22 July 2024, 14:52:40 UTC |
9e6de56 | COHEN Jeremy | 22 July 2024, 14:24:10 UTC | adding runtime error if constraint does not match | 22 July 2024, 14:24:10 UTC |
43bce42 | COHEN Jeremy | 22 July 2024, 11:23:57 UTC | black linting | 22 July 2024, 11:23:57 UTC |
c1f48fb | COHEN Jeremy | 22 July 2024, 11:22:16 UTC | correcting type error in smoothness test | 22 July 2024, 11:22:16 UTC |
ad9915f | COHEN Jeremy | 22 July 2024, 09:23:27 UTC | Merge branch 'main' into tl_solvers | 22 July 2024, 09:23:27 UTC |
59c1126 | Aaron Meyer | 13 July 2024, 00:32:38 UTC | Merge pull request #252 from merajhashemi/mh-reg Support multi-dimensional output for CP regression | 13 July 2024, 00:32:38 UTC |
6cb1d77 | Meraj Hashemizadeh | 12 July 2024, 22:37:45 UTC | Replace numpy methods with Tensorly equivalent | 12 July 2024, 22:37:45 UTC |
9dba831 | Meraj Hashemizadeh | 12 July 2024, 22:27:18 UTC | Remove python_version from requirements.txt | 12 July 2024, 22:34:11 UTC |
a52c80b | Meraj Hashemizadeh | 12 July 2024, 21:27:17 UTC | Update test | 12 July 2024, 21:27:17 UTC |
7c298cd | Meraj Hashemizadeh | 12 July 2024, 21:22:07 UTC | Apply black | 12 July 2024, 21:22:07 UTC |
e6a8209 | Meraj Hashemizadeh | 12 July 2024, 21:20:53 UTC | Merge remote-tracking branch 'upstream/main' into mh-reg # Conflicts: # tensorly/regression/cp_regression.py | 12 July 2024, 21:20:53 UTC |
39d2ce4 | Meraj Hashemizadeh | 12 July 2024, 21:19:13 UTC | Revert "Update cp_regression.py" This reverts commit 2dcee4036dca09274f3fb1d1fdd4de079995378d. | 12 July 2024, 21:19:13 UTC |
b2468f6 | COHEN Jeremy | 12 July 2024, 12:11:14 UTC | Merge branch 'main' into tl_solvers | 12 July 2024, 12:11:14 UTC |
b8f8242 | COHEN Jeremy | 12 July 2024, 12:08:26 UTC | correcting bug | 12 July 2024, 12:08:26 UTC |
944c402 | COHEN Jeremy | 12 July 2024, 10:37:50 UTC | black linting | 12 July 2024, 10:37:50 UTC |
d6d73e2 | COHEN Jeremy | 12 July 2024, 10:36:34 UTC | updating 0 to 0.0 | 12 July 2024, 10:36:34 UTC |
c62929a | COHEN Jeremy | 12 July 2024, 10:30:50 UTC | adding test description for test_penalizations | 12 July 2024, 10:30:50 UTC |
83c553f | COHEN Jeremy | 12 July 2024, 10:30:35 UTC | Adding description to tests for nnls solvers | 12 July 2024, 10:30:35 UTC |
6db4694 | COHEN Jeremy | 12 July 2024, 10:14:03 UTC | rework validate_constraints | 12 July 2024, 10:14:03 UTC |
4dee88c | COHEN Jeremy | 12 July 2024, 09:24:19 UTC | adding admm test description | 12 July 2024, 09:24:19 UTC |
a21f844 | Aaron Meyer | 11 April 2024, 17:54:34 UTC | Merge pull request #551 from cohenjer/normalize_tucker add normalization method to tucker_tensor class (similar to cp_tensor) | 11 April 2024, 17:54:34 UTC |
c553d69 | COHEN Jeremy | 11 April 2024, 11:28:30 UTC | typo correction in docstring | 11 April 2024, 11:28:30 UTC |
e8894ba | COHEN Jeremy | 11 April 2024, 11:27:29 UTC | black linting | 11 April 2024, 11:27:29 UTC |
82997f8 | COHEN Jeremy | 11 April 2024, 11:26:10 UTC | removing superflu code for sparsity and ridge preprocessing | 11 April 2024, 11:26:10 UTC |
4386510 | COHEN Jeremy | 11 April 2024, 10:54:01 UTC | updating documentation | 11 April 2024, 10:54:01 UTC |
0516363 | COHEN Jeremy | 11 April 2024, 09:03:56 UTC | add normalization method to tucker_tensor class (similar to cp_tensor) | 11 April 2024, 09:03:56 UTC |
04c87c8 | COHEN Jeremy | 11 April 2024, 08:42:25 UTC | black linting and more int to float conversion | 11 April 2024, 08:42:25 UTC |
8b5fbae | COHEN Jeremy | 11 April 2024, 08:18:27 UTC | changing int arrays to floats in proximal tests for Tensorflow | 11 April 2024, 08:18:27 UTC |
adde83e | Aaron Meyer | 10 April 2024, 15:20:50 UTC | Merge pull request #549 from tensorly/kr-speed Provide faster implementation of the MTTKRP Update Github actions to avoid Node.js deprecation | 10 April 2024, 15:20:50 UTC |
79499b5 | COHEN Jeremy | 10 April 2024, 14:36:06 UTC | black linting one more file | 10 April 2024, 14:36:06 UTC |
5da2ffb | COHEN Jeremy | 10 April 2024, 14:34:11 UTC | black linting | 10 April 2024, 14:34:11 UTC |
1a23656 | COHEN Jeremy | 10 April 2024, 14:31:04 UTC | correcting nnls call to match new output signature | 10 April 2024, 14:31:04 UTC |
98bd8a9 | Aaron Meyer | 10 April 2024, 14:25:33 UTC | Fix formatting with current black version | 10 April 2024, 14:25:33 UTC |
888b447 | Aaron Meyer | 10 April 2024, 14:22:11 UTC | Upgrade Github actions runners | 10 April 2024, 14:22:11 UTC |
b6154a7 | COHEN Jeremy | 10 April 2024, 14:21:16 UTC | removing tests for tenalg/proximal | 10 April 2024, 14:21:16 UTC |
7c87d0f | Aaron Meyer | 10 April 2024, 14:12:21 UTC | Mark test failure, black format | 10 April 2024, 14:12:21 UTC |
bf489d1 | COHEN Jeremy | 10 April 2024, 14:12:21 UTC | adding back tenalg/proximal for easier code review | 10 April 2024, 14:12:21 UTC |
f651ac6 | COHEN Jeremy | 10 April 2024, 13:36:03 UTC | moving solvers related code to solver/ directory and updating imports | 10 April 2024, 13:36:03 UTC |
ad8f8a5 | Aaron Meyer | 03 April 2024, 15:38:52 UTC | Clean up test_cp_vonneumann_entropy_mixed_state() | 03 April 2024, 15:38:52 UTC |
a3e80bc | Aaron Meyer | 03 April 2024, 14:22:15 UTC | Provide faster implementation of kr | 03 April 2024, 14:22:15 UTC |
63fc5c5 | Aaron Meyer | 03 April 2024, 14:09:47 UTC | Merge pull request #538 from braun-steven/main Fix torch tensor creation to preserve dtype and device. | 03 April 2024, 14:09:47 UTC |
a49f9b9 | Aaron Meyer | 03 April 2024, 13:35:45 UTC | Update test_proximal.py Making a trivial change to rebuild the tests. | 03 April 2024, 13:35:45 UTC |
5a19c82 | Jean Kossaifi | 02 April 2024, 21:53:56 UTC | Merge pull request #548 from FBen3/add_missing_makefile_targets Add missing targets to .PHONY directive | 02 April 2024, 21:53:56 UTC |
11d683f | Benjamin Fockter | 28 March 2024, 23:30:24 UTC | Add missing targets to .PHONY directive | 28 March 2024, 23:30:24 UTC |
59ba570 | Jean Kossaifi | 18 March 2024, 18:21:24 UTC | Merge pull request #511 from OsmanMalik/master Add randomized sampling-based ALS method for tensor ring decomposition | 18 March 2024, 18:21:24 UTC |
768dc0a | Aaron Meyer | 12 March 2024, 03:39:50 UTC | Start testing Python 3.12 and resolve JAX deprecation (#540) * Upgrade python * Update test.yml --------- Co-authored-by: Aaron Meyer <git@asmlab.org> | 12 March 2024, 03:39:50 UTC |
cfc82a6 | Osman Asif Malik | 24 February 2024, 20:25:12 UTC | Apply updated black | 24 February 2024, 20:25:12 UTC |
2d7c27b | Osman Asif Malik | 24 February 2024, 20:22:01 UTC | Merge branch 'tensorly:main' into master | 24 February 2024, 20:22:01 UTC |
0d5af9d | Osman Asif Malik | 24 February 2024, 20:18:04 UTC | Split TR files based on main algorithm Split TR decomposition and testing files based on type of algorithm (SVD or ALS). | 24 February 2024, 20:18:04 UTC |
2a8ff56 | Aaron Meyer | 08 January 2024, 15:03:19 UTC | Simplify proximal operator code (#534) Loops could be removed through vectorized indexing. Also, no need to keep track of the passive and active indices because these are complementary. | 08 January 2024, 15:03:19 UTC |
7569688 | Aaron Meyer | 08 January 2024, 14:33:14 UTC | Merge pull request #533 from meyer-lab/rm-mxnet Remove mxnet entirely, as the project has been halted and archived. | 08 January 2024, 14:33:14 UTC |
a46f479 | Jean Kossaifi | 25 December 2023, 16:34:30 UTC | Merge pull request #539 from meyer-lab/cross-product Avoid large concatenation within PARAFAC2 upon SVD initialization | 25 December 2023, 16:34:30 UTC |
3b0499a | Aaron Meyer | 04 December 2023, 04:51:44 UTC | Add information about cross-product to the docstring | 04 December 2023, 04:51:44 UTC |
d850fe9 | Osman Asif Malik | 14 November 2023, 02:18:05 UTC | Fix bug with handling of function output | 14 November 2023, 02:18:05 UTC |
17aecca | Osman Asif Malik | 14 November 2023, 01:42:20 UTC | Merge branch 'tensorly:main' into master | 14 November 2023, 01:42:20 UTC |
3104f84 | Steven Braun | 10 November 2023, 07:52:20 UTC | Simplify torch tensor creation | 10 November 2023, 07:52:20 UTC |
e32701d | Steven Braun | 09 November 2023, 22:13:02 UTC | Remove unnecessary torch.tensor call | 09 November 2023, 22:13:02 UTC |
44d3391 | Jean Kossaifi | 09 November 2023, 19:35:44 UTC | Merge pull request #535 from meyer-lab/fix-pf2 Small fixes in NN PARAFAC/PARAFAC2 | 09 November 2023, 19:35:44 UTC |
fb516e8 | Aaron Meyer | 09 November 2023, 19:35:09 UTC | Add max rank argument to svd_compress_tensor_slices (#536) * Add max rank argument * Fix variable typo | 09 November 2023, 19:35:09 UTC |
a3721d9 | Steven Braun | 09 November 2023, 08:27:08 UTC | Fix failing test cases | 09 November 2023, 08:27:08 UTC |
259a154 | Steven Braun | 09 November 2023, 08:26:43 UTC | Format tensorflow_backend.py | 09 November 2023, 08:26:43 UTC |
43ca82b | Steven Braun | 09 November 2023, 08:26:11 UTC | Make dtype tensor init test for all backends | 09 November 2023, 08:26:11 UTC |
1a320eb | Steven Braun | 09 November 2023, 08:00:39 UTC | Fix TF dtype/device tensor init See also: #537 | 09 November 2023, 08:00:39 UTC |
90760da | Steven Braun | 09 November 2023, 07:03:37 UTC | Fix missing tensor contexts See also: #538 | 09 November 2023, 07:03:37 UTC |