Windows-GPU-UNLOCK
RTX3090 UEFI 포트, 한국어 무리셋 윈도우 부팅 가이드, 검증된 소스와 벤치마크 제공
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗X-Verse is a platform for describing and experimenting with cyber-physical systems: systems where software interacts with simulated models, virtual hardware, or physical devices. Its goal is to let you describe a system once, choose how its components are realized, and reuse that description across experiments.
For example, a sensor can keep the same logical identity while a deployment selects a simulated sensor or a physical device. The platform core uses domain-neutral concepts; automotive, robotics, energy, and other domain conventions belong in profiles and blueprints.
This repository is an alpha platform foundation. You can use its local XDL tools and bounded prototypes today. A complete experiment runtime, orchestration service, and dashboard remain under development.
| Capability | What it lets you do | Current scope |
|---|---|---|
| XDL validation and normalization | Check YAML/JSON system descriptions and produce canonical JSON. | Accepted local prototype, supporting xverse.io/xdl/v1alpha1. |
| XDL Lite experiment compilation | Turn a complete set of descriptions into a resolved experiment plan with input provenance and a digest. | Accepted Phase 1 prototype; compiles declared intent offline. |
| Component catalog and lifecycle | Derive a catalog from XDL, build a lifecycle plan, and exercise ownership, permits, and evidence recording. | Implemented prototype with an isolated fixture demonstration. |
| X-COM | Develop against C++ communication, observation, controlled stimulation, and local IPC/gRPC gateway contracts. | Accepted bounded prototype with owned loopback and synthetic-tool evidence. |
| Maestro | Coordinate experiment and component lifecycles. | Architectural target. |
| Argus | Present telemetry, dashboards, and experiment evidence. | Architectural target. |
A valid description or resolved plan establishes static consistency. Live readiness, production deployment, legacy compatibility, and application parity require separate validation. The examples below validate or compile descriptions; the lifecycle demo uses an isolated in-memory fixture.
XDL, the X-Verse Definition Language, is the canonical YAML/JSON representation of systems, deployments, and scenarios. It connects a logical system description to explicit implementation and execution contracts.
The diagram shows the architectural direction. Boxes marked target are planned subsystems; the diagram does not imply that a complete execution pipeline exists.
flowchart TD
B["Domain blueprints · target"] --> P["Domain profiles"]
P --> X["XDL resources and platform APIs"]
X --> V["Local validation and normalization"]
V --> E["Offline plans: experiment, lifecycle, communication"]
E --> M["Maestro: orchestration · target"]
M --> R["Runtime and provider contracts"]
R --> C["X-COM: communication prototype"]
R --> D["Simulation and physical-device providers · target"]
C -. observations .-> A["Argus: dashboards and telemetry · target"]
D -. observations .-> A
The responsibilities are:
xverse_xdl package implements local validation,
normalization, and planning.xverse_xdl.Dependencies flow from blueprints through domain profiles and XDL/platform APIs to runtime abstractions. The core stays independent of domain-specific blueprints.
This repository owns the domain-neutral platform. Companion repositories have separate
roles: xverse-compat owns compatibility boundaries, and xverse-blueprints owns
composed domain examples. You can use the local XDL tools from this repository alone.
Target-specific legacy integration remains deferred while platform foundations develop.
| Resource | Question it answers | Example |
|---|---|---|
Component | What does a reusable component provide and require? | A sample producer with an output interface and configurable rate. |
System | How are components, devices, endpoints, and flows composed? | A producer connected to an observer. |
Deployment | Where and how are logical elements realized? | Bind a device to a simulated or physical realization. |
Scenario | What should happen during the experiment? | Declare preparation, startup, observations, and intended faults. |
Profile | Which extension vocabulary and schema apply? | Add experiment-intent or communication-specific fields. |
Logical identity is separate from deployment choices. Profile extensions preserve the shared resource model while adding explicitly validated semantics.
You need Python 3.11 or newer, uv, and a checkout of this repository. The C++ toolchain is required only if you want to build X-COM.
git clone https://github.com/The-Xverse/xverse-platform.git
cd xverse-platform
uv sync --frozen
uv run --frozen xdl version
uv sync --frozen installs the project and its locked dependencies into .venv.
The installed distribution is xverse-xdl; its command is xdl. Dependency installation
may need package access. The validation and compilation commands operate on supplied
local files without fetching resources or contacting running components.
Run the remaining commands from the repository root.
The public example is a neutral sample-production system. Supply its five resources and the local schema for its measurement Profile:
uv run --frozen xdl validate --format text \
--profile-schema tests/fixtures/measurement-profile.schema.json \
xdl/examples/v1alpha1/profile.xdl.yaml \
xdl/examples/v1alpha1/component.xdl.yaml \
xdl/examples/v1alpha1/system.xdl.yaml \
xdl/examples/v1alpha1/deployment.xdl.yaml \
xdl/examples/v1alpha1/scenario.xdl.yaml
A successful check prints:
valid: 5 resource(s)
Validation checks resource structure, references, and Profile extensions. Use
--format json for machine-readable diagnostics and static readiness information.
Ready describes complete declarations; a live target has not been probed.
Normalization produces a canonical representation for inspection or use by other local tools. This wildcard selects the same five public example files:
mkdir -p build/xdl
uv run --frozen xdl normalize \
--profile-schema tests/fixtures/measurement-profile.schema.json \
--output build/xdl/normalized.json \
xdl/examples/v1alpha1/*.xdl.yaml
The output is written to build/xdl/normalized.json. Add --include-source-map to
retain mappings back to authored inputs. An explicit output path may overwrite an
existing output file; input resource and schema paths cannot be used as outputs.
The XDL Lite fixture adds declared experiment intent to the resource graph. Compile it into a canonical plan:
uv run --frozen xdl experiment compile \
--profile-schema xdl/profiles/experiment-lite-v0.1.schema.json \
--output build/xdl/experiment-plan.json \
tests/thesis_lite/xdl/fixtures/profile.xdl.yaml \
tests/thesis_lite/xdl/fixtures/component.xdl.yaml \
tests/thesis_lite/xdl/fixtures/system.xdl.yaml \
tests/thesis_lite/xdl/fixtures/deployment.xdl.yaml \
tests/thesis_lite/xdl/fixtures/scenario.xdl.yaml
Success prints a resolved plan summary with a SHA-256 digest. The JSON plan records
selected resources, parameters, time mappings, dependency order, lifecycle intent,
intended faults, observer and metric references, provenance, and limitations.
Compilation records that intent without starting components, activating faults, or
collecting measurements.
For automation, add --format json. Optional --run-id and --generated-at values
must be supplied explicitly. See the XDL Lite usage guide
for digest checks, limits, and the Python API.
To see the catalog, lifecycle plan, permit checks, and evidence recording work together:
uv run --frozen python scripts/validate_m3.py
The command validates a public fixture graph, derives one catalog entry, and exercises
prepare, start, observe, stop, and cleanup with an in-memory provider and a temporary
evidence journal. Success returns JSON containing "valid":true, "catalogEntries":1,
"evidenceRecords":8, and "legacyExecution":false.
See the catalog and lifecycle guide for the detailed contracts and fixture boundary.
Start from the public XDL examples and follow this sequence:
Component resources.System.Deployment.Scenario.Profile and its local schema, then validate the complete set.Every referenced resource must be included explicitly. The tools do not discover
missing files or download schema URLs. For experiment compilation, use the admitted
io.xverse.experiment Profile shown in the
XDL Lite fixture and its
Profile schema.
| Exit code | Meaning | Next action |
|---|---|---|
0 | The requested operation succeeded. | Inspect the report or generated output. |
1 | The supplied description or experiment intent was rejected. | Follow the diagnostic's code, location, and suggested correction. |
2 | Command usage, output writing, or an internal operation failed. | Check arguments, paths, permissions, and the error message. |
uv run --frozen xdl --help
uv run --frozen xdl validate --help
uv run --frozen xdl experiment compile --help
X-COM is a C++20 library prototype for integrators. Its gateway uses local IPC; it is not a ready-to-deploy network service. The Python installation above does not build the C++ libraries.
The current build envelope uses Linux x86-64 with an ABI-compatible Ubuntu Jammy-derived
host, Python 3.11+, CMake 3.22+, Ninja 1.10+, a C++20 compiler, and dpkg-deb. Before
configuring, provision the exact offline runtime dependency bundle and the separate
GTest test bundle described in the
dependency lock,
build environment guide, and
test dependency guide.
Those bundles and their manifests are external inputs and are not included in a clone.
After preparing and checking those inputs, set their absolute locations and configure:
export XVERSE_XCOM_TOOLCHAIN=/absolute/path/to/runtime-prefix
export XVERSE_XCOM_PACKAGE_MANIFEST=/absolute/path/to/package-manifest.json
export XVERSE_XCOM_T025_TEST_TOOLCHAIN=/absolute/path/to/test-prefix
export LD_LIBRARY_PATH="$XVERSE_XCOM_TOOLCHAIN/usr/lib/x86_64-linux-gnu"
cmake -S . -B build/xcom -G Ninja \
-DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON
cmake --build build/xcom
ctest --test-dir build/xcom --output-on-failure
Configuration verifies the explicit dependency inputs and rejects missing or mismatched ones. This build uses local dependency artifacts rather than downloading packages. The accepted gateway delivery record describes the demonstrated scope and retained limitations, including watch association, shutdown behavior, and third-party sanitizer qualifications.
| If you want to… | Start here |
|---|---|
| Understand the system concepts | Metamodel and conceptual diagram |
| Read the architecture and subsystem boundaries | Platform subsystem map and architecture decisions |
| Author XDL resources | XDL Core specification, resource model, and schemas |
| Integrate the Python validator | Library contract and CLI contract |
| Use the experiment compiler | XDL Lite maintenance and usage guide and acceptance scope |
| Understand lifecycle ownership and permissions | Lifecycle contract and |
Feature-specific acceptance and validation records define each capability's scope. Some historical engineering guides describe earlier delivery slices; use the current source contracts and acceptance records when assessing what is available today.
X-Verse is licensed under the Apache License 2.0.
| Integrate X-COM | Communication plan, provider contract, and tool gateway |
| Contribute changes | Repository engineering rules |