https://github.com/mikepapadim/llama-shepherd-cli Skip to content Toggle navigation Sign in * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Resources + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} mikepapadim / llama-shepherd-cli Public * Notifications * Fork 1 * Star 30 A CLI to manage install and configure llama inference implemenation in multiple languages 30 stars 1 fork Activity Star Notifications * Code * Issues 0 * Pull requests 0 * Actions * Projects 0 * Security * Insights Additional navigation options * Code * Issues * Pull requests * Actions * Projects * Security * Insights mikepapadim/llama-shepherd-cli This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 1 branch 0 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/m] Use Git or checkout with SVN using the web URL. [gh repo clone mikepa] Work fast with our official CLI. Learn more about the CLI. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @mikepapadim mikepapadim Update README.md ... 9751cf3 Jan 4, 2024 Update README.md 9751cf3 Git stats * 22 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time llamashepherd Refactor code and improve interactive interface January 4, 2024 13:54 .gitignore add gitigonre December 25, 2023 13:03 README.md Update README.md January 4, 2024 14:12 requirements.txt add requirements.txt December 26, 2023 11:12 setup.py facilitate model download December 31, 2023 12:37 View code llama2-shepherd How to use: List Available Llama Options Interactively Install Llama Options Initialize TinyLlamas Models License README.md llama2-shepherd Llama Shepherd is a command-line tool for quickly managing and experimenting with multiple versions of llama inference implementations. Originating from llama2.c project by Andrej Karpathy. --------------------------------------------------------------------- # Language Name Github Author 1. Rust llama2.rs https://github.com/ @gaxler gaxler/llama2.rs 2. Rust llama2.rs https://github.com/ @leo-du leo-du/llama2.rs 3. Rust llama2-rs https://github.com/ @danielgrittner danielgrittner/llama2-rs 4. Rust llama2.rs https://github.com/ @lintian06 lintian06/llama2.rs 5. Rust pecca.rs https://github.com/ @rahoua rahoua/pecca-rs 6. Rust llama2.rs https://github.com/ @flaneur2020 flaneur2020/llama2.rs 7. Go go-llama2 https://github.com/tmc/ @tmc go-llama2 8. Go llama2.go https://github.com/ @nikolaydubina nikolaydubina/llama2.go 9. Go llama2.go https://github.com/ @haormj haormj/llama2.go 10. Go llama2.go https://github.com/ @saracen saracen/llama2.go https://github.com/ 11. Android llama2.c-android Manuel030/ @Manuel030 llama2.c-android https://github.com/ 12. Android llama2.c-android-wrapper celikin/ @celikin llama2.c-android-wrapper 13. C++ llama2.cpp https://github.com/ @leloykun leloykun/llama2.cpp 14. C++ llama2.cpp https://github.com/ @coldlarry coldlarry/llama2.cpp 15. CUDA llama_cu_awq https://github.com/ @ankan-ban ankan-ban/llama_cu_awq 16. JavaScript llama2.js https://github.com/ @epicure epicure/llama2.js 17. JavaScript llamajs https://github.com/ @agershun agershun/llamajs 18. JavaScript llama2.ts https://github.com/ @oleksandr_now wizzard0/llama2.ts 19. JavaScript llama2.c-emscripten https://github.com/gohai @gohai /llama2.c-emscripten 20. Zig llama2.zig https://github.com/cgbur @cgbur /llama2.zig 21. Zig llama2.zig https://github.com/ @vodkaslime vodkaslime/llama2.zig 22. Zig llama2.zig https://github.com/ @clebert clebert/llama2.zig 23. Julia llama2.jl https://github.com/ @juvi21 juvi21/llama2.jl 24. Scala llama2.scala https://github.com/ @jrudolph jrudolph/llama2.scala 25. Java llama2.java https://github.com/mukel @mukel /llama2.java https://github.com/ 26. Java llama2.tornadovm.java mikepapadim/ @mikepapadim llama2.tornadovm.java 27. Java Jlama https://github.com/tjake @tjake /Jlama 28. Java llama2j https://github.com/ @lasttero LastBotInc/llama2j 29. Kotlin llama2.kt https://github.com/ @madroidmaq madroidmaq/llama2.kt 30. Python llama2.py https://github.com/ @tairov tairov/llama2.py 31. C# llama2.cs https://github.com/ @trrahul trrahul/llama2.cs 32. Dart llama2.dart https://github.com/ @yiminghan yiminghan/llama2.dart 33. Web llama2c-web https://github.com/ @dmarcos dmarcos/llama2.c-web 34. WebAssembly icpp-llm https://github.com/ N/A icppWorld/icpp-llm 35. Fortran llama2.f90 https://github.com/rbitr N/A /llama2.f90 36. Mojo llama2. https://github.com/ @tairov tairov/llama2.mojo 37. OCaml llama2.ml https://github.com/ @jackpeck jackpeck/llama2.ml 38. Everywhere llama2.c https://github.com/ @trholding trholding/llama2.c 39. Bilingual llama2.c-zh https://github.com/ @chenyangMl chenyangMl/llama2.c-zh --------------------------------------------------------------------- How to use: lshep List Available Llama Options To list available llama options, use the following command: python3 llamashepherd/main.py list [Optional][LANGUAGE] Replace [LANGUAGE] with the desired language to filter options. If not specified, all options will be displayed. Interactively Install Llama Options To interactively install llama options, use the following command: python3 llamashepherd/main.py install Initialize TinyLlamas Models To initialize llama models, use the following command: python3 llamashepherd/main.py models This command allows you to download and configure the Tokenizer and/ or TinyLLama models. License This project is licensed under the MIT License - see the LICENSE file for details. About A CLI to manage install and configure llama inference implemenation in multiple languages Topics python cli llama2 tinyllama Resources Readme Activity Stars 30 stars Watchers 2 watching Forks 1 fork Report repository Releases No releases published Packages 0 No packages published Languages * Python 100.0% Footer (c) 2024 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact * Manage cookies * Do not share my personal information You can't perform that action at this time.