MCPcopy Create free account

hub / github.com/Robbyant/lingbot-map / types & classes

Types & classes99 in github.com/Robbyant/lingbot-map

↓ 8 callersClassBSSLoader
Loads data from a BSS artifact directory.
benchmark/benchmark/core/loader.py:24
↓ 8 callersClassCamera
Single camera state in world coordinates.
demo_render/rgbd_render/camera.py:27
↓ 8 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
lingbot_map/layers/drop_path.py:26
↓ 8 callersClassLayerScale
lingbot_map/layers/layer_scale.py:15
↓ 6 callersClassBSSManager
Manages BSS hierarchy: workspace / dataset / scene / method. Responsible only for: path construction at that level, scene/method listing, and
benchmark/benchmark/core/storage.py:168
↓ 6 callersClassCameraPath
Keyframe-based camera path with interpolation. Presets (follow, birdeye) are just functions that generate CameraPath. JSON format: {
demo_render/rgbd_render/camera.py:147
↓ 6 callersClassCameraSegment
demo_render/rgbd_render/config.py:58
↓ 5 callersClassGCTStream
Streaming GCT model with KV cache for efficient online inference. Features: - AggregatorStream with KV cache support (FlashInfer backend
lingbot_map/models/gct_stream.py:74
↓ 5 callersClassOrbitCamera
Interactive orbit camera with WASD FPS-style movement.
demo_render/interactive_viewer/camera.py:30
↓ 5 callersClassTrailStyle
Trajectory trail line style.
demo_render/rgbd_render/overlay.py:112
↓ 4 callersClassConfigManager
Manages configuration loading and parameter routing. Supports the split-directory layout: - configs/base.yaml : workspace + evaluat
benchmark/benchmark/core/config.py:38
↓ 4 callersClassDinoVisionTransformer
lingbot_map/layers/vision_transformer.py:46
↓ 4 callersClassHeadStyle
Camera head visualization style.
demo_render/rgbd_render/overlay.py:124
↓ 4 callersClassResidualConvUnit
Residual convolution module.
lingbot_map/heads/dpt_head.py:347
↓ 3 callersClassAggregatorStream
Streaming causal aggregator with FlashInfer paged KV cache. Features: - Temporal causal attention (each frame only attends to past frame
lingbot_map/aggregator/stream.py:23
↓ 3 callersClassBSSSaver
Manages saving of dataset/method frame and global data to BSS format. Tracks which frame and global keys were saved during the current session,
benchmark/benchmark/core/saver.py:26
↓ 3 callersClassCameraCausalHead
CameraHead predicts camera parameters from token representations using iterative refinement. It applies a series of transformer blocks (the
lingbot_map/heads/camera_head.py:157
↓ 3 callersClassDPTHead
DPT Head for dense prediction tasks. This implementation follows the architecture described in "Vision Transformers for Dense Prediction"
lingbot_map/heads/dpt_head.py:21
↓ 3 callersClassPipelineConfig
demo_render/rgbd_render/config.py:139
↓ 3 callersClassPointCloudViewer
Interactive 3D point cloud viewer with camera visualization. Features: - Point cloud visualization with confidence-based filtering -
lingbot_map/vis/point_cloud_viewer.py:36
↓ 3 callersClassResizeTransform
Encapsulates a single resize/crop transformation. Attributes: original_size: (W, H) of the original image intermediate_size:
benchmark/benchmark/geometry/resize.py:16
↓ 2 callersClassBSSArtifact
Path template for a single BSS directory (gt or method output). All well-known paths are fixed properties defined at __init__ time, making th
benchmark/benchmark/core/storage.py:35
↓ 2 callersClassBlock
lingbot_map/layers/block.py:27
↓ 2 callersClassCameraOverlay
Configurable camera visualization: trail line + head display.
demo_render/rgbd_render/overlay.py:153
↓ 2 callersClassFlashInferKVCacheManager
Two-stream paged KV cache: patch pages (recyclable) + special pages (append-only). Args: num_blocks: Number of Transfor
lingbot_map/layers/flashinfer_cache.py:55
↓ 2 callersClassMlp
lingbot_map/layers/mlp.py:16
↓ 2 callersClassOctreeSPC
Multi-level octree point cloud backed by Kaolin SPC. Stores per-level centroid xyz, mean rgb, and earliest frame index. The finest level (max
demo_render/rgbd_render/geometry/octree.py:31
↓ 2 callersClassOfflinePipeline
Orchestrates rendering, video encoding, and cleanup.
demo_render/rgbd_render/pipeline/offline.py:28
↓ 2 callersClassOpen3DRenderer
Offline Open3D renderer with octree LOD selection.
demo_render/rgbd_render/renderer.py:105
↓ 2 callersClassResizeContext
Manages resize operations for a scene. Lazily computes the ResizeTransform on first use and caches it. All resize operations are owned by thi
benchmark/benchmark/geometry/resize.py:200
↓ 2 callersClassSceneBuilder
Builds a Scene from NPZ data, step by step. Each step stores intermediate state. Call .build() to produce the final immutable Scene.
demo_render/rgbd_render/pipeline/builder.py:30
↓ 2 callersClassSkySegmenter
ONNX-based sky segmenter.
benchmark/sky_seg/seg_sky.py:55
↓ 2 callersClassVoxelGridCUDA
CUDA-accelerated voxel grid using Morton coding + GPU sort.
demo_render/rgbd_render/geometry/voxel.py:13
↓ 2 callersClassWanRotaryPosEmbed
3D旋转位置编码(3D RoPE)模块 核心思想:将RoPE扩展到3D空间(时间、高度、宽度),为视频或3D数据提供位置编码。 每个维度(t, h, w)独立使用RoPE,然后拼接起来。 公式: 对于3D位置 (f, h, w)(帧、高度
lingbot_map/layers/rope.py:279
↓ 1 callersClassAUCEvaluator
Evaluates camera pose accuracy using AUC metrics.
benchmark/benchmark/evaluation/auc.py:19
↓ 1 callersClassArtifactCopy
benchmark/benchmark/report/manifest_builder.py:17
↓ 1 callersClassBlockChunk
lingbot_map/layers/vision_transformer.py:39
↓ 1 callersClassBuildPlan
benchmark/benchmark/report/manifest_builder.py:23
↓ 1 callersClassCameraBlock
lingbot_map/layers/block.py:313
↓ 1 callersClassCameraConfig
demo_render/rgbd_render/config.py:75
↓ 1 callersClassCameraState
Camera state for rendering.
lingbot_map/vis/utils.py:21
↓ 1 callersClassCausalAttention
Causal self-attention module with KV cache support for streaming inference. Used by CasualBlockCamera in camera_head.py.
lingbot_map/layers/attention.py:90
↓ 1 callersClassClientClosures
Handles client-specific UI and rendering logic.
benchmark/viewer.py:444
↓ 1 callersClassDepthEvaluator
Evaluates depth prediction quality using standard metrics. Computes metrics like absolute relative error, RMSE, and delta accuracies with sup
benchmark/benchmark/evaluation/depth.py:14
↓ 1 callersClassEvaluator
Orchestrates all evaluators for a single (gt_artifact, pred_artifact) pair. All evaluators share the interface: evaluate(gt_loader, pred_loader,
benchmark/benchmark/core/evaluator.py:19
↓ 1 callersClassFeatureFusionBlock
Feature fusion block.
lingbot_map/heads/dpt_head.py:392
↓ 1 callersClassFeatureFusionBlock_slam
Feature fusion block.
lingbot_map/heads/dpt_head.py:614
↓ 1 callersClassFlashInferAttention
FlashInfer variant of the GCT attention layer. Uses FlashInferKVCacheManager for paged KV cache storage and FlashInfer attention kernels
lingbot_map/layers/attention.py:352
↓ 1 callersClassGlobalContext
Global viewer configuration.
benchmark/viewer.py:61
↓ 1 callersClassGpuMemoryManager
Auto-calculate batch sizes to stay within GPU memory budget.
demo_render/rgbd_render/pipeline/gpu_mem.py:13
↓ 1 callersClassImageRectifier
Fisheye undistortion (OPENCV_FISHEYE / equidistant, balance=0.0).
preprocess/oxford.py:187
↓ 1 callersClassKeyframe
demo_render/interactive_viewer/camera.py:164
↓ 1 callersClassKeyframeAnimator
Manages keyframes and produces interpolated camera paths.
demo_render/interactive_viewer/camera.py:191
↓ 1 callersClassManifestBuilder
Scans Layer 1/2/3 eval outputs and prepares static report payloads.
benchmark/benchmark/report/manifest_builder.py:32
↓ 1 callersClassPatchEmbed
2D image to patch embedding: (B,C,H,W) -> (B,N,D) Args: img_size: Image size. patch_size: Patch token size. in_chans
lingbot_map/layers/patch_embed.py:25
↓ 1 callersClassPointCloudEvaluator
Wraps dataset.evaluate_pointcloud() as a uniform evaluator.
benchmark/benchmark/evaluation/points.py:425
↓ 1 callersClassPointCloudManager
Manages per-frame point cloud data and provides filtered subsets.
demo_render/interactive_viewer/server.py:130
↓ 1 callersClassPositionGetter
Generates and caches 2D spatial positions for patches in a grid. This class efficiently manages the generation of spatial coordinates for patches
lingbot_map/layers/rope.py:26
↓ 1 callersClassReportGenerator
Generates a self-contained static report from Layer 1/2/3 eval outputs.
benchmark/benchmark/report/generator.py:17
↓ 1 callersClassRotaryPositionEmbedding2D
2D Rotary Position Embedding implementation. This module applies rotary position embeddings to input tokens based on their 2D spatial positio
lingbot_map/layers/rope.py:64
↓ 1 callersClassSDPAAttention
SDPA variant for streaming inference. Uses F.scaled_dot_product_attention with dict-based KV cache. No FlashInfer dependency required — w
lingbot_map/layers/attention.py:559
↓ 1 callersClassScene
Immutable scene data: point cloud + octree + metadata. The Scene does NOT know about cameras or perform culling. Rendering goes through octre
demo_render/rgbd_render/scene.py:15
↓ 1 callersClassSceneCache
Manages persistent scene data caching (trajectory, point clouds) for faster loading.
benchmark/viewer.py:83
↓ 1 callersClassSceneFrameHandle
Handles for a single frame in the scene.
benchmark/viewer.py:418
↓ 1 callersClassTrajectoryEvaluator
Evaluates camera trajectories using ATE and RPE metrics.
benchmark/benchmark/evaluation/trajectory.py:99
↓ 1 callersClassViewerData
Represents a single dataset/scene/method combination for viewing.
benchmark/viewer.py:47
↓ 1 callersClassViewerState
Holds all mutable viewer state.
demo_render/interactive_viewer/server.py:184
ClassAggregatorBase
Base class for all Aggregator implementations. Handles shared components: - Patch embedding (DINOv2 or conv) - Special tokens (camer
lingbot_map/aggregator/base.py:60
ClassAttention
lingbot_map/layers/attention.py:36
ClassBaseDataset
Abstract base class for all datasets. This class defines the interface that all dataset implementations must follow. Datasets are responsible
benchmark/benchmark/dataset/base.py:14
ClassBaseMethod
Abstract base class for all methods. This class defines the interface that all method implementations must follow. Methods are responsible fo
benchmark/benchmark/method/base.py:15
ClassCameraDecoder
lingbot_map/heads/camera_head.py:390
ClassCameraHead
CameraHead predicts camera parameters from token representations using iterative refinement. It applies a series of transformer blocks (the
lingbot_map/heads/camera_head.py:23
ClassClassLoader
Loads classes dynamically without requiring registration.
benchmark/benchmark/core/registry.py:15
ClassDPTHead_Update
lingbot_map/heads/dpt_head.py:489
ClassDroidWDataset
DROID-W dataset loader (RGB + C2W TUM trajectory).
benchmark/datasets/droid_w.py:35
ClassEth3dDataset
ETH3D multi-view stereo dataset (pi3 / custom_undistorted variant).
benchmark/datasets/eth3d.py:95
ClassFlashInferBlock
FlashInfer variant of causal block for GCT. Uses FlashInferAttention (FlashInfer paged KV cache + attention kernels). Supports optimized
lingbot_map/layers/block.py:151
ClassGCTBase
Base class for GCT model implementations. Handles shared components: - Prediction heads (camera, depth, point) - Forward pass struct
lingbot_map/models/gct_base.py:25
ClassGCTStream
Streaming GCT model with KV cache for efficient online inference. Features: - AggregatorStream with KV cache support (FlashInfer backend
lingbot_map/models/gct_stream_window.py:115
ClassGCTStream
Streaming GCT model with KV cache for efficient online inference. Features: - AggregatorStream with KV cache support (FlashInfer backend
lingbot_map/models/gct_stream_window_v2.py:178
ClassGeneralDataset
General-purpose dataset loader for a single image folder or video file.
benchmark/datasets/general.py:48
ClassGpuConfig
demo_render/rgbd_render/config.py:132
ClassKittiDataset
KITTI Odometry dataset loader (color, image_2).
benchmark/datasets/kitti.py:45
ClassLingbotMapMethod
LingbotMap model adapter for benchmark evaluation. Supports streaming and windowed inference modes via the upstream ``GCTStream`` model
benchmark/methods/lingbot_map.py:40
ClassNeuralRgbdDataset
Neural RGB-D dataset loader. Supports all 9 indoor scenes: breakfast_room, complete_kitchen, green_room, grey_white_room, kitchen, mo
benchmark/datasets/neural_rgbd.py:53
ClassOverlay
Base class for render overlays.
demo_render/rgbd_render/overlay.py:139
ClassOverlayConfig
demo_render/rgbd_render/config.py:109
ClassOxfordSpiresDataset
Oxford Spires large-scale outdoor dataset.
benchmark/datasets/oxford_spires.py:45
ClassPreprocessConfig
demo_render/rgbd_render/config.py:47
ClassRenderConfig
demo_render/rgbd_render/config.py:83
ClassSDPABlock
SDPA variant for streaming inference. Uses F.scaled_dot_product_attention with dict-based KV cache. No FlashInfer dependency required.
lingbot_map/layers/block.py:461
ClassSceneConfig
demo_render/rgbd_render/config.py:33
ClassSevenScenesDataset
7Scenes dataset loader.
benchmark/datasets/seven_scenes.py:36
ClassSwiGLUFFN
lingbot_map/layers/swiglu_ffn.py:14
ClassSwiGLUFFNFused
lingbot_map/layers/swiglu_ffn.py:54
ClassTntDataset
Tanks and Temples dataset loader.
benchmark/datasets/tnt.py:66
ClassTumDataset
TUM RGB-D dataset loader (trajectory evaluation).
benchmark/datasets/tum.py:101
ClassVbrDataset
VBR dataset loader (RGB + C2W TUM trajectory + 3x3 intrinsics).
benchmark/datasets/vbr.py:36