{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":715241727,"defaultBranch":"main","name":"ollama","ownerLogin":"dhiltgen","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-11-06T18:46:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4033016?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726673559.0","currentOid":""},"activityList":{"items":[{"before":"69fcb050308f33f7d4a811c4e31280018f5d3043","after":"f1da9b22b5f24fa9059f8b93ab2507d9a6669be3","ref":"refs/heads/go_server_race","pushedAt":"2024-09-18T15:52:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"llama: fix race in parallel make\n\nEnsure the cleanup step completes before starting to build targets","shortMessageHtmlLink":"llama: fix race in parallel make"}},{"before":"59c979600886f7b4537b18f5ee97972a0d48d230","after":null,"ref":"refs/heads/go_server_rocm_transitive","pushedAt":"2024-09-18T15:32:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"}},{"before":null,"after":"59c979600886f7b4537b18f5ee97972a0d48d230","ref":"refs/heads/go_server_rocm_transitive","pushedAt":"2024-09-17T22:39:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"llama: gather transitive dependencies for rocm for dist packaging","shortMessageHtmlLink":"llama: gather transitive dependencies for rocm for dist packaging"}},{"before":null,"after":"69fcb050308f33f7d4a811c4e31280018f5d3043","ref":"refs/heads/go_server_race","pushedAt":"2024-09-17T21:18:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"llama: fix race in parallel make\n\nEnsure the cleanup step completes before starting to build targets","shortMessageHtmlLink":"llama: fix race in parallel make"}},{"before":null,"after":"b5368ff6d4598704b17eeadb1edc4e0fe73284f5","ref":"refs/heads/go_server_docs","pushedAt":"2024-09-17T19:03:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"llama: Refine windows developer docs\n\nThis enhances the documentation for windows development focusing\non a minimal single known to work set of tools.","shortMessageHtmlLink":"llama: Refine windows developer docs"}},{"before":"4c66be139f0f9d014b738532bdff35c09e85ef2d","after":"554d6122d148378f83ed0e4fc40eb75b622500f1","ref":"refs/heads/win_arm","pushedAt":"2024-09-17T18:53:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"Harden schedule test for slow windows timers\n\nThis test seems to be a bit flaky on windows, so give it more time to converge","shortMessageHtmlLink":"Harden schedule test for slow windows timers"}},{"before":"a0389e560b0dccdf1c63daed4c1a3e627e9efb09","after":null,"ref":"refs/heads/ci_fixes","pushedAt":"2024-09-17T00:31:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"}},{"before":"07344c608aefdc4c62649cc8be4fd8dfef97da01","after":"a0389e560b0dccdf1c63daed4c1a3e627e9efb09","ref":"refs/heads/ci_fixes","pushedAt":"2024-09-17T00:25:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"CI: dist directories no longer present\n\nThe new buildx based build no longer leaves the dist/linux-* directories\naround, so we don't have to clean them up before uploading.","shortMessageHtmlLink":"CI: dist directories no longer present"}},{"before":null,"after":"07344c608aefdc4c62649cc8be4fd8dfef97da01","ref":"refs/heads/ci_fixes","pushedAt":"2024-09-17T00:25:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"CI: dist directories no longer present\n\nThe new buildx based build no longer leaves the dist/linux-* directories\naround, so we don't have to clean them up before uploading.","shortMessageHtmlLink":"CI: dist directories no longer present"}},{"before":"e751d45a180e6cf8a4596caf05cfc3c28192e4e2","after":null,"ref":"refs/heads/ci_fixes","pushedAt":"2024-09-16T23:18:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"}},{"before":"3e0b562b456d00bc2b2fc24be52f5a2daed5e5b2","after":"e751d45a180e6cf8a4596caf05cfc3c28192e4e2","ref":"refs/heads/ci_fixes","pushedAt":"2024-09-16T23:12:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"CI: clean up naming, fix tagging latest\n\nThe rocm CI step for RCs was incorrectly tagging them as the latest rocm build.\nThe multiarch manifest was incorrectly tagged twice (with and without the\nprefix \"v\"). Static windows artifacts weren't being carried between build\njobs. This also fixes the latest tagging script.","shortMessageHtmlLink":"CI: clean up naming, fix tagging latest"}},{"before":"a0baa2dbb82c875964e22a93219a821742998605","after":"3e0b562b456d00bc2b2fc24be52f5a2daed5e5b2","ref":"refs/heads/ci_fixes","pushedAt":"2024-09-16T23:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"CI: clean up naming, fix tagging latest\n\nThe rocm CI step for RCs was incorrectly tagging them as the latest rocm build.\nThe multiarch manifest was incorrectly tagged twice (with and without the\nprefix \"v\") This also fixes the latest tagging script.","shortMessageHtmlLink":"CI: clean up naming, fix tagging latest"}},{"before":"e98765834e957c447bec7a9ff13989460e0e4c8d","after":"2efce800d569f215ae3c54a087c9c3a2ea474067","ref":"refs/heads/dumm_ci","pushedAt":"2024-09-16T22:56:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"TESTING","shortMessageHtmlLink":"TESTING"}},{"before":null,"after":"a0baa2dbb82c875964e22a93219a821742998605","ref":"refs/heads/ci_fixes","pushedAt":"2024-09-16T22:37:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"CI: clean up naming, fix tagging latest\n\nThe rocm CI step for RCs was incorrectly tagging them as the latest rocm build. This also fixes the latest tagging script.","shortMessageHtmlLink":"CI: clean up naming, fix tagging latest"}},{"before":"75964c79890a63c83981c784a9a4f44fd4a69ca6","after":null,"ref":"refs/heads/go_server_docs","pushedAt":"2024-09-16T21:21:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"}},{"before":"b6fd018c16e6a527f8e807051e518138c71aa4a2","after":null,"ref":"refs/heads/ci_fixes","pushedAt":"2024-09-16T21:07:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"}},{"before":null,"after":"75964c79890a63c83981c784a9a4f44fd4a69ca6","ref":"refs/heads/go_server_docs","pushedAt":"2024-09-16T20:59:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"doc: explain golang objc linker warning","shortMessageHtmlLink":"doc: explain golang objc linker warning"}},{"before":"8369b662261fca9dac453a97f43b5bfc6f65713c","after":"b6fd018c16e6a527f8e807051e518138c71aa4a2","ref":"refs/heads/ci_fixes","pushedAt":"2024-09-16T20:52:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"CI: set platform build build_linux script to keep buildx happy\n\nThe runners don't have emulation set up so the default multi-platform build\nwont work.","shortMessageHtmlLink":"CI: set platform build build_linux script to keep buildx happy"}},{"before":null,"after":"8369b662261fca9dac453a97f43b5bfc6f65713c","ref":"refs/heads/ci_fixes","pushedAt":"2024-09-16T20:51:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"CI: set platform build build_linux script to keep buildx happy\n\nThe runners don't have emulation set up so the default multi-platform build\nwont work.","shortMessageHtmlLink":"CI: set platform build build_linux script to keep buildx happy"}},{"before":"617535113b46860750905bbc4e479fe2af93b59b","after":null,"ref":"refs/heads/go_server","pushedAt":"2024-09-15T18:19:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"}},{"before":"d034a0cc7cbc561e1b39b445db1431480c1ee9b8","after":"b69e4028efb6614859d6c8ea1c17283bb3ce6177","ref":"refs/heads/go_server_rebase","pushedAt":"2024-09-15T17:39:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"Re-introduce the llama package\n\nThis PR brings back the llama package, making it possible to call llama.cpp and\nggml APIs from Go directly via CGo. This has a few advantages:\n\n- C APIs can be called directly from Go without needing to use the previous\n \"server\" REST API\n- On macOS and for CPU builds on Linux and Windows, Ollama can be built without\n a go generate ./... step, making it easy to get up and running to hack on\n parts of Ollama that don't require fast inference\n- Faster build times for AVX,AVX2,CUDA and ROCM (a full build of all runners\n takes <5 min on a fast CPU)\n- No git submodule making it easier to clone and build from source\n\nThis is a big PR, but much of it is vendor code except for:\n\n- llama.go CGo bindings\n- example/: a simple example of running inference\n- runner/: a subprocess server designed to replace the llm/ext_server package\n- Makefile an as minimal as possible Makefile to build the runner package for\n different targets (cpu, avx, avx2, cuda, rocm)\n\nCo-authored-by: Jesse Gross \nCo-authored-by: Daniel Hiltgen ","shortMessageHtmlLink":"Re-introduce the llama package"}},{"before":"a38902413e8454795f68a15fc6880b7256c915ec","after":"d034a0cc7cbc561e1b39b445db1431480c1ee9b8","ref":"refs/heads/go_server_rebase","pushedAt":"2024-09-15T15:46:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"Re-introduce the llama package\n\nThis PR brings back the llama package, making it possible to call llama.cpp and\nggml APIs from Go directly via CGo. This has a few advantages:\n\n- C APIs can be called directly from Go without needing to use the previous\n \"server\" REST API\n- On macOS and for CPU builds on Linux and Windows, Ollama can be built without\n a go generate ./... step, making it easy to get up and running to hack on\n parts of Ollama that don't require fast inference\n- Faster build times for AVX,AVX2,CUDA and ROCM (a full build of all runners\n takes <5 min on a fast CPU)\n- No git submodule making it easier to clone and build from source\n\nThis is a big PR, but much of it is vendor code except for:\n\n- llama.go CGo bindings\n- example/: a simple example of running inference\n- runner/: a subprocess server designed to replace the llm/ext_server package\n- Makefile an as minimal as possible Makefile to build the runner package for\n different targets (cpu, avx, avx2, cuda, rocm)\n\nCo-authored-by: Jesse Gross \nCo-authored-by: Daniel Hiltgen ","shortMessageHtmlLink":"Re-introduce the llama package"}},{"before":"6989ddd557f53557d49ac7a584c7c43d1efd9a81","after":"617535113b46860750905bbc4e479fe2af93b59b","ref":"refs/heads/go_server","pushedAt":"2024-09-14T23:28:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"Adapt Go Server to new layout","shortMessageHtmlLink":"Adapt Go Server to new layout"}},{"before":"f8a68f9d3528c62e26f9deef9206873278cd6055","after":"6989ddd557f53557d49ac7a584c7c43d1efd9a81","ref":"refs/heads/go_server","pushedAt":"2024-09-13T23:05:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"Adapt Go Server to new layout","shortMessageHtmlLink":"Adapt Go Server to new layout"}},{"before":"f3d367766786fb6ae9dcdbfb835ccbf5b162a077","after":"4c66be139f0f9d014b738532bdff35c09e85ef2d","ref":"refs/heads/win_arm","pushedAt":"2024-09-13T22:25:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"Harden schedule test for slow windows timers\n\nThis test seems to be a bit flaky on windows, so give it more time to converge","shortMessageHtmlLink":"Harden schedule test for slow windows timers"}},{"before":"f1953c07c130cc5a386173ed2a44652bcbdc349c","after":"fef7e3f20aadbe764696267296d7f20480c52371","ref":"refs/heads/jetson_reapply","pushedAt":"2024-09-13T21:59:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"Add arm64 cuda jetpack variants\n\nThis adds 2 new variants for the arm64 build to support nvidia jetson systems","shortMessageHtmlLink":"Add arm64 cuda jetpack variants"}},{"before":"ca6f3760fbdaa91644fff355f315f1d7ebe8ba08","after":"f1953c07c130cc5a386173ed2a44652bcbdc349c","ref":"refs/heads/jetson_reapply","pushedAt":"2024-09-13T20:47:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"Add arm64 cuda jetpack variants\n\nThis adds 2 new variants for the arm64 build to support nvidia jetson systems","shortMessageHtmlLink":"Add arm64 cuda jetpack variants"}},{"before":"b37dd5f01067753941fff7a0e2e018d7805018c6","after":"f8a68f9d3528c62e26f9deef9206873278cd6055","ref":"refs/heads/go_server","pushedAt":"2024-09-13T19:23:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"Adapt Go Server to new layout","shortMessageHtmlLink":"Adapt Go Server to new layout"}},{"before":"d03328b6ef7b9bd281a08d3035b8875486ff5f23","after":null,"ref":"refs/heads/goarch","pushedAt":"2024-09-13T15:24:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"}},{"before":null,"after":"d03328b6ef7b9bd281a08d3035b8875486ff5f23","ref":"refs/heads/goarch","pushedAt":"2024-09-13T00:23:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dhiltgen","name":"Daniel Hiltgen","path":"/dhiltgen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4033016?s=80&v=4"},"commit":{"message":"Fix incremental builds on linux\n\nBuilding in containers worked fine. Building iteratively on a persistent filesystem doesn't.\nRunning the install function twice on a second generate caused an error\ncp: cannot stat '../build/linux/amd64/cpu/bin/libllama.so': No such file or directory","shortMessageHtmlLink":"Fix incremental builds on linux"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNTo1MjoyMS4wMDAwMDBazwAAAAS55Ifs","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNTo1MjoyMS4wMDAwMDBazwAAAAS55Ifs","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QwMDoyMzo0OS4wMDAwMDBazwAAAAS09TGE"}},"title":"Activity ยท dhiltgen/ollama"}