1. 27 Feb, 2025 11 commits
  2. 26 Feb, 2025 2 commits
  3. 25 Feb, 2025 10 commits
    • Jeffrey Morgan's avatar
      3ad4bc8a
    • Blake Mizerany's avatar
      .github: always run tests, and other helpful fixes (#9348) · 0d694793
      Blake Mizerany authored
      During work on our new registry client, I ran into frustrations with CI
      where a misspelling in a comment caused the linter to fail, which caused
      the tests to not run, which caused the build to not be cached, which
      caused the next run to be slow, which caused me to be sad.
      
      This commit address these issues, and pulls in some helpful changes
      we've had in CI on ollama.com for some time now.
      
      They are:
      
      * Always run tests, even if the other checks fail.
      
      Tests are the most important part of CI, and should always run. Failures
      in tests can be correlated with failures in other checks, and can help
      surface the root cause of the failure sooner. This is especially
      important when the failure is platform specific, and the tests are not
      platform independent.
      
      * Check that `go generate` is clean.
      
      This prevents 'go generate' abuse regressions. This codebase used to use
      it to generate platform specific binary build artifacts. Let's make sure
      that does not happen again and this powerful tool is used correctly, and
      the generated code is checked in.
      
      Also, while adding `go generate` the check, it was revealed that the
      generated metal code was putting dates in the comments, resulting in
      non-deterministic builds. This is a bad practice, and this commit fixes
      that. Git tells us the most important date: the commit date along with
      other associated changes.
      
      * Check that `go mod tidy` is clean.
      
      A new job to check that `go mod tidy` is clean was added, to prevent
      easily preventable merge conflicts or go.mod changes being deferred to a
      future PR that is unrelated to the change that caused the go.mod to
      change.
      
      * More robust caching.
      
      We now cache the go build cache, and the go mod download cache
      independently. This is because the download cache contains zips that can
      be unpacked in parallel faster than they can be fetched and extracted by
      tar. This speeds up the build significantly.
      
      The linter is hostile enough. It does not need to also punish us with
      longer build times due to small failures like misspellings.
      0d694793
    • Daniel Hiltgen's avatar
      Update ROCm (6.3 linux, 6.2 windows) and CUDA v12.8 (#9304) · e91ae3d4
      Daniel Hiltgen authored
      * Bump cuda and rocm versions
      
      Update ROCm to linux:6.3 win:6.2 and CUDA v12 to 12.8.
      Yum has some silent failure modes, so largely switch to dnf.
      
      * Fix windows build script
      e91ae3d4
    • José Pekkarinen's avatar
      docker: upgrade rocm to 6.3.3 (#8211) · 6ecd7f64
      José Pekkarinen authored
      
      
      centos-7 images have been deprecated upstream and replaced with
      almalinux-8 images instead, requiring some small extra work.
      Signed-off-by: default avatarJosé Pekkarinen <jose.pekkarinen@foxhound.fi>
      6ecd7f64
    • Chuanhui Liu's avatar
      docs: rocm install link (#9346) · 88885567
      Chuanhui Liu authored
      88885567
    • Michael Yang's avatar
      fix: add back bf16 support · b16367b4
      Michael Yang authored
      this was accidentally removed when moving fs/ggml from its previous
      location
      b16367b4
    • Pavol Rusnak's avatar
      build: support Compute Capability 5.0, 5.2 and 5.3 for CUDA 12.x (#8567) · a4993906
      Pavol Rusnak authored
      CUDA 12.x still supports Compute Capability 5.0, 5.2 and 5.3,
      so let's build for these architectures as well
      a4993906
    • frob's avatar
      Move cgroups fix out of AMD section. (#9072) · 4df98f3e
      frob authored
      
      Co-authored-by: default avatarRichard Lyons <frob@cloudstaff.com>
      4df98f3e
    • Blake Mizerany's avatar
      server/internal: copy bmizerany/ollama-go to internal package (#9294) · 348b3e09
      Blake Mizerany authored
      This commit copies (without history) the bmizerany/ollama-go repository
      with the intention of integrating it into the ollama as a replacement
      for the pushing, and pulling of models, and management of the cache they
      are pushed and pulled from.
      
      New homes for these packages will be determined as they are integrated
      and we have a better understanding of proper package boundaries.
      348b3e09
    • Parth Sareen's avatar
      0b7e1676
  4. 24 Feb, 2025 3 commits
  5. 22 Feb, 2025 2 commits
  6. 21 Feb, 2025 3 commits
  7. 20 Feb, 2025 9 commits