{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":843064771,"defaultBranch":"master","name":"gonum","ownerLogin":"tvkn","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-08-15T17:50:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/79277926?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723744255.0","currentOid":""},"activityList":{"items":[{"before":"a3de4f29b643181bca00200d1ccfc9b1ab9c2e96","after":"f9a215bd0cb304bddd7b7536d4f7489fc6e7fde8","ref":"refs/heads/mat/fix-qr-very-tall","pushedAt":"2024-08-16T12:05:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tvkn","name":"Tristan Nicholls","path":"/tvkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79277926?s=80&v=4"},"commit":{"message":"A+C: add Tristan Nicholls","shortMessageHtmlLink":"A+C: add Tristan Nicholls"}},{"before":"4925922c0b65b2e8454641b8199d259cfe7239b5","after":"a3de4f29b643181bca00200d1ccfc9b1ab9c2e96","ref":"refs/heads/mat/fix-qr-very-tall","pushedAt":"2024-08-16T12:05:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tvkn","name":"Tristan Nicholls","path":"/tvkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79277926?s=80&v=4"},"commit":{"message":"A+C: add Tristan Nicholls","shortMessageHtmlLink":"A+C: add Tristan Nicholls"}},{"before":"7a71d635aa93dcf1a59115fd469e987ff903996e","after":"4925922c0b65b2e8454641b8199d259cfe7239b5","ref":"refs/heads/mat/fix-qr-very-tall","pushedAt":"2024-08-16T08:23:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tvkn","name":"Tristan Nicholls","path":"/tvkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79277926?s=80&v=4"},"commit":{"message":"mat: calculate Q elements lazily when calling QR.At\n\nWhen a matrix is very tall, calculating Q will currently allocate a\nlarge Q at the end of the factorisation, even if it is not going to be\nused, and a large Q matrix can lead to out of memory issues.\n\nFor this reason, Q is never eagerly computed unless explicitly required\nto by the user, with QR.ToQ.\nTo keep fulfilling the Matrix interface, the QR.At method will compute\nthe requested element only, which only require computing a single row of\nQ.","shortMessageHtmlLink":"mat: calculate Q elements lazily when calling QR.At"}},{"before":"05e4e694b9f3134bcfa07bd8774bc3d7843e94b5","after":"7a71d635aa93dcf1a59115fd469e987ff903996e","ref":"refs/heads/mat/fix-qr-very-tall","pushedAt":"2024-08-15T17:59:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tvkn","name":"Tristan Nicholls","path":"/tvkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79277926?s=80&v=4"},"commit":{"message":"mat: calculate Q elements lazily when calling QR.At\n\nWhen a matrix is very tall, calculating Q will currently allocate a\nlarge Q at the end of the factorisation, even if it is not going to be\nused, and a large Q matrix can lead to out of memory issues.\n\nFor this reason, Q is never eagerly computed unless explicitly required\nto by the user, with QR.ToQ.\nTo keep fulfilling the Matrix interface, the QR.At method will compute\nthe requested element only, which only require computing a single row of\nQ.","shortMessageHtmlLink":"mat: calculate Q elements lazily when calling QR.At"}},{"before":null,"after":"05e4e694b9f3134bcfa07bd8774bc3d7843e94b5","ref":"refs/heads/mat/fix-qr-very-tall","pushedAt":"2024-08-15T17:50:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tvkn","name":"Tristan Nicholls","path":"/tvkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79277926?s=80&v=4"},"commit":{"message":"mat: calculate Q elements lazily when calling QR.At\n\nWhen a matrix is very tall, calculating Q will currently allocate a\nlarge Q at the end of the factorisation, even if it is not going to be\nused, and a large Q matrix can lead to out of memory issues.\n\nFor this reason, Q is never eagerly computed unless explicitly required\nto by the user, with QR.ToQ.\nTo keep fulfilling the Matrix interface, the QR.At method will compute\nthe requested element only, which only require computing a single row of\nQ.","shortMessageHtmlLink":"mat: calculate Q elements lazily when calling QR.At"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNlQxMjowNTozMS4wMDAwMDBazwAAAAScGb0I","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNlQxMjowNTozMS4wMDAwMDBazwAAAAScGb0I","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNVQxNzo1MDo1NS4wMDAwMDBazwAAAASbcGfD"}},"title":"Activity ยท tvkn/gonum"}