{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":71603727,"defaultBranch":"main","name":"tensorly","ownerLogin":"tensorly","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-21T23:14:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22989719?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712762453.0","currentOid":""},"activityList":{"items":[{"before":"adde83e3474ca2bb9c8d1747a6c0a0ae08c3f6c1","after":"a21f84422876fb8b4c0d07ef116740b7cf9e8252","ref":"refs/heads/main","pushedAt":"2024-04-11T17:54:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Merge pull request #551 from cohenjer/normalize_tucker\n\nadd normalization method to tucker_tensor class (similar to cp_tensor)","shortMessageHtmlLink":"Merge pull request #551 from cohenjer/normalize_tucker"}},{"before":"98bd8a92693142ca3dcd64d238cba66b071589ff","after":null,"ref":"refs/heads/kr-speed","pushedAt":"2024-04-10T15:20:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"}},{"before":"63fc5c5d4d3352a79f4c1a1a725e767ae6dc8734","after":"adde83e3474ca2bb9c8d1747a6c0a0ae08c3f6c1","ref":"refs/heads/main","pushedAt":"2024-04-10T15:20:50.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Merge pull request #549 from tensorly/kr-speed\n\nProvide faster implementation of the MTTKRP\r\nUpdate Github actions to avoid Node.js deprecation","shortMessageHtmlLink":"Merge pull request #549 from tensorly/kr-speed"}},{"before":"888b4472aa25f67ef440c82a22aef0e9ad2e9d50","after":"98bd8a92693142ca3dcd64d238cba66b071589ff","ref":"refs/heads/kr-speed","pushedAt":"2024-04-10T14:25:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Fix formatting with current black version","shortMessageHtmlLink":"Fix formatting with current black version"}},{"before":"7c87d0fa5e7b6bd860c869a4f0500e47910b55e7","after":"888b4472aa25f67ef440c82a22aef0e9ad2e9d50","ref":"refs/heads/kr-speed","pushedAt":"2024-04-10T14:22:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Upgrade Github actions runners","shortMessageHtmlLink":"Upgrade Github actions runners"}},{"before":"ad8f8a55712ae8fb54b04e2c38feb88ebbe54e52","after":"7c87d0fa5e7b6bd860c869a4f0500e47910b55e7","ref":"refs/heads/kr-speed","pushedAt":"2024-04-10T14:12:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Mark test failure, black format","shortMessageHtmlLink":"Mark test failure, black format"}},{"before":"a3e80bce66997ad3a3e4a56335b3759d2a7e0836","after":"ad8f8a55712ae8fb54b04e2c38feb88ebbe54e52","ref":"refs/heads/kr-speed","pushedAt":"2024-04-03T15:38:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Clean up test_cp_vonneumann_entropy_mixed_state()","shortMessageHtmlLink":"Clean up test_cp_vonneumann_entropy_mixed_state()"}},{"before":null,"after":"a3e80bce66997ad3a3e4a56335b3759d2a7e0836","ref":"refs/heads/kr-speed","pushedAt":"2024-04-03T14:22:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Provide faster implementation of kr","shortMessageHtmlLink":"Provide faster implementation of kr"}},{"before":"5a19c8260bbda338269a3ff5830eb63f57f2d680","after":"63fc5c5d4d3352a79f4c1a1a725e767ae6dc8734","ref":"refs/heads/main","pushedAt":"2024-04-03T14:09:47.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Merge pull request #538 from braun-steven/main\n\nFix torch tensor creation to preserve dtype and device.","shortMessageHtmlLink":"Merge pull request #538 from braun-steven/main"}},{"before":"59ba570beaad978f572b1b2c5587e9966a3472e9","after":"5a19c8260bbda338269a3ff5830eb63f57f2d680","ref":"refs/heads/main","pushedAt":"2024-04-02T21:53:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JeanKossaifi","name":"Jean Kossaifi","path":"/JeanKossaifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832583?s=80&v=4"},"commit":{"message":"Merge pull request #548 from FBen3/add_missing_makefile_targets\n\nAdd missing targets to .PHONY directive","shortMessageHtmlLink":"Merge pull request #548 from FBen3/add_missing_makefile_targets"}},{"before":"768dc0a3bfb508cef279b1ad263fd06f2a0b2e3b","after":"59ba570beaad978f572b1b2c5587e9966a3472e9","ref":"refs/heads/main","pushedAt":"2024-03-18T18:21:24.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"JeanKossaifi","name":"Jean Kossaifi","path":"/JeanKossaifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832583?s=80&v=4"},"commit":{"message":"Merge pull request #511 from OsmanMalik/master\n\nAdd randomized sampling-based ALS method for tensor ring decomposition","shortMessageHtmlLink":"Merge pull request #511 from OsmanMalik/master"}},{"before":"2a8ff56726c7556fc8ad520ee496270354a1cef3","after":"768dc0a3bfb508cef279b1ad263fd06f2a0b2e3b","ref":"refs/heads/main","pushedAt":"2024-03-12T03:39:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Start testing Python 3.12 and resolve JAX deprecation (#540)\n\n* Upgrade python\r\n\r\n* Update test.yml\r\n\r\n---------\r\n\r\nCo-authored-by: Aaron Meyer ","shortMessageHtmlLink":"Start testing Python 3.12 and resolve JAX deprecation (#540)"}},{"before":"7569688b401cd6dff9c8fef9374b41cf11712e06","after":"2a8ff56726c7556fc8ad520ee496270354a1cef3","ref":"refs/heads/main","pushedAt":"2024-01-08T15:03:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Simplify proximal operator code (#534)\n\nLoops could be removed through vectorized indexing. Also, no need to keep track of the passive and active indices because these are complementary.","shortMessageHtmlLink":"Simplify proximal operator code (#534)"}},{"before":"a46f4791a6f7442fcc4dd68b22920abeb2d164c7","after":"7569688b401cd6dff9c8fef9374b41cf11712e06","ref":"refs/heads/main","pushedAt":"2024-01-08T14:33:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Merge pull request #533 from meyer-lab/rm-mxnet\n\nRemove mxnet entirely, as the project has been halted and archived.","shortMessageHtmlLink":"Merge pull request #533 from meyer-lab/rm-mxnet"}},{"before":"44d3391df01b3397b7a0933824082904c8b5b13c","after":"a46f4791a6f7442fcc4dd68b22920abeb2d164c7","ref":"refs/heads/main","pushedAt":"2023-12-25T16:34:31.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"JeanKossaifi","name":"Jean Kossaifi","path":"/JeanKossaifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832583?s=80&v=4"},"commit":{"message":"Merge pull request #539 from meyer-lab/cross-product\n\nAvoid large concatenation within PARAFAC2 upon SVD initialization","shortMessageHtmlLink":"Merge pull request #539 from meyer-lab/cross-product"}},{"before":"fb516e8193ba3a6aefff7d8f371d50314b57aa6d","after":"44d3391df01b3397b7a0933824082904c8b5b13c","ref":"refs/heads/main","pushedAt":"2023-11-09T19:35:44.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JeanKossaifi","name":"Jean Kossaifi","path":"/JeanKossaifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832583?s=80&v=4"},"commit":{"message":"Merge pull request #535 from meyer-lab/fix-pf2\n\nSmall fixes in NN PARAFAC/PARAFAC2","shortMessageHtmlLink":"Merge pull request #535 from meyer-lab/fix-pf2"}},{"before":"1fe1fc7ef575fc43abd0deab1366529470f5c0a6","after":"fb516e8193ba3a6aefff7d8f371d50314b57aa6d","ref":"refs/heads/main","pushedAt":"2023-11-09T19:35:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Add max rank argument to svd_compress_tensor_slices (#536)\n\n* Add max rank argument\r\n\r\n* Fix variable typo","shortMessageHtmlLink":"Add max rank argument to svd_compress_tensor_slices (#536)"}},{"before":"357aa6649ae481ec635792d3e9a86513c6870108","after":"1fe1fc7ef575fc43abd0deab1366529470f5c0a6","ref":"refs/heads/main","pushedAt":"2023-10-20T16:00:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JeanKossaifi","name":"Jean Kossaifi","path":"/JeanKossaifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832583?s=80&v=4"},"commit":{"message":"Merge pull request #532 from meyer-lab/backend-deps\n\nFully deprecate mxnet","shortMessageHtmlLink":"Merge pull request #532 from meyer-lab/backend-deps"}},{"before":"4ba1cbea02b5b319fc081bbd17aed8b1801a29b7","after":"357aa6649ae481ec635792d3e9a86513c6870108","ref":"refs/heads/main","pushedAt":"2023-10-18T19:05:27.000Z","pushType":"pr_merge","commitsCount":17,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Merge pull request #525 from meyer-lab/pf2-linesearch\n\nBro's line search for PARAFAC2","shortMessageHtmlLink":"Merge pull request #525 from meyer-lab/pf2-linesearch"}},{"before":"72174beff4f418fe9fbf35bbc18fc489a6f8d78e","after":"4ba1cbea02b5b319fc081bbd17aed8b1801a29b7","ref":"refs/heads/main","pushedAt":"2023-09-27T16:38:49.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Merge pull request #530 from MarieRoald/parafac2-compression\n\nSVD compression of PARAFAC2","shortMessageHtmlLink":"Merge pull request #530 from MarieRoald/parafac2-compression"}},{"before":"c1775b86c1d7a3e510183072d4414a386379e243","after":"72174beff4f418fe9fbf35bbc18fc489a6f8d78e","ref":"refs/heads/main","pushedAt":"2023-09-08T18:10:36.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Merge pull request #517 from meyer-lab/fix-nnsvd-returns\n\nAlso provide H back from make_svd_non_negative()","shortMessageHtmlLink":"Merge pull request #517 from meyer-lab/fix-nnsvd-returns"}},{"before":"de05e178850eb2abe43ec1a40f80624ca606807d","after":"c1775b86c1d7a3e510183072d4414a386379e243","ref":"refs/heads/main","pushedAt":"2023-09-01T17:29:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JeanKossaifi","name":"Jean Kossaifi","path":"/JeanKossaifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832583?s=80&v=4"},"commit":{"message":"Merge pull request #524 from meyer-lab/pf2-avoid-reproject\n\nPARAFAC2: Avoid reprojection of X during the error calculation","shortMessageHtmlLink":"Merge pull request #524 from meyer-lab/pf2-avoid-reproject"}},{"before":"83a4c48ee979d88b0e67ae466a996723b3563200","after":"de05e178850eb2abe43ec1a40f80624ca606807d","ref":"refs/heads/main","pushedAt":"2023-08-20T18:28:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JeanKossaifi","name":"Jean Kossaifi","path":"/JeanKossaifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832583?s=80&v=4"},"commit":{"message":"Merge pull request #505 from JeanKossaifi/main\n\nDefault on math.pi","shortMessageHtmlLink":"Merge pull request #505 from JeanKossaifi/main"}},{"before":"3e33fad7c75104db21b57e7369cf0e631fd46185","after":"83a4c48ee979d88b0e67ae466a996723b3563200","ref":"refs/heads/main","pushedAt":"2023-08-19T09:52:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JeanKossaifi","name":"Jean Kossaifi","path":"/JeanKossaifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832583?s=80&v=4"},"commit":{"message":"Merge pull request #519 from hello-fri-end/fixInitializeTucker\n\nFix initialize_tucker","shortMessageHtmlLink":"Merge pull request #519 from hello-fri-end/fixInitializeTucker"}},{"before":"a982cf962ecc9583a0b54560798ff7db43779440","after":"3e33fad7c75104db21b57e7369cf0e631fd46185","ref":"refs/heads/main","pushedAt":"2023-08-18T08:34:57.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"JeanKossaifi","name":"Jean Kossaifi","path":"/JeanKossaifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832583?s=80&v=4"},"commit":{"message":"Merge pull request #514 from SauravMaheshkar/saurav/ci-pip-cache\n\nDoc: adds `pip` caching to CI","shortMessageHtmlLink":"Merge pull request #514 from SauravMaheshkar/saurav/ci-pip-cache"}},{"before":"6c7ecfbfbfc088cb1a423e6a5970e19565844651","after":"a982cf962ecc9583a0b54560798ff7db43779440","ref":"refs/heads/main","pushedAt":"2023-08-02T21:45:44.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Merge pull request #513 from meyer-lab/fix-exports-plsr-perf\n\nMiscellaneous housekeeping improvements","shortMessageHtmlLink":"Merge pull request #513 from meyer-lab/fix-exports-plsr-perf"}},{"before":"94c2ff2b132263171a603b958cd990dd599597dd","after":"6c7ecfbfbfc088cb1a423e6a5970e19565844651","ref":"refs/heads/main","pushedAt":"2023-07-21T18:44:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JeanKossaifi","name":"Jean Kossaifi","path":"/JeanKossaifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832583?s=80&v=4"},"commit":{"message":"Merge pull request #508 from Kiord/main\n\nDocumentation update for svd missing values imputation","shortMessageHtmlLink":"Merge pull request #508 from Kiord/main"}},{"before":"1911fd0e65097ddbc6c155f02c981e066fdb0e7e","after":"94c2ff2b132263171a603b958cd990dd599597dd","ref":"refs/heads/main","pushedAt":"2023-06-01T14:04:59.842Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"Fixed svd_flip() when used on GPU w/ PyTorch backend (#504)\n\n* 503: Fixed svd_flip() when used on GPU w/ PyTorch backend\r\n\r\n* Update svd.py\r\n\r\nAdded context instead of just device\r\n\r\n---------\r\n\r\nCo-authored-by: Jean Kossaifi ","shortMessageHtmlLink":"Fixed svd_flip() when used on GPU w/ PyTorch backend (#504)"}},{"before":"e45c97eda738799e779b09b654e1422f775f08ea","after":"1911fd0e65097ddbc6c155f02c981e066fdb0e7e","ref":"refs/heads/main","pushedAt":"2023-05-26T19:22:50.849Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"JeanKossaifi","name":"Jean Kossaifi","path":"/JeanKossaifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832583?s=80&v=4"},"commit":{"message":"Merge pull request #501 from OsmanMalik/master\n\nAdd ALS-based method for tensor ring decomposition","shortMessageHtmlLink":"Merge pull request #501 from OsmanMalik/master"}},{"before":"b648944fe94548765537a10cedd621871f7a2ffd","after":"e45c97eda738799e779b09b654e1422f775f08ea","ref":"refs/heads/main","pushedAt":"2023-05-17T13:59:52.852Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarmey","name":"Aaron Meyer","path":"/aarmey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065146?s=80&v=4"},"commit":{"message":"More efficient error calculation in PARAFAC2 through inner product (#502)\n\n* More efficient error calculation\r\n\r\n* Fix transpose\r\n\r\n* Fix test\r\n\r\n* Black formatting\r\n\r\n* Add docstring\r\n\r\n---------\r\n\r\nCo-authored-by: Aaron Meyer ","shortMessageHtmlLink":"More efficient error calculation in PARAFAC2 through inner product (#502"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELl8NOgA","startCursor":null,"endCursor":null}},"title":"Activity ยท tensorly/tensorly"}