Skip to content
Back to skills

Ops Metrics Conversions

ASecurity

"Batching, representation conversions, SPC, Gaussian, quaternion,

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
businessapibackend

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill ops-metrics-conversions --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ops Metrics Conversions?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ops Metrics Conversions
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-ops-metrics-conversions/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-ops-metrics-conversions)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ops-metrics-conversions
description: "Batching, representation conversions, SPC, Gaussian, quaternion,
  and metric workflows for Kaolin tensors."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# ops-metrics-conversions

Use this sub-skill for in-memory Kaolin work where geometry is already a tensor or Kaolin container and the task is about tensor batching, operations, conversions, math, or metrics.

## Use when

- Choosing list, exact, packed, or padded layout for variable-size 3D tensors.
- Sampling/inspecting triangle meshes, point clouds, voxelgrids, SPC octrees, or Gaussian tensors.
- Converting among mesh, pointcloud, voxelgrid, SPC, and Gaussian occupancy representations.
- Applying `kaolin.math.quat` quaternion, rotation, Euclidean, or compact transform helpers.
- Computing pointcloud, point-to-mesh, voxelgrid, mask, or mesh-regularization metrics/losses.

## Route elsewhere

- File I/O, datasets, `SurfaceMesh` construction, materials, USD/OBJ/PLY/GLTF/container selection: `geometry-io-representations`.
- Cameras, lighting, rasterization, differentiable rendering, ray tracing, images: `rendering-cameras-lighting`.
- Simplicits/Newton/Warp simulation loops and training-state physics: `physics-simulation`.
- Timelapse, Dash3D, notebooks, browser/WebGL display: `visualization-workflows`.

## Read first

- [API reference](references/api-reference.md) for function names, shape contracts, and backend gates.
- [Workflows](references/workflows.md) for layout selection, conversions, Gaussian transforms, quaternion recipes, and metric choices.
- [SPC workflows](references/spc-workflows.md) for octree, `lengths`, `pyramids`, `exsum`, query/interpolation, and convolution conventions.
- [Troubleshooting](references/troubleshooting.md) for packed/padded, CPU/CUDA, Warp, SPC `lengths`, and legacy/current `exsum` failures.

## Bundled probes

- [Quaternion smoke](scripts/quaternion_smoke.py): CPU-safe quaternion/transform round trips.
- [Tensor ops smoke](scripts/tensor_ops_smoke.py): CPU tensor, mesh, voxel, Gaussian-transform, metric checks; optional `--cuda-smoke` for CUDA/SPC paths.

## Operating rules

1. Keep layout explicit: list, exact batch, packed, padded, dense voxelgrid, sparse SPC, per-face feature, or per-point feature.
2. Prefer packed layouts when element counts vary and downstream code supports flattened indexing; use padded layouts only when dense batch axes are required.
3. Carry `shape_per_tensor`, `numel_per_tensor`, and `first_idx` with packed data.
4. For SPC `scan_octrees`, keep `lengths` on CPU and prefer the current `exsum` layout from `scan_octrees(octrees, lengths)`.
5. `kaolin.math.quat` uses xyzw quaternions; `transform_gaussians` defaults to wxyz unless `use_xyzw=True`.
6. Gate CUDA-only operations explicitly; a CPU import is not proof that SPC, marching-cubes, Gaussian voxelization, or pointcloud metric kernels are available.

Files in this skill

  • SKILL.md2.9 KB
  • references/api-reference.md10.1 KB
  • references/spc-workflows.md6.3 KB
  • references/troubleshooting.md5.9 KB
  • references/workflows.md6.2 KB
  • scripts/quaternion_smoke.py4.6 KB
  • scripts/tensor_ops_smoke.py15.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.