{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":100357329,"defaultBranch":"master","name":"rootbench","ownerLogin":"root-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-15T08:39:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6450093?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1667308713.106496","currentOid":""},"activityList":{"items":[{"before":"60dafbbef227c9232a0d47fc7125c2bfdf78bcf1","after":"9a52714b53e546eb490ef48fcefdfd602a66a5b8","ref":"refs/heads/master","pushedAt":"2024-06-27T14:51:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverweed","name":"Silverweed","path":"/silverweed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7806878?s=80&v=4"},"commit":{"message":"[io] fix type of RSnapshotOptions::fCompressionAlgorithm","shortMessageHtmlLink":"[io] fix type of RSnapshotOptions::fCompressionAlgorithm"}},{"before":"2221b6fac7c9b42a24ce7b732ac15eefad25d199","after":"60dafbbef227c9232a0d47fc7125c2bfdf78bcf1","ref":"refs/heads/master","pushedAt":"2024-05-20T16:52:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"Add `build/` directory to .gitignore","shortMessageHtmlLink":"Add build/ directory to .gitignore"}},{"before":"1fb0396847c4ff1ff1abc90432de51d2247efab8","after":"2221b6fac7c9b42a24ce7b732ac15eefad25d199","ref":"refs/heads/master","pushedAt":"2024-03-18T15:13:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"Synchronize `.clang-format` file with main ROOT repo","shortMessageHtmlLink":"Synchronize .clang-format file with main ROOT repo"}},{"before":"61211afadd0b21083d08c6bc39d04a211bafc998","after":"1fb0396847c4ff1ff1abc90432de51d2247efab8","ref":"refs/heads/master","pushedAt":"2024-02-23T14:11:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jblomer","name":"Jakob Blomer","path":"/jblomer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1557360?s=80&v=4"},"commit":{"message":"Fixes for latest RNTuple changes (#285)\n\n* adjust RNTuple benchmarks to latest interface changes\r\n\r\n* use RC2 RNTuple data file","shortMessageHtmlLink":"Fixes for latest RNTuple changes (#285)"}},{"before":"d479d99833353cfef1e28526a499171d55b7ca7a","after":"61211afadd0b21083d08c6bc39d04a211bafc998","ref":"refs/heads/master","pushedAt":"2024-02-06T10:43:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Remove unused using declaration from gen_h1\n\nRFieldBase was moved out of the Detail namespace, but it's not actually\nused by the code.","shortMessageHtmlLink":"Remove unused using declaration from gen_h1"}},{"before":"8107236d61427b018144c32b9d3288286ba37ea9","after":"d479d99833353cfef1e28526a499171d55b7ca7a","ref":"refs/heads/master","pushedAt":"2023-12-15T14:14:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"Remove `roofit` option again\n\nWith the conda nighlies being up-to-date again, we don't need the option\nto disable RooFit anymore (it was introduced for the CI to be green,\nas the RooFit benchmarks used new things that were not available in the\noutdated nightlies).","shortMessageHtmlLink":"Remove roofit option again"}},{"before":"3ad867fb8e9d76dc8a23a8d3d5202a0c96a4b222","after":"8107236d61427b018144c32b9d3288286ba37ea9","ref":"refs/heads/master","pushedAt":"2023-11-14T12:15:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[RF] Make `rootbench` also build in memory-safe interfaces mode\n\nIn particular, this avoids some leaking RooWorkspaces.","shortMessageHtmlLink":"[RF] Make rootbench also build in memory-safe interfaces mode"}},{"before":"d075ff1d39c07e32df25fa99fd02dada4abb4ebc","after":"3ad867fb8e9d76dc8a23a8d3d5202a0c96a4b222","ref":"refs/heads/master","pushedAt":"2023-11-13T09:22:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"Avoid compiler warnings when building `rootbench`","shortMessageHtmlLink":"Avoid compiler warnings when building rootbench"}},{"before":"2e18f2fbfb5034553d75d8af5c75b3ae57295c81","after":"d075ff1d39c07e32df25fa99fd02dada4abb4ebc","ref":"refs/heads/master","pushedAt":"2023-11-10T14:55:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"Apply `clang-tidy` suggestions","shortMessageHtmlLink":"Apply clang-tidy suggestions"}},{"before":"09841fbedb1f97b4b5f4c581f7e12da0dedf65d5","after":"2e18f2fbfb5034553d75d8af5c75b3ae57295c81","ref":"refs/heads/master","pushedAt":"2023-10-22T12:59:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"Introduce `roofit` and `cuda` options instead of inheriting from ROOT","shortMessageHtmlLink":"Introduce roofit and cuda options instead of inheriting from ROOT"}},{"before":"3fc52b7d677d608b61a671a4f0d3408b323cdc1d","after":"09841fbedb1f97b4b5f4c581f7e12da0dedf65d5","ref":"refs/heads/master","pushedAt":"2023-09-22T13:43:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[RF] Adapt rootbench to new `RooFit::EvalBackend()` command argument","shortMessageHtmlLink":"[RF] Adapt rootbench to new RooFit::EvalBackend() command argument"}},{"before":"c7509ab3316a509a78c30cfc675cd918ea1fa41a","after":"3fc52b7d677d608b61a671a4f0d3408b323cdc1d","ref":"refs/heads/master","pushedAt":"2023-08-23T12:42:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[RF] Remove more `getValues()` calls that were forgotten in last commit","shortMessageHtmlLink":"[RF] Remove more getValues() calls that were forgotten in last commit"}},{"before":"27aff08120eb8dd969e7ce9694583c9ff6d5ce4a","after":"c7509ab3316a509a78c30cfc675cd918ea1fa41a","ref":"refs/heads/master","pushedAt":"2023-08-07T09:03:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[RF] Remove benchmarks for `getValues()` function\n\nThis interface was removed from RooFit.","shortMessageHtmlLink":"[RF] Remove benchmarks for getValues() function"}},{"before":"d8bf97d4d3f3c9f1d7911945ef228320c53ef0c7","after":"27aff08120eb8dd969e7ce9694583c9ff6d5ce4a","ref":"refs/heads/master","pushedAt":"2023-06-26T16:04:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[RF] Update ATLAS benchmarks to also do minimization with codegen AD","shortMessageHtmlLink":"[RF] Update ATLAS benchmarks to also do minimization with codegen AD"}},{"before":"093f5781c28163c51786ff89719ad0cb97a499a5","after":"d8bf97d4d3f3c9f1d7911945ef228320c53ef0c7","ref":"refs/heads/master","pushedAt":"2023-06-22T11:57:31.636Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[RF] Make it possible to fit only few channels in ATLAS benchmarks","shortMessageHtmlLink":"[RF] Make it possible to fit only few channels in ATLAS benchmarks"}},{"before":"f61656fbed6bc146868ff7c33e910b6b60da97db","after":"093f5781c28163c51786ff89719ad0cb97a499a5","ref":"refs/heads/master","pushedAt":"2023-05-22T22:01:12.393Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[RF] Add the code-squashing-AD CHEP benchmark.","shortMessageHtmlLink":"[RF] Add the code-squashing-AD CHEP benchmark."}},{"before":"c3be5022d9976a1028def1c9f8b61a24d2198529","after":"f61656fbed6bc146868ff7c33e910b6b60da97db","ref":"refs/heads/master","pushedAt":"2023-05-17T16:35:09.320Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[RF] Update RooFit backend benchmarks to CHEP 2023 state\n\nThis commit brings in the exact code that was used to produce results\npresented at CHEP 2023:\n\nhttps://indico.jlab.org/event/459/contributions/11570/","shortMessageHtmlLink":"[RF] Update RooFit backend benchmarks to CHEP 2023 state"}},{"before":"8d5b320a051e0d9089e503ecc70e81930704a20c","after":"c3be5022d9976a1028def1c9f8b61a24d2198529","ref":"refs/heads/master","pushedAt":"2023-04-24T23:07:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[RF] Merge all benchmarks that are comparing the new BatchMode backends\n\nAlso, add a Python script to create a plot with benchmark results.","shortMessageHtmlLink":"[RF] Merge all benchmarks that are comparing the new BatchMode backends"}},{"before":"defa78c6bb762bd47b23a5b451bad04c365755eb","after":"8d5b320a051e0d9089e503ecc70e81930704a20c","ref":"refs/heads/master","pushedAt":"2023-04-23T14:24:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[RF] Reset parameters before fitting in `vectorizedPDFs` benchmarks\n\nBefore benchmarking a likelihood minimization, the model parameters need\nto be reset to something away from the parameters that were used to\ngenerate the toy dataset. Otherwise, the fit is starting already at the\nminimium and we won't benchmark the actual minimization path.\n\nFurthermore, the parameters need to be reset after each benchmark\niteration.","shortMessageHtmlLink":"[RF] Reset parameters before fitting in vectorizedPDFs benchmarks"}},{"before":"b51143670447326b925caecdad16cabec457be28","after":"defa78c6bb762bd47b23a5b451bad04c365755eb","ref":"refs/heads/master","pushedAt":"2023-04-22T11:39:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[RF] Don't benchmark model evaluation on GPU\n\nIt's not useful to benchmark this. It will always be slow because the\nresults are copied. The GPU backend makes only sense in the context of\nlikelihood minimization.","shortMessageHtmlLink":"[RF] Don't benchmark model evaluation on GPU"}},{"before":"eec8538a08ce3c2dff18aa3aa437bd5100596865","after":"b51143670447326b925caecdad16cabec457be28","ref":"refs/heads/master","pushedAt":"2023-04-19T10:34:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[RF] Remove benchmark with `SlowRooExponential` from benchAddPdf\n\nThere was a dedicated bechmark with a copy of the RooExponential that\ndidn't implement the BatchMode, just to see that using the BatchMode is\nstill faster because the remaining PDFs are implemented and because of\nthe less virtual function calls.\n\nHowever, the fallback for PDFs that are not implementing\n`computeBatch()` is now such a central piece of the BatchMode that has\nproven to work over and over, it's not worth anymore to carry this\n`SlowRooExponential` code around just for this test.","shortMessageHtmlLink":"[RF] Remove benchmark with SlowRooExponential from benchAddPdf"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yN1QxNDo1MTo0MC4wMDAwMDBazwAAAARw9YGB","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yN1QxNDo1MTo0MC4wMDAwMDBazwAAAARw9YGB","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xOVQxMDozNDo0Ni4wMDAwMDBazwAAAAMb6Mx7"}},"title":"Activity ยท root-project/rootbench"}