neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Rust R interoperability workspace. This repository contains the runtime
crates, proc macros, CLI/tooling, an example R package, and the helper package
used to scaffold standalone packages and monorepos.README 전문 보기 ↗miniextendrRust <-> R interoperability workspace. This repository contains the runtime crates, proc macros, CLI/tooling, an example R package, and the helper package used to scaffold standalone packages and monorepos.
miniextendr-api/ - Runtime crate: R FFI bindings, conversions, worker-thread
routing, ALTREP, class systems, trait ABI, and macro re-exports.miniextendr-macros/ - Proc macros such as #[miniextendr],
#[r_ffi_checked], ExternalPtr, and RNativeType.miniextendr-engine/ - Standalone R embedding engine for Rust-only binaries
and integration tests.miniextendr-cli/ - CLI for scaffolding, workflow, vendoring, and cargo
operations.miniextendr-bench/ - Benchmarks for conversions and feature-gated paths.miniextendr-lint/ - Internal linter used during builds.cargo-revendor/ - Standalone vendoring tool for hermetic/offline builds.
It is intentionally excluded from the main Cargo workspace.rpkg/ - Example R package that exercises the Rust crates and the
autoconf/configure flow.minirextendr/ - R helper package for scaffolding, configure wiring,
vendoring helpers, and cargo wrappers.tests/cross-package/ - Producer/consumer R packages used to validate the
cross-package trait ABI dispatch flow.miniextendr-api providesSEXP-oriented helpers.R_UnwindProtect by default, with an optional
worker-thread dispatch model for functions that opt in.RDebug, RDisplay, RHash, ROrd, and
RPartialOrd.miniextendr-macros proc macros so most downstream crates
only need one dependency.Feature families in the runtime crate include:
nonapi, rayon, connections, indicatif, vctrs,
worker-thread, worker-default, no-preconditions-default, logserde (native R), serde_json (JSON), borsh,
arrow, datafusioneither, uuid, regex, url, time, jiff,
ordered-float, num-bigint, rust_decimal, num-complex, indexmap,
bitflags, bitvec, ndarray, nalgebra, tinyvec, bytes,
raw_conversions, aho-corasick, globset, toml, tabled, rand,
rand_distr, num-traits, sha2, blake3, md5, zstdstrict-default, coerce-default,
r6-default, s7-default, doc-lint, growth-debug,
macro-coverageSee miniextendr-api/README.md and docs/FEATURES.md for the current feature
matrix.
rpkg)rpkg/ is a real R package that vendors Rust crates and builds a shared
library via cargo during R CMD INSTALL.
The high-level flow is:
bootstrap.R runs configure.configure generates src/Makevars and writes
src/rust/.cargo/config.toml for the detected source or tarball mode.
src/rust/Cargo.toml remains an ordinary tracked source file.Makevars builds the Rust static library, links the package shared library,
then loads that library to write R/miniextendr-wrappers.R and the wasm32
registration snapshot.Generated artifacts have two different tracking policies:
rpkg/configure, rpkg/config.guess, rpkg/config.sub,
rpkg/NAMESPACE, and rpkg/man/*.Rd.rpkg/R/miniextendr-wrappers.R or
rpkg/src/rust/wasm_registry.rs; they are regenerated during development
installs but must be present on disk when the release tarball is built.Common workflows from the repo root:
just configure # generate Makevars + .cargo/config.toml (auto-detects mode)
just devtools-load # compile Rust, regenerate wrappers, load rpkg
just devtools-test # run rpkg tests
just vendor # CRAN release prep: build rpkg/inst/vendor.tar.xz
just r-cmd-build # build tarball (depends on `just vendor`)
just r-cmd-check # build + check tarball
Install mode (source vs tarball) is auto-detected from
inst/vendor.tar.xz presence — no env var to set. See
docs/CRAN_COMPATIBILITY.md.
Requirements:
R on PATHautoconf for regenerating configurejust for the repo task wrappersCommon tasks:
just --list
just check
just check-features
just test
just clippy
just devtools-test
just cross-test
CI Success, the aggregate job of ci.yml, is the
merge gate. That is maintainer policy: GitHub does not require the check on
main yet (#1391), so an
enabled merge button proves nothing. A green CI Success also does not mean
every check ran: on pull requests, webR, heap checking and the extra R
versions run only under a label. The GC-stress shards additionally require
MX_GC_STRESS_CI=true and are currently disabled pending #2070. The macOS
check, feature-runtime legs and full gctorture sweep do not run on PRs.
Windows has no gate (#1654).
The Maintainer Guide classifies
every workflow as merge-blocking, release-blocking or informational and lists
the pre-tag checklist.
docs/README.md - docs index for architecture, build system, features, and
troubleshootingminiextendr-cli/README.md - CLI surface and command groupsminiextendr-api/README.md - runtime crate overview and feature summaryminirextendr/README.md - scaffolding and R-side workflow helperstests/cross-package/README.md - end-to-end trait ABI examplecargo-revendor/README.md - standalone vendoring tool for offline buildsminiextendr-engine is for standalone binaries/tests, not for R packages.nonapi disabled unless you are prepared for CRAN checks to flag
non-API symbol usage.inst/vendor.tar.xz when building offline/CRAN releases.configure, config.guess, config.sub, NAMESPACE, and man/*.Rd
committed. Regenerate the gitignored wrapper and wasm registry before
building the tarball so both are shipped in it.R CMD check on the release tarball before submission.rpkg/configure whenever rpkg/configure.ac changes.config.guess and config.sub from GNU config when needed.MIT (see LICENSE-MIT).