Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Lizard-LLM Community

  1. Home
  2. Caterpillar
  3. Technical overview: Caterpillar's clean-room graph-plan execution

Technical overview: Caterpillar's clean-room graph-plan execution

Scheduled Pinned Locked Moved Caterpillar
1 Posts 1 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    lizardadmin
    wrote on last edited by lizardadmin
    #1

    Caterpillar is a separate clean-room inference provider. Its design makes graph validation, temporary-memory reuse, and execution planning explicit before token-by-token replay.

    Wireframe Caterpillar typed graph and compiled execution plan

    From GGUF to token stream

    1. Own GGUF reader — metadata and tensors are read by Caterpillar's standalone loader.
    2. Typed DAG validation — shapes and dependencies are checked before execution.
    3. Lifetime-reused activation arena — temporary storage can be reused when tensor lifetimes do not overlap.
    4. Precompiled graph plan — repeatable work is represented as a plan instead of rediscovered blindly for every decoded token.
    5. Coalesced CPU spans — compatible CPU operations can replay in grouped spans; supported paths can add speculative draft and verification.

    Caterpillar does not include llama.cpp, ggml, ik_llama, or Lizard Native source units. The providers can be measured beside each other, but they are not the same implementation.

    The engine is actively evolving, so supported native combinations are narrower than the compatibility paths. The landing page names that boundary instead of turning planned coverage into a present-tense claim.

    Read the complete layer map and comparison: https://lizard-llm.qendryx.com/technical-overview.html

    Question: Which part should we publish next in more depth: graph validation, activation lifetimes, compiled spans, or speculative verification?

    1 Reply Last reply
    0

    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

    With your input, this post could be even better 💗

    Register Login
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Don't have an account? Register

    • Login or register to search.
    Powered by NodeBB Contributors
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • World
    • Users
    • Groups