gnn-simulation-execution

Execute rendered GNN simulations across multiple backends and generate execution reports.

30|3|Updated Apr 2, 2023
One-click install
npx skills add https://github.com/ActiveInferenceInstitute/GeneralizedNotationNotation --skill gnn-simulation-execution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gnn-simulation-execution
Source: https://github.com/ActiveInferenceInstitute/GeneralizedNotationNotation/tree/main/src/execute
Command: npx skills add https://github.com/ActiveInferenceInstitute/GeneralizedNotationNotation --skill gnn-simulation-execution

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires inferactively-pymdp, RxInfer.jl, ActiveInference.jl, jax, discopy, numpyro, pytorch, julia, numpy.

What problem does it solve?

GNN Simulation Execution (Step 12) provides a unified, robust method to run rendered GNN simulations across multiple backends (PyMDP, RxInfer.jl, ActiveInference.jl, JAX, DisCoPy, PyTorch, NumPyro), capturing outputs and failure diagnostics for reliable downstream analysis.

Core Features & Use Cases

  • Support for PyMDP, RxInfer.jl, ActiveInference.jl, JAX, DisCoPy, PyTorch, NumPyro backends
  • Robust environment validation, dependency checks, and execution reporting for reproducible experiments
  • Use cases include benchmarking different backends, validating model render outputs, and producing structured execution summaries for downstream analysis.

Quick Start

Run the processor to execute all rendered simulations and collect results in the output directory.

Frequently Asked Questions about gnn-simulation-execution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I execute GNN simulations across multiple backends like PyMDP and RxInfer.jl?

To execute GNN simulations across multiple backends, you can orchestrate PyMDP, RxInfer.jl, JAX, and PyTorch runtimes to capture execution results and generate structured reports for reproducible workflows.

What is the best way to benchmark GNN model rendering outputs using JAX and NumPyro?

Benchmarking GNN model rendering outputs involves running coordinated executions across JAX, NumPyro, and DisCoPy backends to capture performance metrics and failure diagnostics for downstream analysis.

Can I run active inference simulations in both Julia and Python environments simultaneously?

Yes, you can run active inference simulations across Julia and Python environments by coordinating ActiveInference.jl, RxInfer.jl, and PyMDP backends to capture outputs and validate dependencies.

Does this GNN execution pipeline validate environments and check dependencies before running simulations?

Yes, the GNN execution pipeline validates environments and checks dependencies before running simulations to ensure robust execution and generate reproducible experiment reports.

How do I capture failure diagnostics when my PyTorch or DisCoPy simulation execution fails?

When PyTorch or DisCoPy simulation execution fails, the orchestration pipeline captures failure diagnostics and outputs structured execution summaries to support reliable downstream analysis.

What backends are supported for running rendered GNN simulations to produce execution reports?

Supported backends for running rendered GNN simulations include PyMDP, RxInfer.jl, ActiveInference.jl, JAX, DisCoPy, PyTorch, and NumPyro to produce comprehensive execution reports.