{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":689782021,"defaultBranch":"master","name":"llama2.mojo","ownerLogin":"tairov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-10T21:54:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1090367?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713343066.0","currentOid":""},"activityList":{"items":[{"before":"79ec42e96d6d50b21490c5e661858c8b1e25bb78","after":"f41dde454be2c4172ca4fff372f265659ba255d7","ref":"refs/heads/master","pushedAt":"2024-05-21T10:36:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Use String, Dict, and read_bytes to shorten and simplify (#91)\n\n* remove .to_int() and DTypePointer casts\r\n\r\n* PointerString -> String\r\n\r\n* remove FileBuf\r\n\r\n* Fix optional value retrieve\r\n\r\n* Supported version -> 24.3\r\n\r\n---------\r\n\r\nCo-authored-by: Aydyn Tairov ","shortMessageHtmlLink":"Use String, Dict, and read_bytes to shorten and simplify (#91)"}},{"before":"3154ab59ce98f70e2e9ce8f162410ecc97a8b066","after":"79ec42e96d6d50b21490c5e661858c8b1e25bb78","ref":"refs/heads/master","pushedAt":"2024-04-17T08:44:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Update to 24.2 WIP (#89)\n\n* Update memcpy\r\n\r\nThe type parameter for the memcpy function is now automatically inferred. This means that calls to memcpy of the form memcpy[Dtype.xyz](...) will no longer work and the user would have to change the code to memcpy(...).\r\n\r\n* Update simd_load to load\r\n\r\nAs per The simd_load(), simd_store(), aligned_simd_load(), and aligned_simd_store() methods on DTypePointer, Buffer, and NDBuffer have been merged into a more expressive set of load() and store() methods with keyword-only width and alignment parameters:\r\n\r\n* Update llama2.mojo\r\n\r\n* DynamicVector -> List\r\n\r\nDynamicVector has been renamed to List, and has moved from the collections.vector module to the collections.list module. I\r\n\r\n* Update StaticTuple\r\n\r\nStaticTuple parameter order has changed to StaticTuple[type, size] for consistency with SIMD and similar collection types.\r\n\r\n* update width and push_back\r\n\r\nList.push_back() has been removed. Please use the append() function instead.\r\n\r\n* remove workaround\r\n\r\n_steal_ptr\r\n\r\n* rename nelts to width\r\n\r\n* align with width name exposed\r\n\r\n* Fix various store items\r\n\r\n* fix argument\r\n\r\n: error: invalid call to 'rand': missing 1 required positional argument: 'size'\r\n var r = rand[DType.float32](1)\r\n\r\n* fix: expected ']' for parameter list\r\n\r\nexpected ']' for parameter list\r\n fn load[width=width: Int](self, *indices: Int) -> SIMD[DType.float32, width]:\r\n\r\n* fix store\r\n\r\n* align with new version\r\n\r\nrequires a size and pointer declared\r\ncreate new pointer following https://docs.modular.com/mojo/stdlib/random/random#rand\r\n\r\nalloc(1) for 1 value?\r\n\r\n* tbd None check\r\n\r\n'None' does not implement the '__bool__' method\r\n\r\n* Fix compatibility issues\r\n\r\n* Add supported version\r\n\r\n---------\r\n\r\nCo-authored-by: Aydyn Tairov ","shortMessageHtmlLink":"Update to 24.2 WIP (#89)"}},{"before":null,"after":"4bb571d104873d075e95567ef859fdfd031e52e6","ref":"refs/heads/update-to-24.22","pushedAt":"2024-04-17T08:37:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Fix compatibility issues","shortMessageHtmlLink":"Fix compatibility issues"}},{"before":"3c1020d8ab9f9c8ae5bbfd8b2c0bf8844aa6f6b1","after":"3154ab59ce98f70e2e9ce8f162410ecc97a8b066","ref":"refs/heads/master","pushedAt":"2024-03-05T13:45:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"684e13f87b3f09d4b66fd77c923e675b93dd179a","after":"3c1020d8ab9f9c8ae5bbfd8b2c0bf8844aa6f6b1","ref":"refs/heads/master","pushedAt":"2024-03-01T00:45:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Merge pull request #82 from jackos/update-24.1\n\nUpdates for Mojo 24.1","shortMessageHtmlLink":"Merge pull request #82 from jackos/update-24.1"}},{"before":"eacb614950d82ff085a3ee5801f0733934cacc20","after":"684e13f87b3f09d4b66fd77c923e675b93dd179a","ref":"refs/heads/master","pushedAt":"2024-01-29T22:16:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Update compatible version link","shortMessageHtmlLink":"Update compatible version link"}},{"before":"ed2eb32f82945ad883c806c73103bf31058684e2","after":"eacb614950d82ff085a3ee5801f0733934cacc20","ref":"refs/heads/master","pushedAt":"2024-01-29T22:14:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"reduce memory use by streaming file to create weight tensors (#81)\n\n* reduce memory use by streaming file to create weight tensors\r\n\r\n* fix file reading in config\r\n\r\n* mojo v0.6.1 -> v0.7.0","shortMessageHtmlLink":"reduce memory use by streaming file to create weight tensors (#81)"}},{"before":"503510ffe6f51184f496f41939d74b0c195e2554","after":"ed2eb32f82945ad883c806c73103bf31058684e2","ref":"refs/heads/master","pushedAt":"2023-12-06T10:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"4747a5741e31dac6c4c6c263d43da9233e630591","after":"503510ffe6f51184f496f41939d74b0c195e2554","ref":"refs/heads/master","pushedAt":"2023-12-02T21:51:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"avoid data copy when reading files","shortMessageHtmlLink":"avoid data copy when reading files"}},{"before":"7a3f7df4f0352eaa02beff904cb1712ff15cca30","after":"4747a5741e31dac6c4c6c263d43da9233e630591","ref":"refs/heads/master","pushedAt":"2023-11-15T14:44:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"6b2cd51c8b77f88d260ddd08edc59f7868b68faa","after":"7a3f7df4f0352eaa02beff904cb1712ff15cca30","ref":"refs/heads/master","pushedAt":"2023-11-15T00:22:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"DRY _nelts < nelts checks with Accumulator","shortMessageHtmlLink":"DRY _nelts < nelts checks with Accumulator"}},{"before":"9d65e865fc8038f30eb5ccef5ac55ee09c652f5b","after":"6b2cd51c8b77f88d260ddd08edc59f7868b68faa","ref":"refs/heads/master","pushedAt":"2023-11-14T23:37:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Add print_config cli param","shortMessageHtmlLink":"Add print_config cli param"}},{"before":"15c9e24588c55e52f64798ed08cb481db6149f31","after":"9d65e865fc8038f30eb5ccef5ac55ee09c652f5b","ref":"refs/heads/master","pushedAt":"2023-11-14T23:27:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"cf0bd2a1d610db61d4caf75dcc410cd927efcc97","after":"15c9e24588c55e52f64798ed08cb481db6149f31","ref":"refs/heads/master","pushedAt":"2023-11-13T10:39:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"6d999d158532fe72ce2d1456e2c52102176991cb","after":"cf0bd2a1d610db61d4caf75dcc410cd927efcc97","ref":"refs/heads/master","pushedAt":"2023-11-12T22:33:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ea1815f6989c6fb1a74035d33e98c7c8098b8f48","after":"6d999d158532fe72ce2d1456e2c52102176991cb","ref":"refs/heads/master","pushedAt":"2023-11-12T20:43:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Add Mac M1 Max benchmarks","shortMessageHtmlLink":"Add Mac M1 Max benchmarks"}},{"before":"62e8f4417e3e4c427e59d48a716f0fbe4b0d30d4","after":"ea1815f6989c6fb1a74035d33e98c7c8098b8f48","ref":"refs/heads/master","pushedAt":"2023-11-11T13:16:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Update README.md add latest benchmark results","shortMessageHtmlLink":"Update README.md add latest benchmark results"}},{"before":"c03d5c3a7a10b08ade32f90b665b02abd86e9028","after":"62e8f4417e3e4c427e59d48a716f0fbe4b0d30d4","ref":"refs/heads/master","pushedAt":"2023-11-11T13:13:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Update README.md add latest benchmark results","shortMessageHtmlLink":"Update README.md add latest benchmark results"}},{"before":"50270cab77d0f19968ec4aec154a217499e02ace","after":"c03d5c3a7a10b08ade32f90b665b02abd86e9028","ref":"refs/heads/master","pushedAt":"2023-11-03T22:28:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"free all allocated pointers","shortMessageHtmlLink":"free all allocated pointers"}},{"before":"625e54cb6e50c1da83f3d208985fb07c82fb6693","after":"50270cab77d0f19968ec4aec154a217499e02ace","ref":"refs/heads/master","pushedAt":"2023-11-03T21:12:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Bump supported version to 0.5.0","shortMessageHtmlLink":"Bump supported version to 0.5.0"}},{"before":"b4ce04c216af19b19d60ded84b29129ca6272b1a","after":"625e54cb6e50c1da83f3d208985fb07c82fb6693","ref":"refs/heads/master","pushedAt":"2023-11-03T21:08:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"use mojo file reader, remove read/ folder (#50)\n\n* use mojo file reader, remove read/ folder\r\n\r\n* use mojo file reader, remove read/ folder, fix:fd\r\n\r\n* use mojo file reader, remove read/ folder, fix:fd+fd.close()\r\n\r\n* use mojo file reader, remove read/ folder, fix: fd, fd.close(), let\r\n\r\n* Fix error with fd.close\r\n\r\n---------\r\n\r\nCo-authored-by: Aydyn Tairov ","shortMessageHtmlLink":"use mojo file reader, remove read/ folder (#50)"}},{"before":"bc6eb167703f95c8a77d0910749d8a587ab4ba2f","after":"b4ce04c216af19b19d60ded84b29129ca6272b1a","ref":"refs/heads/master","pushedAt":"2023-11-02T14:19:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"bugfix: Dockerfile Modular Auth + Conda env","shortMessageHtmlLink":"bugfix: Dockerfile Modular Auth + Conda env"}},{"before":"acfded2978398b53720324eb9bc03060b10c6629","after":"bc6eb167703f95c8a77d0910749d8a587ab4ba2f","ref":"refs/heads/master","pushedAt":"2023-10-28T23:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Change simd width multiplier 2->4","shortMessageHtmlLink":"Change simd width multiplier 2->4"}},{"before":"2c75f6b59b705420546257c4fd5016db045e54ff","after":"acfded2978398b53720324eb9bc03060b10c6629","ref":"refs/heads/master","pushedAt":"2023-10-28T23:09:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"fuse matmuls with shared inputs","shortMessageHtmlLink":"fuse matmuls with shared inputs"}},{"before":"62164976957dc586772bdcaf48e05be09d08c2da","after":"2c75f6b59b705420546257c4fd5016db045e54ff","ref":"refs/heads/master","pushedAt":"2023-10-21T22:29:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Update README.md. Add huggingface link","shortMessageHtmlLink":"Update README.md. Add huggingface link"}},{"before":"5cfe8c5ab1cbe2d18bbe4c48df9ceaeaa03be1cd","after":"62164976957dc586772bdcaf48e05be09d08c2da","ref":"refs/heads/master","pushedAt":"2023-10-21T19:51:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"fix typos in docker file\n\nI think these got copied from Modular's example - https://github.com/modularml/mojo/issues/816.","shortMessageHtmlLink":"fix typos in docker file"}},{"before":"531121b2e2ba0faa3bc8e337c69a5a76ffe508b5","after":"5cfe8c5ab1cbe2d18bbe4c48df9ceaeaa03be1cd","ref":"refs/heads/master","pushedAt":"2023-10-19T17:28:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"2ea92a277e948c4e5c5cdb423484793209f7499b","after":"531121b2e2ba0faa3bc8e337c69a5a76ffe508b5","ref":"refs/heads/master","pushedAt":"2023-10-10T18:41:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Keep default value for workers = num_cores()\n\nNow we have a separate param for setting number of workers `-j` so no need to change default value = num_cores() // 2\r\nBetter to set it on execution via CLI","shortMessageHtmlLink":"Keep default value for workers = num_cores()"}},{"before":"efce2dad9afcba78d9dd9c7806c957a315019c83","after":"2ea92a277e948c4e5c5cdb423484793209f7499b","ref":"refs/heads/master","pushedAt":"2023-10-08T15:13:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"d0fc5ceca6fdf57e3c93cefe2a8b6a90eb26c2e5","after":"efce2dad9afcba78d9dd9c7806c957a315019c83","ref":"refs/heads/master","pushedAt":"2023-10-08T13:51:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tairov","name":"Aydyn Tairov","path":"/tairov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090367?s=80&v=4"},"commit":{"message":"Add param to set threads","shortMessageHtmlLink":"Add param to set threads"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET7mSIwA","startCursor":null,"endCursor":null}},"title":"Activity ยท tairov/llama2.mojo"}