Windows-GPU-UNLOCK
Windows GPU UNLOCK: RTX3090 UEFI port, Korean no-reset Windows boot guide, verified source and benchmark evidence
Translation pending
SAGE is the shared Streaming-Augmented Generative Execution product of the IntelliStream research ecosystem.
OtherPython · ShellGitHub @RIDE-LabOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Streaming-Augmented Generative Execution, the IntelliStream ecosystem shared flagship product.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗A dataflow-native framework for modular, controllable, and transparent LLM-augmented reasoning.
SAGE turns LLM reasoning workflows into explicit dataflow pipelines. It is designed for streaming execution, transparent orchestration, controllable serving, and modular integration with retrieval, memory, tool-use, and inference-engine backends.
SAGE is the shared flagship product and technical vision of the IntelliStream research ecosystem. Its name captures that vision: Streaming-Augmented Generative Execution applies streaming-computing principles—explicit dataflow, state, backpressure, and continuous execution—to LLM inference and agent systems. RIDE Lab is the principal engineering steward of the core repositories, while DataSys and vLLM-HUST retain ownership of their data-system and inference boundaries. See GOVERNANCE.md for the stewardship contract.
The CPU demo delivery includes Docker startup scripts, model-provider adapters, validation tools, and the printable poster. See the deployment guide and poster.
git clone https://github.com/RIDE-Lab/SAGE.git
cd SAGE/tools/icpp-demo
sh scripts/start-hub.sh
The image includes application dependencies but not model weights, datasets, or credentials.
The main repository now provides the installable SAGE core:
DataStream and declarative stream pipeline compositionLocalEnvironment, FlowNetEnvironment, JobManager, scheduling, and execution
servicessage commands for verification, status, runtime inspection, serving, chat, and
lightweight indexingOptional RAG, memory, intent, tool-use, data, and inference-engine capabilities remain explicit extras or independent packages rather than implicit default dependencies.
The recommended main-repo surface is the in-tree core:
from sage.foundation import BatchFunction, MapFunction, SinkFunction, SagePorts, SageUserPathsfrom sage.stream import DataStreamfrom sage.runtime import LocalEnvironment, FlowNetEnvironment, JobManagerfrom sage.serving import SageServeConfig, build_sagellm_gateway_command, probe_gatewayRAG, memory, intent, and tool-use capabilities are optional adapters. They should be installed explicitly instead of being treated as the default root-package contract.
LocalEnvironment now honors transformation parallelism for non-source operators.ctx.parallel_index plus ctx.parallelism on each replica.parallelism applies to downstream
transformation replicas rather than spawning multiple independent local source processes.FlowNetEnvironment compiles the same parallelism hints into FlowNet actor replica counts, so
local and FlowNet execution share the same user-facing operator parallelism contract.from sage.foundation import BatchFunction, MapFunction, SinkFunction
from sage.runtime import LocalEnvironment, StopSignal
class NumberBatch(BatchFunction):
def __init__(self) -> None:
super().__init__()
self._current = 0
def execute(self):
if self._current >= 4:
return StopSignal("numbers-done")
value = self._current
self._current += 1
return value
class DoubleValue(MapFunction):
def execute(self, data: int) -> int:
return data * 2
class PrintSink(SinkFunction):
def execute(self, data: int) -> None:
print(data)
env = LocalEnvironment("hello-sage")
env.from_batch(NumberBatch).map(DoubleValue).sink(PrintSink)
env.submit(autostop=True)
git clone https://github.com/RIDE-Lab/SAGE.git && cd SAGE
git checkout main
./quickstart.sh --dev --yes
# Verify the in-tree core surface
sage verify
# Explore tutorials from the separate learning repo
git clone https://github.com/RIDE-Lab/sage-tutorials.git
python sage-tutorials/L1-common/hello_world.py
sage versionsage statussage doctorsage verifysage runtime nodessage serve gateway --jsonsage serve gateway --probe --jsonsage chat --ask "Hello, SAGE!"sage index ingest --source ./docs --index local-docssage verify
sage status
sage runtime nodes
sage serve gateway --json
sage chat --ask "Hello, SAGE!"
The public package surface follows a small layered core:
L3 Interface : sage.cli + sage.serving
L2 Runtime : sage.runtime + sage.stream
L1 Base : sage.foundation
Optional : sage.edge + external adapters and engines
Default installs focus on sage.foundation, sage.stream, sage.runtime, sage.serving, and
sage.cli. Distributed execution is exposed through FlowNetEnvironment; local development and
single-process deployments use LocalEnvironment.
Local mode : LocalEnvironment + in-process operator replicas
Distributed mode : FlowNetEnvironment + FlowNet actor replicas
Serving mode : sage.serving + OpenAI-compatible gateway contracts
Adapter mode : explicit extras for RAG, memory, intent, tool-use, and data packages
See SAGE Ecosystem for related repositories and optional packages.
📖 Architecture Guide - Canonical ownership boundaries and dependency rules for the meta repo
📌 Layer Ownership Matrix v1 (Wave A) -
Canonical L1-L4 workspace ownership, independent sub-repo coordination boundary (including sagellm
capabilities), forbidden directions, and boundary refactor review checklist
git clone https://github.com/RIDE-Lab/SAGE.git && cd SAGE
./quickstart.sh --dev --yes
# or
./quickstart.sh --standard --yes
Install mode semantics:
--standard: install the root isage package and resolve external dependencies from PyPI.--dev: install the same root package plus development tooling, then switch sibling SAGE repos to
editable installs when they are present in the workspace.python -m pip install isage
python -m pip install 'isage[dev]'
sage.foundationsage.streamsage.runtimesage.servingsage.cliThe default install does not auto-install isagellm. SAGE keeps the inference engine boundary
explicit and integrates with it through sage.serving and CLI entrypoints.
python -m pip install 'isage[sagellm]'
python -m pip install 'isage[serving-edge]'
python -m pip install 'isage[capability-adapters]'
python -m pip install 'isage[capability-tooluse]'
python -m pip install 'isage[full]'
Current extras map to these owned or external capabilities:
sagellm: external inference engine integration (isagellm)serving-edge: in-tree edge shell runtime for sage-edgecapability-adapters: optional adapters for intent, RAG, and memory (isage-libs-intent,
isage-rag, isage-neuromem)capability-tooluse: optional SIAS tool-use adapter (isage-sias)full: all supported extras above plus the optional data package (isage-data)On Python 3.13+, isagellm integration may still be unavailable until upstream wheels are
published. Core SAGE stream/runtime development remains independent of that engine.
sage doctor
sage verify
sage chat --help
sage index ingest --help
./quickstart.sh --doctor
The current main-repo sage command surface is intentionally small and grouped around the core
product boundary:
| Command | Purpose |
|---|---|
sage version | Print installed SAGE version |
sage status | Show local config/data/state paths and gateway summary |
sage doctor | Run lightweight environment diagnostics |
sage verify | Smoke-check the in-tree core surface |
sage runtime nodes | List runtime-visible nodes |
sage serve gateway --json | Print the external sagellm gateway launch contract |
sage serve gateway --probe --json | Probe the configured gateway health endpoint |
sage chat | Start chat via sagellm gateway, direct CLI, or configured OpenAI-compatible backend |
sage chat --ask "..." | Run one-shot chat |
sage index ingest --source ./docs --index local-docs | Record lightweight local index metadata |
sage verify
sage runtime nodes
sage serve gateway --json
sage chat --ask "Hello, SAGE!"
sage index ingest --source ./docs --index local-docs
📖 Detailed guides: Installation Guide | Troubleshooting | Validation | Optimization Tips
⚠️ Known Issues: If you encounter transformers version conflicts when installing multiple SAGE packages, prefer checking DEVELOPER.md and the package-specific READMEs first.
cp .env.template .env # Copy template
# Edit .env and add your API keys (OPENAI_API_KEY, HF_TOKEN, etc.)
📖 API key setup: See .env.template for all available options
Tutorials live in the separate sage-tutorials repository so that learning materials can evolve
without drifting the main package contract.
git clone https://github.com/RIDE-Lab/sage-tutorials.git
cd sage-tutorials
python L1-common/hello_world.py
Start with sage-tutorials/QUICK_START.md and sage-tutorials/L1-common/hello_world.py. Optional
adapter and historical migration topics remain documented in that repository, not in the main repo
README.
We welcome contributions! See CONTRIBUTING.md for guidelines.
git checkout -b feature/my-feature
./quickstart.sh --dev --yes
# Make changes, add tests
sage-dev quality check --all-files --readme
sage-dev project test --coverage
git commit -m "feat(runtime): describe your change"
git push -u origin feature/my-feature
Primary branch policy is main. For larger efforts, work from a feature/* branch and merge back
through a pull request.
If SAGE is useful in your research, please cite the ICML 2026 paper:
Paper record: https://openreview.net/forum?id=TXcFJdT7at
@inproceedings{liu2026sage,
title = {SAGE: A Dataflow-Native Framework for Modular, Controllable, and Transparent LLM-Augmented Reasoning},
author = {Liu, Jun and Liu, Peilin and Zhang, Ruicheng and Zhang, Senlei and Chen, Yanbo and Wang, Ziao and Yang, Jinyun and Wang, Mingqi and Zhang, Shuhao and Liao, Xiaofei and Jin, Hai},
booktitle = {International Conference on Machine Learning (ICML)},
year = {2026}
}
sage-dev quality fix --all-files
sage-dev quality check --all-files --readme
sage-dev project test --coverage
./quickstart.sh --doctor
📖 Complete reference: DEVELOPER.md
SAGE keeps the active ecosystem list narrow and aligned with the current package contract.
sage.foundationsage.streamsage.runtimesage.servingsage.edgesage.cliisagellm: independent inference engine used through sage.serving and sage chatsagellm-gateway: external gateway service boundary for OpenAI-compatible accessisage-rag: retrieval adapters and RAG-specific componentsisage-neuromem: memory and persistence adaptersisage-libs-intent: intent classification adapterisage-sias: tool-use and continual-learning adapterisage-data: optional dataset package included by isage[full]sage-tutorials: learning materials and runnable examplessage-studio: application/UI layer above the core CLI and runtimesage-docs: user-facing documentationOlder split repositories and thin wrappers are maintained only when they own a clear external capability boundary or migration purpose.
Use GitHub Issues for bugs and feature requests. For broader design discussions, use GitHub Discussions when enabled for the repository.
Repository placement under RIDE-Lab identifies the core engineering steward; it does not make SAGE
an exclusive product of one research organization. Cross-organization contributions follow the
ownership boundaries documented in GOVERNANCE.md.
SAGE is licensed under the MIT License.