"lib/bindings/vscode:/vscode.git/clone" did not exist on "1af7433bffac503dc3ecbb6834f4baf6e9358c33"
  1. 06 May, 2025 1 commit
    • Graham King's avatar
      chore: Two-line copyright check (#958) · a9068dc6
      Graham King authored
      Approved by OSRB in Slack.
      
      Note we don't check for the closing delimiter to allow the longer copyright format.
      
      Motivation is that it reduces the context usage by 12 lines for every file in the project. That helps things like Cursor and Claude Code fit more, go faster, and cost less.
      a9068dc6
  2. 22 Apr, 2025 1 commit
  3. 11 Apr, 2025 1 commit
  4. 09 Apr, 2025 1 commit
  5. 04 Apr, 2025 1 commit
    • Graham King's avatar
      chore: Upgrade Rust to 1.86 (#518) · e99aa1e1
      Graham King authored
      Also upgrade the cargo resolver to v3, the default.
      
      New clippy lints:
      - `next_back()` instead of `last()` for a double-ended iterator. That avoids walking the whole list.
      - ` repeat_n` instead of `repeat.take`. That avoids cloning.
      - Doc indenting
      e99aa1e1
  6. 02 Apr, 2025 2 commits
  7. 01 Apr, 2025 2 commits
  8. 31 Mar, 2025 2 commits
  9. 20 Mar, 2025 1 commit
  10. 19 Mar, 2025 1 commit
    • Graham King's avatar
      chore: Don't depend on openssl (#292) · 7c3fd5c9
      Graham King authored
      This makes the Rust parts all use ring / rustls library instead of local install of openssl. It's a step on the journey to being statically linked.
      
      Pieces:
      - `tokenizers` and `mistralrs` now support rustls (mistralrs by default, tokenizers with feature flag).
      - Move shared dependencies up into workspace
      - New `rand` crate has some renames for future rust
      - Ensure the dependency doesn't creep back in by enforcing it with cargo deny.
      7c3fd5c9
  11. 17 Mar, 2025 3 commits
  12. 15 Mar, 2025 1 commit
  13. 14 Mar, 2025 2 commits
    • Graham King's avatar
      feat(dynamo-run): Various UX improvements (#168) · 1fb31d6a
      Graham King authored
      Engines mistralrs, sglang and vllm included by default. Can be disabled like this: `cargo build --no-default-features --features <add-back-what-you-want>`.
      
      Added `--feature vulkan` option, for llamacpp.
      
      Build time message if CUDA or Metal would help and are missing. That's the best we can do:
      > warning: dynamo-run@0.1.0: CUDA not enabled, re-run with `--features cuda`
      
      Runtime message if CUDA, Metal or Vulkan are enabled:
      > 2025-03-14T21:59:26.501937Z  INFO dynamo_run: CUDA on
      
      Runtime message if they are missing:
      > 2025-03-14T22:02:37.439404Z  INFO dynamo_run: CPU mode. Rebuild with `--features cuda|metal|vulkan` for better performance
      
      Defaut engine message includes available engines:
      > 2025-03-14T21:59:26.503612Z  INFO dynamo_run: Using default engine: mistralrs. Use out=<engine> to specify one of echo_core, echo_full, mistralrs, llamacpp, sglang, vllm, pystr, pytok
      
      The really important outcome is that this should now "just work":
      ```
      cargo install dynamo-run
      dynamo-run Qwen/Qwen2.5-3B-Instruct
      ```
      
      Sadly you still need `--features cuda|metal` for performance, I couldn't automate that.
      1fb31d6a
    • Pavithra Vijayakrishnan's avatar
      f465aca3
  14. 13 Mar, 2025 1 commit
  15. 12 Mar, 2025 1 commit
  16. 11 Mar, 2025 2 commits
  17. 10 Mar, 2025 1 commit
  18. 09 Mar, 2025 1 commit
  19. 08 Mar, 2025 3 commits
  20. 07 Mar, 2025 1 commit
  21. 06 Mar, 2025 2 commits
  22. 05 Mar, 2025 3 commits
  23. 04 Mar, 2025 6 commits