{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":656193238,"defaultBranch":"main","name":"llm-samplers","ownerLogin":"KerfuffleV2","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-20T12:45:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44031344?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699518516.0","currentOid":""},"activityList":{"items":[{"before":"f25ba36226f59cd2d5c29fe864c023ef603bfdd7","after":"788e18165ee3fd46902d3e3e44d220d1efc56827","ref":"refs/heads/main","pushedAt":"2023-11-09T08:23:39.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Merge pull request #9 from KerfuffleV2/feat-v0.0.7\n\nv0.0.7","shortMessageHtmlLink":"Merge pull request #9 from KerfuffleV2/feat-v0.0.7"}},{"before":"93c6ebfd52a65a50d061a1aee2f2a57a42cd9e15","after":"a14b74bae4623f8f0b20e06d3e1ff36b1fca13f6","ref":"refs/heads/feat-v0.0.7","pushedAt":"2023-11-06T18:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Optimize Greedy sampler when logits are sorted, minor cleanups.","shortMessageHtmlLink":"Optimize Greedy sampler when logits are sorted, minor cleanups."}},{"before":"75482b441f7d7813be545796fcdd6cfa9fbee921","after":"93c6ebfd52a65a50d061a1aee2f2a57a42cd9e15","ref":"refs/heads/feat-v0.0.7","pushedAt":"2023-11-06T17:47:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Only evict last logit in try_from_iter_top_k if new one is greater","shortMessageHtmlLink":"Only evict last logit in try_from_iter_top_k if new one is greater"}},{"before":"8c72d0c2838471bfbe26394694b41054bd789549","after":"75482b441f7d7813be545796fcdd6cfa9fbee921","ref":"refs/heads/feat-v0.0.7","pushedAt":"2023-11-06T17:37:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Allow pre-filter, pre-sorting while building logits.","shortMessageHtmlLink":"Allow pre-filter, pre-sorting while building logits."}},{"before":"a891e2b14c10550a262377dd0ba88e52968d5cdd","after":"8c72d0c2838471bfbe26394694b41054bd789549","ref":"refs/heads/feat-v0.0.7","pushedAt":"2023-11-05T13:38:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Add top-a sampler.","shortMessageHtmlLink":"Add top-a sampler."}},{"before":"e0acbea3d25eac78148a892de8843d7445c13e9d","after":"a891e2b14c10550a262377dd0ba88e52968d5cdd","ref":"refs/heads/feat-v0.0.7","pushedAt":"2023-11-05T12:14:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Fix a serious issue in flat_bias where it assumed all logits were available\n\nTry to avoid unnecessarily re-running softmax","shortMessageHtmlLink":"Fix a serious issue in flat_bias where it assumed all logits were ava…"}},{"before":"41763a29704859371064c5ec2634b12a093e8431","after":"e0acbea3d25eac78148a892de8843d7445c13e9d","ref":"refs/heads/feat-v0.0.7","pushedAt":"2023-11-05T11:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Add min-p sampler.","shortMessageHtmlLink":"Add min-p sampler."}},{"before":null,"after":"41763a29704859371064c5ec2634b12a093e8431","ref":"refs/heads/feat-v0.0.7","pushedAt":"2023-11-05T09:59:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Rip out token id and logits type variables.","shortMessageHtmlLink":"Rip out token id and logits type variables."}},{"before":null,"after":"b670b508f2d23ee605a980fecc69ad533702b3cd","ref":"refs/heads/resource-experiment","pushedAt":"2023-11-04T16:29:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Resource experiment stuff","shortMessageHtmlLink":"Resource experiment stuff"}},{"before":"bb34bb79bb9c33d21ea2eb896e9f586cdc2bb7e5","after":"f25ba36226f59cd2d5c29fe864c023ef603bfdd7","ref":"refs/heads/main","pushedAt":"2023-08-15T14:23:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Merge pull request #5 from seasox/last-tokens-error-msg\n\nFix MissingResource description for last_tokens default imp","shortMessageHtmlLink":"Merge pull request #5 from seasox/last-tokens-error-msg"}},{"before":"d4bd76fb8a69c8327f25d639429de28a5899dfb3","after":"bb34bb79bb9c33d21ea2eb896e9f586cdc2bb7e5","ref":"refs/heads/main","pushedAt":"2023-08-06T12:34:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Bump version.","shortMessageHtmlLink":"Bump version."}},{"before":"30953f6c42f94a8b469d08777baf86760f880e0c","after":"d4bd76fb8a69c8327f25d639429de28a5899dfb3","ref":"refs/heads/main","pushedAt":"2023-08-06T12:32:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"v0.0.6 (#4)\n\n* Add initial implemenation of sequence repetition sampler.\r\n\r\n* New approach to dynamic sampler config\r\n\r\n* Adjust types so ConfigurableSampler can be a trait object.\r\n\r\n* Code reorganizations.\r\n\r\n* Fix invariants for frequency/presence sampler.","shortMessageHtmlLink":"v0.0.6 (#4)"}},{"before":"a2c6711a06b508632e42091088046f4485f4c22f","after":"fee207268fc2dfe755c6fd0c0f8e4996804f5e1a","ref":"refs/heads/feat-v0.0.6","pushedAt":"2023-08-06T11:23:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Make SamplerSlot support Debug, add ensure_present method.","shortMessageHtmlLink":"Make SamplerSlot support Debug, add ensure_present method."}},{"before":"e8ffae89105088f77d07bfff99f3f28afd0aa0c8","after":"a2c6711a06b508632e42091088046f4485f4c22f","ref":"refs/heads/feat-v0.0.6","pushedAt":"2023-08-06T08:07:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Implement deref for SamplerChainBuilder.","shortMessageHtmlLink":"Implement deref for SamplerChainBuilder."}},{"before":"d6294578bdc422a276fea9b0aafca5afc9687e6c","after":"e8ffae89105088f77d07bfff99f3f28afd0aa0c8","ref":"refs/heads/feat-v0.0.6","pushedAt":"2023-08-04T12:24:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Initial pass at dynamically building configurable chains.\n\nVarious cleanups.\n\nFix some issues with type various.\n\nFix invariants for frequency/presence sampler.","shortMessageHtmlLink":"Initial pass at dynamically building configurable chains."}},{"before":"558f5949bde7a5fe6b5a3631639e4a084ec818eb","after":"d6294578bdc422a276fea9b0aafca5afc9687e6c","ref":"refs/heads/feat-v0.0.6","pushedAt":"2023-08-03T19:34:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Changes to defining sampler options.","shortMessageHtmlLink":"Changes to defining sampler options."}},{"before":"ad4e617904143b172f5fda6ffafbb36fc9ef88ca","after":"558f5949bde7a5fe6b5a3631639e4a084ec818eb","ref":"refs/heads/feat-v0.0.6","pushedAt":"2023-08-03T08:45:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Adjust types so ConfigurableSampler can be a trait object.","shortMessageHtmlLink":"Adjust types so ConfigurableSampler can be a trait object."}},{"before":"1a117a6409631d65d6a69ac0576ca27a5068d96d","after":"ad4e617904143b172f5fda6ffafbb36fc9ef88ca","ref":"refs/heads/feat-v0.0.6","pushedAt":"2023-08-03T08:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Cleanups.","shortMessageHtmlLink":"Cleanups."}},{"before":"592bf824fa92c72a00822cc76a6b0fd4324daf12","after":"1a117a6409631d65d6a69ac0576ca27a5068d96d","ref":"refs/heads/feat-v0.0.6","pushedAt":"2023-08-03T08:26:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"First pass of new approach to dynamic sampler config","shortMessageHtmlLink":"First pass of new approach to dynamic sampler config"}},{"before":null,"after":"592bf824fa92c72a00822cc76a6b0fd4324daf12","ref":"refs/heads/feat-v0.0.6","pushedAt":"2023-08-01T23:29:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Add initial implemenation of sequence repetition sampler.","shortMessageHtmlLink":"Add initial implemenation of sequence repetition sampler."}},{"before":"0081d3b35adde5f22cc8ab5bef0f51e3921335a7","after":"30953f6c42f94a8b469d08777baf86760f880e0c","ref":"refs/heads/main","pushedAt":"2023-07-27T12:54:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"v0.0.5 (#3)\n\n* Initial support for general configuring of sampler options.\r\n\r\n* Various cleanups.\r\n\r\n* Improve sampler documentation.\r\n\r\n* Construct SampleFlatBias using an iterator of owned tuples","shortMessageHtmlLink":"v0.0.5 (#3)"}},{"before":"afdc38dace1c315344f14eca41d961cf2b6ae3a1","after":"8c326a86baf222b366012434885fa0e59cf06f93","ref":"refs/heads/feat-v0.0.5","pushedAt":"2023-07-27T12:50:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Various cleanups.\n\nImprove documentation.\n\nAdd sampler name and description fields to sampler configuration metadata.\n\nStart adding descriptions and help text for samplers and sampler options.","shortMessageHtmlLink":"Various cleanups."}},{"before":"14c941645402dd0150115d95d7fd4121b0c0d885","after":"afdc38dace1c315344f14eca41d961cf2b6ae3a1","ref":"refs/heads/feat-v0.0.5","pushedAt":"2023-07-24T19:04:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Construct SampleFlatBias using an iterator of owned tuples","shortMessageHtmlLink":"Construct SampleFlatBias using an iterator of owned tuples"}},{"before":"bafbda24ab60638beaa034b41dce1f0525d2c162","after":"14c941645402dd0150115d95d7fd4121b0c0d885","ref":"refs/heads/feat-v0.0.5","pushedAt":"2023-07-24T16:52:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Cleanups.","shortMessageHtmlLink":"Cleanups."}},{"before":null,"after":"bafbda24ab60638beaa034b41dce1f0525d2c162","ref":"refs/heads/feat-v0.0.5","pushedAt":"2023-07-22T22:48:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Initial support for general configuring of sampler options.\n\nAdd default values to type variables for convenience.\n\nOther cleanups.","shortMessageHtmlLink":"Initial support for general configuring of sampler options."}},{"before":"5789056954e6e5d3ddea7f3f49a2297d1cf18cc6","after":null,"ref":"refs/heads/feat-v0.0.3","pushedAt":"2023-07-05T16:21:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"}},{"before":"91c8abf0b118860aa345b2c9fde2d389fc43ec69","after":"0081d3b35adde5f22cc8ab5bef0f51e3921335a7","ref":"refs/heads/main","pushedAt":"2023-07-05T15:15:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Merge pull request #2 from KerfuffleV2/feat-v0.0.4\n\n* Better method of providing resources to samplers.\r\n\r\n* Add default instances and builder methods for most samplers.\r\n\r\n* Much more/better documentation and examples.\r\n\r\n* Eliminate rand feature, too much complication for too little gain.\r\n\r\n* Fix naming convention for random distribution and locally typical samplers.\r\n\r\n* Protect against divide by zero in temperature sampler.\r\n\r\n* Fix repo link in Cargo.toml","shortMessageHtmlLink":"Merge pull request #2 from KerfuffleV2/feat-v0.0.4"}},{"before":null,"after":"e7f135fd066b16eff4558674bfd81293cb7a9b7c","ref":"refs/heads/feat-v0.0.4","pushedAt":"2023-07-05T15:13:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"v0.0.4\n\nBetter method of providing resources to samplers.\n\nAdd default instances and builder methods for most samplers.\n\nMuch more/better documentation and examples.\n\nEliminate rand feature, too much complication for too little gain.\n\nFix naming convention for random distribution and locally typical samplers.\n\nProtect against divide by zero in temperature sampler.\n\nFix repo link in Cargo.toml","shortMessageHtmlLink":"v0.0.4"}},{"before":"722edeb926bc55db5bdf9f8cee36f22ac6c42a84","after":"91c8abf0b118860aa345b2c9fde2d389fc43ec69","ref":"refs/heads/main","pushedAt":"2023-06-30T17:10:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Merge pull request #1 from KerfuffleV2/feat-v0.0.3\n\nv0.0.3","shortMessageHtmlLink":"Merge pull request #1 from KerfuffleV2/feat-v0.0.3"}},{"before":null,"after":"5789056954e6e5d3ddea7f3f49a2297d1cf18cc6","ref":"refs/heads/feat-v0.0.3","pushedAt":"2023-06-30T17:09:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KerfuffleV2","name":"Kerfuffle","path":"/KerfuffleV2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44031344?s=80&v=4"},"commit":{"message":"Improve RNG handling.\n\nAdd sampler chains.\n\nDocumentation improvements.\n\nOther fixes and cleanups.","shortMessageHtmlLink":"Improve RNG handling."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADqxH5vwA","startCursor":null,"endCursor":null}},"title":"Activity · KerfuffleV2/llm-samplers"}