Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

koboldcpp.sh - The Mamba Multitool #554

Merged
merged 11 commits into from
Dec 10, 2023

Commits on Dec 9, 2023

  1. .sh script V1

    root authored and root committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    acc9f64 View commit details
    Browse the repository at this point in the history
  2. koboldcpp.sh polish

    henk717 committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    76cfb2b View commit details
    Browse the repository at this point in the history
  3. koboldcpp.sh dist generator

    henk717 committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    bc46195 View commit details
    Browse the repository at this point in the history
  4. Include html's in dist

    henk717 committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    7d59609 View commit details
    Browse the repository at this point in the history
  5. RWKV in Linux Dist

    henk717 committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    d9a109b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b89089b View commit details
    Browse the repository at this point in the history
  7. Eliminate wget dependency

    henk717 committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    feef4c2 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. More distinct binary name

    I know its technically amd64, but I don't want to cause confusion among nvidia users.
    henk717 authored Dec 10, 2023
    Configuration menu
    Copy the full SHA
    1c421e5 View commit details
    Browse the repository at this point in the history
  2. Use System OpenCL

    Unsure how this will behave in the pyinstaller build, but pocl ended up CPU only. With a bit of luck the pyinstaller uses the one from the actual system if compiled in a system without opencl, while conda now includes it for that specific system.
    henk717 authored Dec 10, 2023
    Configuration menu
    Copy the full SHA
    3c09377 View commit details
    Browse the repository at this point in the history
  3. Add cblas dependency

    Missing this causes compile failures on some system's
    henk717 authored Dec 10, 2023
    Configuration menu
    Copy the full SHA
    d2a921f View commit details
    Browse the repository at this point in the history
  4. ICD workaround

    Ideally we find a better solution, but conda forces ICD and needs this for the successful compile. However, pyinstaller then embeds the ICD causing it to be limited to the system it was compiled for. By temporarily removing the ICD pyinstaller can't find it and everything remains functional. Ideally we do this on a pyinstaller level, but I could not find any good options to do so yet.
    henk717 authored Dec 10, 2023
    Configuration menu
    Copy the full SHA
    d554baa View commit details
    Browse the repository at this point in the history