{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":793016039,"defaultBranch":"main","name":"ai-lab-recipes","ownerLogin":"n1hility","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-04-28T07:25:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/273664?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724033423.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"2f2d608f71d82c433e7016199b9d5ab69466d50f","ref":"refs/heads/launch-perf","pushedAt":"2024-08-19T02:10:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Fix long container startup times\n\nThe use of a uid map leads to a new layer with all files chowned.\nThis takes several seconds due to the size of the instructlab\ncontainer (26GB). Normally this would be a one time cost where\nthe idmap layer is cached and reusued accross container creations;\nhowever, since the container is stored on a read-only additional\nimage store, no caching is performed.\n\nAddress the problem by creating a derived empty contianer in\nmutable container storage. This allows the 1k idmap layer to be\ncreated in the smae area, yet reuses the layers in additional\nimage store.\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Fix long container startup times"}},{"before":null,"after":"ac7a55df4dfac8ba3fa1cf17b0ea74300d7f9980","ref":"refs/heads/pids-limit","pushedAt":"2024-08-12T04:47:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"fix: resolve fork failures during training runs\n\ntorchrun jobs create a number of children per GPU which can\noften exceed the 2k limit.\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"fix: resolve fork failures during training runs"}},{"before":"78237b08a369b20d0c163771f6b3b574f757d980","after":"83fb0cc3c5283eaf9892fac66a996c978e561700","ref":"refs/heads/fix-vllm","pushedAt":"2024-08-07T08:02:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Fix env passing that leads to failures\n\nvLLM fails with empty set values. Adjust the model of env passing to\nonly set a value if it is defined.\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Fix env passing that leads to failures"}},{"before":null,"after":"78237b08a369b20d0c163771f6b3b574f757d980","ref":"refs/heads/fix-vllm","pushedAt":"2024-08-07T07:32:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Fix env passing that leads to failures\n\nvLLM fails with empty set values. Adjust the model of env passing to\nonly set a value if it is defined.\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Fix env passing that leads to failures"}},{"before":null,"after":"2b1ca94c319a6f59d322f9a6c7d172edb307c89d","ref":"refs/heads/slim-models","pushedAt":"2024-06-27T07:30:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Slim models to Granite LAB\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Slim models to Granite LAB"}},{"before":null,"after":"fef3d874598b0d977fce8e25191822a67d5bf4b3","ref":"refs/heads/drop-cloud-targets","pushedAt":"2024-06-26T13:34:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Drop cloud targets which were unintentionally resurrected\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Drop cloud targets which were unintentionally resurrected"}},{"before":"36b3abd2d2a6955e1ab2c3bb330ff61a7b426ffe","after":"b62973915504cfaf98e11d8c7b5c7fb00685fe2b","ref":"refs/heads/model-improvements","pushedAt":"2024-06-26T13:14:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Fix model targets and add additional improvements\n\n- Fix model download container and targets\n- Add prometheus model for eval\n- Improve caching in instructlab container\n- Add additional \"models\" targets for all permutations\n- Introduce build chaining so that you can build everthing in one step\n- Small update to conform to $(MAKE) convention for submakes\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Fix model targets and add additional improvements"}},{"before":"3885a587a6ec11cc71d604e0620673613ffdff22","after":"36b3abd2d2a6955e1ab2c3bb330ff61a7b426ffe","ref":"refs/heads/model-improvements","pushedAt":"2024-06-25T19:14:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Fix model targets and add additional improvements\n\n- Fix model download container and targets\n- Add prometheus model for eval\n- Improve caching in instructlab container\n- Add additional \"models\" targets for all permutations\n- Introduce build chaining so that you can build everthing in one step\n- Small update to conform to $(MAKE) convention for submakes\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Fix model targets and add additional improvements"}},{"before":null,"after":"3885a587a6ec11cc71d604e0620673613ffdff22","ref":"refs/heads/model-improvements","pushedAt":"2024-06-24T07:35:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Fix model targets and add additional improvements\n\n- Fix model download container and targets\n- Add prometheus model for eval\n- Improve caching in instructlab container\n- Add additional \"models\" targets for all permutations (cloud-init & bare metal)\n- Introduce build chaining so that you can build everthing in one step\n- Small update to conform to $(MAKE) convention for submakes\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Fix model targets and add additional improvements"}},{"before":"4addff26a779867c691f272b8481c8fbc055dfcc","after":"bf965d38e211942ad30c6de74d7024a670acd85c","ref":"refs/heads/revert-599","pushedAt":"2024-06-22T07:00:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Revert \"Change source from ilab wrapper\"\n\nThis reverts commit 528ae444c0b9071c412219ce329a51b10b68e220.\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Revert \"Change source from ilab wrapper\""}},{"before":null,"after":"4addff26a779867c691f272b8481c8fbc055dfcc","ref":"refs/heads/revert-599","pushedAt":"2024-06-22T06:58:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Revert \"Change source from ilab wrapper\"\n\nThis reverts commit 528ae444c0b9071c412219ce329a51b10b68e220.","shortMessageHtmlLink":"Revert \"Change source from ilab wrapper\""}},{"before":null,"after":"ef9b83804126a99119ca9c22a374c58f4908ae96","ref":"refs/heads/add-images","pushedAt":"2024-06-19T09:20:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Fix build issues and add models to new bootc image\n\n- Fix wrong script install (container lab used over wrapper [wont run on its own])\n + Restores elements that were unintentionally removed\n- Fix quay tags\n- Introduce \"$ARCH-bootc-models\" images in addition to bootc that include models\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Fix build issues and add models to new bootc image"}},{"before":"ef9b83804126a99119ca9c22a374c58f4908ae96","after":null,"ref":"refs/tags/add-images","pushedAt":"2024-06-19T09:20:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"}},{"before":"1ba4541096107dd685d5d4328849b796e30efb0d","after":"234f1d4954214bd3c31a22258d755bb8c64d5b6b","ref":"refs/heads/fix-template","pushedAt":"2024-05-02T18:31:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"fix template\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"fix template"}},{"before":null,"after":"1ba4541096107dd685d5d4328849b796e30efb0d","ref":"refs/heads/fix-template","pushedAt":"2024-05-02T18:30:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"fix template","shortMessageHtmlLink":"fix template"}},{"before":"016d8d8e89d093358efa578fafef15f8e5765488","after":"a730e92a6c476e4fb015c39c7d23928cf0ad32ae","ref":"refs/heads/fix-scripts","pushedAt":"2024-05-02T17:01:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Make sure all scripts are included, fix template issues\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Make sure all scripts are included, fix template issues"}},{"before":null,"after":"016d8d8e89d093358efa578fafef15f8e5765488","ref":"refs/heads/fix-scripts","pushedAt":"2024-05-02T17:01:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Make sure all scripts are included, fix template issues","shortMessageHtmlLink":"Make sure all scripts are included, fix template issues"}},{"before":null,"after":"1eee05e888d395750d1aedfdf94126bea3431aab","ref":"refs/heads/fix-vllm-pull","pushedAt":"2024-05-02T16:42:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Fix type-o that breaks pull on vllm\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Fix type-o that breaks pull on vllm"}},{"before":"41a6a120f1b3fe42b84c041dad25400a0f1fb8d0","after":"41a5116019bf9a0ab359e851d93323ed64259276","ref":"refs/heads/fix-deepspeed","pushedAt":"2024-05-02T16:17:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Restore sequential pip due to conflicts when flattened\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Restore sequential pip due to conflicts when flattened"}},{"before":null,"after":"41a6a120f1b3fe42b84c041dad25400a0f1fb8d0","ref":"refs/heads/fix-deepspeed","pushedAt":"2024-05-02T16:15:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Restore sequential pip due to conflicts when flattened","shortMessageHtmlLink":"Restore sequential pip due to conflicts when flattened"}},{"before":"226cc06005b7300c7aef5386863e7ab66c033fb8","after":"0dcc095ae392334a39b7565243e7c0d8ce5ffb8f","ref":"refs/heads/sync-two","pushedAt":"2024-05-02T15:23:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Merge pull request #441 from rhatdan/instructlab\n\nGrowfs is on the wrong line","shortMessageHtmlLink":"Merge pull request containers#441 from rhatdan/instructlab"}},{"before":"565e25d66bbcf80abf83b7e3287a8822e284b6ff","after":"226cc06005b7300c7aef5386863e7ab66c033fb8","ref":"refs/heads/sync-two","pushedAt":"2024-05-02T14:15:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Image changes\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Image changes"}},{"before":"fc76e395cd8dbfe44040437a80177f491a2182e0","after":"565e25d66bbcf80abf83b7e3287a8822e284b6ff","ref":"refs/heads/sync-two","pushedAt":"2024-05-02T14:07:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Image changes\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Image changes"}},{"before":"8e1d02c193d7851f4f69eb519c0c1db8b5f6ee42","after":"fc76e395cd8dbfe44040437a80177f491a2182e0","ref":"refs/heads/sync-two","pushedAt":"2024-05-02T14:06:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Image changes\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Image changes"}},{"before":"66c9fb21bc4711e86d04a12e293736dbe0890536","after":"8e1d02c193d7851f4f69eb519c0c1db8b5f6ee42","ref":"refs/heads/sync-two","pushedAt":"2024-05-02T14:05:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Image changes\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Image changes"}},{"before":null,"after":"66c9fb21bc4711e86d04a12e293736dbe0890536","ref":"refs/heads/sync-two","pushedAt":"2024-05-02T14:00:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Image changes\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Image changes"}},{"before":"5dd169c095123b6d8364f5befcb81dbeb7c3f95f","after":"87042c5aa4b302b399a5b51604ae560993ccff3c","ref":"refs/heads/sync-streams","pushedAt":"2024-05-02T08:27:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"2591564c53a0f876af70ba1d12ef9115877322d0","after":"5dd169c095123b6d8364f5befcb81dbeb7c3f95f","ref":"refs/heads/sync-streams","pushedAt":"2024-05-02T07:11:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Image changes\n\nSigned-off-by: Jason T. Greene ","shortMessageHtmlLink":"Image changes"}},{"before":"db098eeeb318a7a032ce533e73237d3de6d00f56","after":"2591564c53a0f876af70ba1d12ef9115877322d0","ref":"refs/heads/sync-streams","pushedAt":"2024-05-02T05:45:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"Sync work streams. More improvements.","shortMessageHtmlLink":"Sync work streams. More improvements."}},{"before":"03fd52e159713fe06fb4e908ad6ed7507ac4d2f0","after":"db098eeeb318a7a032ce533e73237d3de6d00f56","ref":"refs/heads/sync-streams","pushedAt":"2024-05-02T05:39:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1hility","name":"Jason T. Greene","path":"/n1hility","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273664?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQwMjoxMDoyMy4wMDAwMDBazwAAAASdkK_B","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQwMjoxMDoyMy4wMDAwMDBazwAAAASdkK_B","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wMlQwNTozOTo1Ny4wMDAwMDBazwAAAAQ_c1VU"}},"title":"Activity ยท n1hility/ai-lab-recipes"}