LLMCompiler — Agent Tool by SqueezeAILab

by SqueezeAILab · Agent Tool · ★ 1.8k

Last updated: · Indexed by AgentSkillsHub · Auto-synced every 8h

About LLMCompiler

LLMCompiler: An LLM Compiler for Parallel Function Calling [Paper] LLMCompiler is a framework that enables an efficient and effective orchestration of parallel function calling with LLMs, including both open-source and close-source models, by automatically identifying which tasks can be performed in parallel and which ones are interdependent. TL;DR: The reasoning capabilities of LLMs enable them to execute multiple function calls, using user-provided functions to overcome their inherent limitations (e.g. knowledge cutoffs, poor arithmetic skills, or lack of access to private data). While multi-function calling allows them to tackle more complex problems, current methods often require sequential reasoning and acting for each function which can result in high latency, cost, and sometimes inaccurate behavior. LLMCompiler addresses this by decomposing problems into multiple tasks that can be executed in parallel, thereby efficiently orchestrating multi-function calling. With LLMCompiler, the user specifies the tools along with optional in-context examples, and LLMCompiler automatically computes an optimized orchestration for the function calls.

efficient-inferencefunction-callinglarge-language-modelsllamallama2llmllm-agentllm-agentsllm-frameworkllms

Quick Facts

Stars1,827
Forks126
LanguagePython
CategoryAgent Tool
LicenseMIT
Quality Score41.75/100
Open Issues6
Last Updated2024-07-10
Created2023-12-06
Platformspython
Est. Tokens~25k

LLMCompiler alternative? Top 6 similar tools

Looking for a LLMCompiler alternative? If you're comparing LLMCompiler with other agent tool tools, these 6 projects are the closest alternatives on Agent Skills Hub — ranked by topic overlap, star count, and community traction.

  • llama-cpp-agent by Maximilian-Winter · ⭐ 620

    The llama-cpp-agent framework is a tool designed for easy interaction with Large Language Models (LLMs). Allow

  • langroid by langroid · ⭐ 4.0k

    Harness LLMs with Multi-Agent Programming

  • spacy-llm by explosion · ⭐ 1.4k

    🦙 Integrating LLMs into structured NLP pipelines

  • holmesgpt by HolmesGPT · ⭐ 2.7k

    SRE Agent - CNCF Sandbox Project

  • ICLR2025-Papers-with-Code by yinizhilian · ⭐ 558

    历年ICLR论文和开源项目合集,包含ICLR2021、ICLR2022、ICLR2023、ICLR2024、ICLR2025.

  • edsl by expectedparrot · ⭐ 466

    Design, conduct and analyze results of AI-powered surveys and experiments. Simulate social science and market

More Agent Tool Tools

Explore other popular agent tool tools:

View all Agent Tool tools →

Popular Python Agent Tools

Frequently Asked Questions

What is LLMCompiler?

LLMCompiler is [ICML 2024] LLMCompiler: An LLM Compiler for Parallel Function Calling. It is categorized as a Agent Tool with 1.8k GitHub stars.

What programming language is LLMCompiler written in?

LLMCompiler is primarily written in Python. It covers topics such as efficient-inference, function-calling, large-language-models.

How do I install or use LLMCompiler?

You can find installation instructions and usage details in the LLMCompiler GitHub repository at github.com/SqueezeAILab/LLMCompiler. The project has 1.8k stars and 126 forks, indicating an active community.

What license does LLMCompiler use?

LLMCompiler is released under the MIT license, making it free to use and modify according to the license terms.

What are the best alternatives to LLMCompiler?

The top alternatives to LLMCompiler on Agent Skills Hub include llama-cpp-agent, langroid, spacy-llm. Each offers a different approach to the same problem space — compare them side-by-side by stars, quality score, and community activity.

View on GitHub → Browse Agent Tool tools