From dc571cf23fc7e0a40a5de15006a9aaeec03502bf Mon Sep 17 00:00:00 2001 From: TrueCharts Bot Date: Sat, 25 May 2024 02:48:41 +0200 Subject: [PATCH] chore(deps): update container image docker.io/localai/localai to v2.16.0 by renovate (#22420) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/localai/localai](https://togithub.com/mudler/LocalAI) | minor | `v2.15.0-cublas-cuda11-ffmpeg-core` -> `v2.16.0-cublas-cuda11-ffmpeg-core` | | [docker.io/localai/localai](https://togithub.com/mudler/LocalAI) | minor | `v2.15.0-cublas-cuda11-core` -> `v2.16.0-cublas-cuda11-core` | | [docker.io/localai/localai](https://togithub.com/mudler/LocalAI) | minor | `v2.15.0-cublas-cuda12-ffmpeg-core` -> `v2.16.0-cublas-cuda12-ffmpeg-core` | | [docker.io/localai/localai](https://togithub.com/mudler/LocalAI) | minor | `v2.15.0-cublas-cuda12-core` -> `v2.16.0-cublas-cuda12-core` | | [docker.io/localai/localai](https://togithub.com/mudler/LocalAI) | minor | `v2.15.0-ffmpeg-core` -> `v2.16.0-ffmpeg-core` | | [docker.io/localai/localai](https://togithub.com/mudler/LocalAI) | minor | `v2.15.0` -> `v2.16.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes
mudler/LocalAI (docker.io/localai/localai) ### [`v2.16.0`](https://togithub.com/mudler/LocalAI/releases/tag/v2.16.0) [Compare Source](https://togithub.com/mudler/LocalAI/compare/v2.15.0...v2.16.0) ![local-ai-release-2 16](https://togithub.com/mudler/LocalAI/assets/2420543/bd3a6ace-8aec-4ac7-b457-b3e8cb5bb29e) ##### Welcome to LocalAI's latest update! ##### πŸŽ‰πŸŽ‰πŸŽ‰ woot woot! So excited to share this release, a lot of new features are landing in LocalAI!!!!! πŸŽ‰πŸŽ‰πŸŽ‰ ![](https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExZ2cycjRqbXFld2toenpqcjcyN3E3eWw1NHI5cm12Njc3Y2lzZWtyZyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/AR92HqL0HcenC/giphy.gif) ##### 🌟 Introducing Distributed Llama.cpp Inferencing Now it is possible to distribute the inferencing workload across different workers with llama.cpp models ! This feature has landed with [https://github.com/mudler/LocalAI/pull/2324](https://togithub.com/mudler/LocalAI/pull/2324) and is based on the upstream work of [@​rgerganov](https://togithub.com/rgerganov) in [https://github.com/ggerganov/llama.cpp/pull/6829](https://togithub.com/ggerganov/llama.cpp/pull/6829). **How it works:** a front-end server manages the requests compatible with the OpenAI API (LocalAI) and workers (llama.cpp) are used to distribute the workload. This makes possible to run larger models split across different nodes! ##### How to use it To start workers to offload the computation you can run: local-ai llamacpp-worker However, you can also follow the llama.cpp README and building the rpc-server (https://github.com/ggerganov/llama.cpp/blob/master/examples/rpc/README.md), which is still compatible with LocalAI. When starting the LocalAI server, which is going to accept the API requests, you can set a list of workers IP/address by specifying the addresses with `LLAMACPP_GRPC_SERVERS`: ```bash LLAMACPP_GRPC_SERVERS="address1:port,address2:port" local-ai run ``` At this point the workload hitting in the LocalAI server should be distributed across the nodes! ##### πŸ€– Peer2Peer llama.cpp LocalAI is the **first** AI Free, Open source project offering complete, decentralized, peer2peer while private, LLM inferencing on top of the libp2p protocol. There is no "public swarm" to offload the computation, but rather empowers you to build your own cluster of local and remote machines to distribute LLM computation. ![](https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExZTdrZW9rc3hrMWxoZTV1OGo0ajF3d2MwMHFmeXVoMThqOGg1eHR4ZCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/q0KrtRcr10Bhu/giphy.gif) This feature leverages the ability of llama.cpp to distribute the workload explained just above and features from one of my other projects, https://github.com/mudler/edgevpn. LocalAI builds on top of the twos, and allows to create a private peer2peer network between nodes, without the need of centralizing connections or manually configuring IP addresses: it unlocks totally decentralized, private, peer-to-peer inferencing capabilities. Works also behind different NAT-ted networks (uses DHT and mDNS as discovery mechanism). **How it works:** A pre-shared token can be generated and shared between workers and the server to form a private, decentralized, p2p network. You can see the feature in action here: ![output](https://togithub.com/mudler/LocalAI/assets/2420543/8ca277cf-c208-4562-8929-808b2324b584) ##### How to use it 1. Start the server with `--p2p`: ```bash ./local-ai run --p2p ##### 1:02AM INF loading environment variables from file envFile=.env ##### 1:02AM INF Setting logging to info ##### 1:02AM INF P2P mode enabled ##### 1:02AM INF No token provided, generating one ##### 1:02AM INF Generated Token: ##### XXXXXXXXXXX ##### 1:02AM INF Press a button to proceed ``` A token is displayed, copy it and press enter. You can re-use the same token later restarting the server with `--p2ptoken` (or `P2P_TOKEN`). 2. Start the workers. Now you can copy the local-ai binary in other hosts, and run as many workers with that token: ```bash TOKEN=XXX ./local-ai p2p-llama-cpp-rpc ##### 1:06AM INF loading environment variables from file envFile=.env ##### 1:06AM INF Setting logging to info ##### {"level":"INFO","time":"2024-05-19T01:06:01.794+0200","caller":"config/config.go:288","message":"connmanager disabled\n"} ##### {"level":"INFO","time":"2024-05-19T01:06:01.794+0200","caller":"config/config.go:295","message":" go-libp2p resource manager protection enabled"} ##### {"level":"INFO","time":"2024-05-19T01:06:01.794+0200","caller":"config/config.go:409","message":"max connections: 100\n"} ##### 1:06AM INF Starting llama-cpp-rpc-server on '127.0.0.1:34371' ##### {"level":"INFO","time":"2024-05-19T01:06:01.794+0200","caller":"node/node.go:118","message":" Starting EdgeVPN network"} ##### create_backend: using CPU backend ##### Starting RPC server on 127.0.0.1:34371, backend memory: 31913 MB ##### 2024/05/19 01:06:01 failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 2048 kiB, got: 416 kiB). # See https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes for details. ##### {"level":"INFO","time":"2024-05-19T01:06:01.805+0200","caller":"node/node.go:172","message":" Node ID: 12D3KooWJ7WQAbCWKfJgjw2oMMGGss9diw3Sov5hVWi8t4DMgx92"} ##### {"level":"INFO","time":"2024-05-19T01:06:01.806+0200","caller":"node/node.go:173","message":" Node Addresses: [/ip4/127.0.0.1/tcp/44931 /ip4/127.0.0.1/udp/33251/quic-v1/webtransport/certhash/uEiAWAhZ-W9yx2ZHnKQm3BE_ft5jjoc468z5-Rgr9XdfjeQ/certhash/uEiB8Uwn0M2TQBELaV2m4lqypIAY2S-2ZMf7lt_N5LS6ojw /ip4/127.0.0.1/udp/35660/quic-v1 /ip4/192.168.68.110/tcp/44931 /ip4/192.168.68.110/udp/33251/quic-v1/webtransport/certhash/uEiAWAhZ-W9yx2ZHnKQm3BE_ft5jjoc468z5-Rgr9XdfjeQ/certhash/uEiB8Uwn0M2TQBELaV2m4lqypIAY2S-2ZMf7lt_N5LS6ojw /ip4/192.168.68.110/udp/35660/quic-v1 /ip6/::1/tcp/41289 /ip6/::1/udp/33160/quic-v1/webtransport/certhash/uEiAWAhZ-W9yx2ZHnKQm3BE_ft5jjoc468z5-Rgr9XdfjeQ/certhash/uEiB8Uwn0M2TQBELaV2m4lqypIAY2S-2ZMf7lt_N5LS6ojw /ip6/::1/udp/35701/quic-v1]"} ##### {"level":"INFO","time":"2024-05-19T01:06:01.806+0200","caller":"discovery/dht.go:104","message":" Bootstrapping DHT"} ``` (Note you can also supply the token via args) At this point, you should see in the server logs messages stating that new workers are found 3. Now you can start doing inference as usual on the server (the node used on step 1) Interested in to try it out? As we are still updating the documentation, you can read the full instructions here [https://github.com/mudler/LocalAI/pull/2343](https://togithub.com/mudler/LocalAI/pull/2343) ##### πŸ“œ Advanced Function calling support with Mixed JSON Grammars LocalAI gets better at function calling with mixed grammars! With this release, LocalAI introduces a transformative capability: support for mixed JSON BNF grammars. It allows to specify a grammar for the LLM that allows to output structured JSON and free text. **How to use it:** To enable mixed grammars, you can set in the `YAML` configuration file `function.mixed_mode = true`, for example: ```yaml function: ##### disable injecting the "answer" tool disable_no_action: true grammar: ##### This allows the grammar to also return messages mixed_mode: true ``` This feature significantly enhances LocalAI's ability to interpret and manipulate JSON data coming from the LLM through a more flexible and powerful grammar system. Users can now combine multiple grammar types within a single JSON structure, allowing for dynamic parsing and validation scenarios. Grammars can also turned off entirely and leave the user to determine how the data is parsed from the LLM to be correctly interpretated by LocalAI to be still compliant to the OpenAI REST spec. For example, to interpret Hermes results, one can just annotate regexes in `function.json_regex_match` to extract the LLM response: ```yaml function: grammar: disable: true ##### disable injecting the "answer" tool disable_no_action: true return_name_in_function_response: true json_regex_match: - "(?s)(.*?)" - "(?s)(.*?)" replace_llm_results: ##### Drop the scratchpad content from responses - key: "(?s).*" value: "" replace_function_results: ##### Replace everything that is not JSON array or object, just in case. - key: '(?s)^[^{\[]*' value: "" - key: '(?s)[^}\]]*$' value: "" ##### Drop the scratchpad content from responses - key: "(?s).*" value: "" ``` Note that regex can still be used when enabling mixed grammars is enabled. This is especially important for models which does not support grammars - such as transformers or OpenVINO models, that now can support as well function calling. As we update the docs, further documentation can be found in the PRs that you can find in the changelog below. ##### πŸš€ New Model Additions and Updates ![local-ai-yi-updates](https://togithub.com/mudler/LocalAI/assets/2420543/5d646703-0c64-4299-b551-a39074f63c2d) Our model gallery continues to grow with exciting new additions like Aya-35b, Mistral-0.3, Hermes-Theta and updates to existing models ensuring they remain at the cutting edge. This release is having major enhancements on tool calling support. Besides working on making our default models in AIO images more performant - now you can try an enhanced out-of-the-box experience with function calling in the Hermes model family ( [Hermes-2-Pro-Mistral](https://huggingface.co/NousResearch/Hermes-2-Pro-Mistral-7B-GGUF) and [Hermes-2-Theta-Llama-3](https://huggingface.co/NousResearch/Hermes-2-Theta-Llama-3-8B-GGUF)) ##### Our LocalAI function model! ![local-ai-functioncall-model](https://togithub.com/mudler/LocalAI/assets/2420543/b2955459-49b6-4a57-96e8-242966ccef12) I have fine-tuned a function call model specific to leverage entirely the grammar support of LocalAI, you can find it in the model gallery already and on [huggingface](https://huggingface.co/mudler/LocalAI-Llama3-8b-Function-Call-v0.2) ##### πŸ”„ Single Binary Release: Simplified Deployment and Management In our continuous effort to streamline the user experience and deployment process, LocalAI v2.16.0 proudly introduces a single binary release. This enhancement, thanks to [@​sozercan](https://togithub.com/sozercan)'s contributions, consolidates all variants (CUDA and non-cuda releases) and dependencies into one compact executable file. This change simplifies the installation and update processes, reduces compatibility issues, and speeds up the setup for new users and existing deployments as now binary releases are even more portable than ever! ##### πŸ”§ Bug Fixes and Improvements A host of bug fixes have been implemented to ensure smoother operation and integration. Key fixes include enhancements to the Intel build process, stability adjustments for setuptools in Python backends, and critical updates ensuring the successful build of p2p configurations. ##### Migrating Python Backends: From Conda to UV LocalAI has migrated its Python backends from Conda to UV. This transition, thanks to [@​cryptk](https://togithub.com/cryptk) contributions, enhances the efficiency and scalability of our backend operations. Users will experience faster setup times and reduced complexity, streamlining the development process and making it easier to manage dependencies across different environments. ##### πŸ“£ Let's Make Some Noise! A gigantic THANK YOU to everyone who’s contributedβ€”your feedback, bug squashing, and feature suggestions are what make LocalAI shine. To all our heroes out there supporting other users and sharing their expertise, you’re the real MVPs! Remember, LocalAI thrives on community supportβ€”not big corporate bucks. If you love what we're building, show some love! A shoutout on social (@​LocalAI_OSS and @​mudler_it on twitter/X), joining our sponsors, or simply starring us on GitHub makes all the difference. Also, if you haven't yet joined our Discord, come on over! Here's the link: https://discord.gg/uJAeKSAGDy Thanks a ton, and.. enjoy this release! ##### What's Changed ##### Bug fixes :bug: - build: do not specify a BUILD_ID by default by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2284](https://togithub.com/mudler/LocalAI/pull/2284) - fix: add missing openvino/optimum/etc libraries for Intel, fixes [#​2289](https://togithub.com/mudler/LocalAI/issues/2289) by [@​cryptk](https://togithub.com/cryptk) in [https://github.com/mudler/LocalAI/pull/2292](https://togithub.com/mudler/LocalAI/pull/2292) - add setuptools for openvino by [@​fakezeta](https://togithub.com/fakezeta) in [https://github.com/mudler/LocalAI/pull/2301](https://togithub.com/mudler/LocalAI/pull/2301) - fix: add setuptools to all requirements-intel.txt files for python backends by [@​cryptk](https://togithub.com/cryptk) in [https://github.com/mudler/LocalAI/pull/2333](https://togithub.com/mudler/LocalAI/pull/2333) - ci: correctly build p2p in GO_TAGS by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2369](https://togithub.com/mudler/LocalAI/pull/2369) - ci: generate specific image for intel builds by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2374](https://togithub.com/mudler/LocalAI/pull/2374) - fix: stablediffusion binary by [@​sozercan](https://togithub.com/sozercan) in [https://github.com/mudler/LocalAI/pull/2385](https://togithub.com/mudler/LocalAI/pull/2385) ##### Exciting New Features πŸŽ‰ - feat: migrate python backends from conda to uv by [@​cryptk](https://togithub.com/cryptk) in [https://github.com/mudler/LocalAI/pull/2215](https://togithub.com/mudler/LocalAI/pull/2215) - feat: create bash library to handle install/run/test of python backends by [@​cryptk](https://togithub.com/cryptk) in [https://github.com/mudler/LocalAI/pull/2286](https://togithub.com/mudler/LocalAI/pull/2286) - feat(grammar): support models with specific construct by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2291](https://togithub.com/mudler/LocalAI/pull/2291) - feat(ui): display number of available models for installation by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2298](https://togithub.com/mudler/LocalAI/pull/2298) - feat: auto select llama-cpp cpu variant by [@​sozercan](https://togithub.com/sozercan) in [https://github.com/mudler/LocalAI/pull/2305](https://togithub.com/mudler/LocalAI/pull/2305) - feat(llama.cpp): add `flash_attention` and `no_kv_offloading` by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2310](https://togithub.com/mudler/LocalAI/pull/2310) - feat(functions): support models with no grammar and no regex by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2315](https://togithub.com/mudler/LocalAI/pull/2315) - feat(functions): allow to set JSON matcher by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2319](https://togithub.com/mudler/LocalAI/pull/2319) - feat: auto select llama-cpp cuda runtime by [@​sozercan](https://togithub.com/sozercan) in [https://github.com/mudler/LocalAI/pull/2306](https://togithub.com/mudler/LocalAI/pull/2306) - feat(llama.cpp): add distributed llama.cpp inferencing by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2324](https://togithub.com/mudler/LocalAI/pull/2324) - feat(functions): mixed JSON BNF grammars by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2328](https://togithub.com/mudler/LocalAI/pull/2328) - feat(functions): simplify parsing, read functions as list by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2340](https://togithub.com/mudler/LocalAI/pull/2340) - feat(functions): Enable true regex replacement for the regexReplacement option by [@​lenaxia](https://togithub.com/lenaxia) in [https://github.com/mudler/LocalAI/pull/2341](https://togithub.com/mudler/LocalAI/pull/2341) - feat(backends): add openvoice backend by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2334](https://togithub.com/mudler/LocalAI/pull/2334) - feat(webui): statically embed js/css assets by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2348](https://togithub.com/mudler/LocalAI/pull/2348) - feat(functions): allow to use JSONRegexMatch unconditionally by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2349](https://togithub.com/mudler/LocalAI/pull/2349) - feat(functions): don't use yaml.MapSlice by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2354](https://togithub.com/mudler/LocalAI/pull/2354) - build: add sha by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2356](https://togithub.com/mudler/LocalAI/pull/2356) - feat(llama.cpp): Totally decentralized, private, distributed, p2p inference by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2343](https://togithub.com/mudler/LocalAI/pull/2343) - feat(functions): relax mixedgrammars by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2365](https://togithub.com/mudler/LocalAI/pull/2365) - models(gallery): add mistral-0.3 and command-r, update functions by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2388](https://togithub.com/mudler/LocalAI/pull/2388) ##### 🧠 Models - models(gallery): add aloe by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2283](https://togithub.com/mudler/LocalAI/pull/2283) - models(gallery): add Llama-3-8B-Instruct-abliterated by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2288](https://togithub.com/mudler/LocalAI/pull/2288) - models(gallery): add l3-chaoticsoliloquy-v1.5-4x8b by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2295](https://togithub.com/mudler/LocalAI/pull/2295) - models(gallery): add jsl-medllama-3-8b-v2.0 by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2296](https://togithub.com/mudler/LocalAI/pull/2296) - models(gallery): add llama-3-refueled by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2297](https://togithub.com/mudler/LocalAI/pull/2297) - models(gallery): add aura-llama-Abliterated by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2309](https://togithub.com/mudler/LocalAI/pull/2309) - models(gallery): add Bunny-llama by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2311](https://togithub.com/mudler/LocalAI/pull/2311) - models(gallery): add lumimaidv2 by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2312](https://togithub.com/mudler/LocalAI/pull/2312) - models(gallery): add orthocopter by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2313](https://togithub.com/mudler/LocalAI/pull/2313) - fix(gallery) Correct llama3-8b-instruct model file by [@​tannisroot](https://togithub.com/tannisroot) in [https://github.com/mudler/LocalAI/pull/2330](https://togithub.com/mudler/LocalAI/pull/2330) - models(gallery): add hermes-2-theta-llama-3-8b by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2331](https://togithub.com/mudler/LocalAI/pull/2331) - models(gallery): add yi 6/9b, sqlcoder, sfr-iterative-dpo by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2335](https://togithub.com/mudler/LocalAI/pull/2335) - models(gallery): add anita by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2344](https://togithub.com/mudler/LocalAI/pull/2344) - models(gallery): add master-yi by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2345](https://togithub.com/mudler/LocalAI/pull/2345) - models(gallery): update poppy porpoise mmproj by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2346](https://togithub.com/mudler/LocalAI/pull/2346) - models(gallery): add LocalAI-Llama3-8b-Function-Call-v0.2-GGUF by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2355](https://togithub.com/mudler/LocalAI/pull/2355) - models(gallery): add stheno by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2358](https://togithub.com/mudler/LocalAI/pull/2358) - fix(gallery): checksum Meta-Llama-3-70B-Instruct.Q4\_K_M.gguf - [#​2364](https://togithub.com/mudler/LocalAI/issues/2364) by [@​Nold360](https://togithub.com/Nold360) in [https://github.com/mudler/LocalAI/pull/2366](https://togithub.com/mudler/LocalAI/pull/2366) - models(gallery): add phi-3-medium-4k-instruct by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2367](https://togithub.com/mudler/LocalAI/pull/2367) - models(gallery): add hercules and helpingAI by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2376](https://togithub.com/mudler/LocalAI/pull/2376) - ci(checksum_checker): do get sha from hf API when available by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2380](https://togithub.com/mudler/LocalAI/pull/2380) - models(gallery): :arrow_up: update checksum by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2383](https://togithub.com/mudler/LocalAI/pull/2383) - models(gallery): :arrow_up: update checksum by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2386](https://togithub.com/mudler/LocalAI/pull/2386) - models(gallery): add aya-35b by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2391](https://togithub.com/mudler/LocalAI/pull/2391) ##### πŸ“– Documentation and examples - docs: Update semantic-todo/README.md by [@​eltociear](https://togithub.com/eltociear) in [https://github.com/mudler/LocalAI/pull/2294](https://togithub.com/mudler/LocalAI/pull/2294) - Add Home Assistant Integration by [@​valentinfrlch](https://togithub.com/valentinfrlch) in [https://github.com/mudler/LocalAI/pull/2387](https://togithub.com/mudler/LocalAI/pull/2387) - Add warning for running the binary on MacOS by [@​mauromorales](https://togithub.com/mauromorales) in [https://github.com/mudler/LocalAI/pull/2389](https://togithub.com/mudler/LocalAI/pull/2389) ##### πŸ‘’ Dependencies - :arrow_up: Update ggerganov/llama.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2281](https://togithub.com/mudler/LocalAI/pull/2281) - :arrow_up: Update docs version mudler/LocalAI by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2280](https://togithub.com/mudler/LocalAI/pull/2280) - :arrow_up: Update ggerganov/llama.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2285](https://togithub.com/mudler/LocalAI/pull/2285) - :arrow_up: Update ggerganov/llama.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2290](https://togithub.com/mudler/LocalAI/pull/2290) - feat(swagger): update swagger by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2302](https://togithub.com/mudler/LocalAI/pull/2302) - :arrow_up: Update ggerganov/llama.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2303](https://togithub.com/mudler/LocalAI/pull/2303) - :arrow_up: Update ggerganov/whisper.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2317](https://togithub.com/mudler/LocalAI/pull/2317) - :arrow_up: Update ggerganov/whisper.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2326](https://togithub.com/mudler/LocalAI/pull/2326) - :arrow_up: Update ggerganov/llama.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2316](https://togithub.com/mudler/LocalAI/pull/2316) - :arrow_up: Update ggerganov/whisper.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2329](https://togithub.com/mudler/LocalAI/pull/2329) - :arrow_up: Update ggerganov/llama.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2337](https://togithub.com/mudler/LocalAI/pull/2337) - :arrow_up: Update ggerganov/llama.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2339](https://togithub.com/mudler/LocalAI/pull/2339) - :arrow_up: Update ggerganov/llama.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2342](https://togithub.com/mudler/LocalAI/pull/2342) - :arrow_up: Update ggerganov/llama.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2351](https://togithub.com/mudler/LocalAI/pull/2351) - :arrow_up: Update ggerganov/whisper.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2352](https://togithub.com/mudler/LocalAI/pull/2352) - dependencies(grpcio): bump to fix CI issues by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2362](https://togithub.com/mudler/LocalAI/pull/2362) - deps(llama.cpp): update and adapt API changes by [@​mudler](https://togithub.com/mudler) in [https://github.com/mudler/LocalAI/pull/2381](https://togithub.com/mudler/LocalAI/pull/2381) - :arrow_up: Update ggerganov/whisper.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2361](https://togithub.com/mudler/LocalAI/pull/2361) - :arrow_up: Update go-skynet/go-bert.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/1225](https://togithub.com/mudler/LocalAI/pull/1225) - :arrow_up: Update ggerganov/llama.cpp by [@​localai-bot](https://togithub.com/localai-bot) in [https://github.com/mudler/LocalAI/pull/2360](https://togithub.com/mudler/LocalAI/pull/2360) ##### Other Changes - refactor: Minor improvements to BackendConfigLoader by [@​dave-gray101](https://togithub.com/dave-gray101) in [https://github.com/mudler/LocalAI/pull/2353](https://togithub.com/mudler/LocalAI/pull/2353) ##### New Contributors - [@​tannisroot](https://togithub.com/tannisroot) made their first contribution in [https://github.com/mudler/LocalAI/pull/2330](https://togithub.com/mudler/LocalAI/pull/2330) - [@​lenaxia](https://togithub.com/lenaxia) made their first contribution in [https://github.com/mudler/LocalAI/pull/2341](https://togithub.com/mudler/LocalAI/pull/2341) - [@​valentinfrlch](https://togithub.com/valentinfrlch) made their first contribution in [https://github.com/mudler/LocalAI/pull/2387](https://togithub.com/mudler/LocalAI/pull/2387) **Full Changelog**: https://github.com/mudler/LocalAI/compare/v2.15.0...v2.16.0
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- charts/stable/local-ai/Chart.yaml | 6 +++--- charts/stable/local-ai/values.yaml | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/charts/stable/local-ai/Chart.yaml b/charts/stable/local-ai/Chart.yaml index f89f96246167..0dc7192d9654 100644 --- a/charts/stable/local-ai/Chart.yaml +++ b/charts/stable/local-ai/Chart.yaml @@ -7,7 +7,7 @@ annotations: truecharts.org/min_helm_version: "3.11" truecharts.org/train: stable apiVersion: v2 -appVersion: 2.15.0 +appVersion: 2.16.0 dependencies: - name: common version: 23.0.8 @@ -23,7 +23,7 @@ icon: https://truecharts.org/img/hotlink-ok/chart-icons/local-ai.webp keywords: - local-ai - ai -kubeVersion: ">=1.24.0-0" +kubeVersion: '>=1.24.0-0' maintainers: - name: TrueCharts email: info@truecharts.org @@ -34,4 +34,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/local-ai - https://hub.docker.com/r/localai/localai type: application -version: 10.12.2 +version: 10.18.0 diff --git a/charts/stable/local-ai/values.yaml b/charts/stable/local-ai/values.yaml index f77a2e469381..6aed666f6831 100644 --- a/charts/stable/local-ai/values.yaml +++ b/charts/stable/local-ai/values.yaml @@ -1,27 +1,27 @@ image: repository: docker.io/localai/localai pullPolicy: IfNotPresent - tag: v2.15.0@sha256:f178386280eae4d915d48de80d03e4d5b709852431817d853494f3a8f5ce6e6a + tag: v2.16.0@sha256:3473f9694c3899d9e8d3c3c887d52f4e7d46cf643a03d7903f108d097a70611f ffmpegImage: repository: docker.io/localai/localai pullPolicy: IfNotPresent - tag: v2.15.0-ffmpeg-core@sha256:20f1e32ff97ede872d991bfff0e83715ad5fa445622b071411a4b4c9f314d21f + tag: v2.16.0-ffmpeg-core@sha256:0a3c62f2a28d7a3ca233ad6c77af750540c62ab8a0bb3d04f15943845a4c2b50 cublasCuda12Image: repository: docker.io/localai/localai pullPolicy: IfNotPresent - tag: v2.15.0-cublas-cuda12-core@sha256:beb4f95ede70167f0c41dd1df35507dda19dd09303333f81566d59f3429e7cfd + tag: v2.16.0-cublas-cuda12-core@sha256:16753f0714a7b81530263a9990dce03767f22d0a3fe08961aca95c1d0ac77258 cublasCuda12FfmpegImage: repository: docker.io/localai/localai pullPolicy: IfNotPresent - tag: v2.15.0-cublas-cuda12-ffmpeg-core@sha256:632e670c7a32f16297c9266032a1e532378e47a664cbf3e74b042a814acc05df + tag: v2.16.0-cublas-cuda12-ffmpeg-core@sha256:ccf9647b91f4c4e20cdffe1de27fc4c8fe587a4554663dedf469bd49dea7d3a5 cublasCuda11Image: repository: docker.io/localai/localai pullPolicy: IfNotPresent - tag: v2.15.0-cublas-cuda11-core@sha256:faa246d9845d203e12430436754d553f6f43a88846b5e8a91b4bef2040295cf9 + tag: v2.16.0-cublas-cuda11-core@sha256:7bcd70e4c7164815ac1bafaf69c8493514e13c4f84d611590cc4001fb44829d8 cublasCuda11FfmpegImage: repository: docker.io/localai/localai pullPolicy: IfNotPresent - tag: v2.15.0-cublas-cuda11-ffmpeg-core@sha256:0c973cfcf2ba9fe74342f07645e25a58afdd5476c756a6f1c96f7ce9d11798a1 + tag: v2.16.0-cublas-cuda11-ffmpeg-core@sha256:8e90cd63d3a904d980a2a3ba5c1a78379cf9f4d37afff02d1c00a7aec279c146 securityContext: container: runAsNonRoot: false