Skip to content

Latest commit

 

History

History
48 lines (39 loc) · 1.93 KB

opensplat-runtime.md

File metadata and controls

48 lines (39 loc) · 1.93 KB

OpenSplat MPS runtime verification

Verified 2026-08-08 on the current development Mac.

Source and toolchain

  • OpenSplat tag: v1.1.4
  • Source commit: eba9476394301fc44e56dcba4a77d4c9d23e9f41
  • CloudPoint patch level: cloudpoint.1
  • Mac: Apple M1 Ultra, arm64
  • macOS: 26.6.1 (25G76)
  • CMake: 4.4.2
  • OpenCV: 5.0.0
  • PyTorch/LibTorch: 2.13.0
  • Build flags: Release, MPS, arm64, CMAKE_OSX_DEPLOYMENT_TARGET=15.0

Measured result

scripts/tests/test-opensplat-runtime /tmp/cloudpoint-opensplat-runtime passed:

  • the executable is arm64 and reports 1.1.4 (git commit eba9476+cloudpoint.1);
  • the executable load command declares macOS 15.0;
  • default.metallib is present;
  • all 123 non-system dylib references are relative and the relocated runtime starts without Homebrew;
  • the AGPL license and complete corresponding-source provenance are present;
  • MPS started on the tiny three-view fixture and produced a final PLY plus an iteration checkpoint;
  • resume advanced the checkpoint iteration metadata;
  • cancellation terminated the child;
  • --max-gaussians 2000001 was rejected before input loading; and
  • the runtime occupied 392 MB before app/ZIP compression.

The optional 5,000-iteration early-convergence timing fixture was not run in this development pass. It remains an explicit release-host gate through CLOUDPOINT_OPENSPLAT_LONG_TESTS=1.

macOS 15 release gate

The executable itself targets macOS 15.0, but the Homebrew bottles available on this macOS 26 host encode a macOS 26.0 minimum in 122 bundled dependency dylibs. Therefore this build is verified on the current macOS 26 Apple Silicon host but is not verified for macOS 15. The app must show 360 Scan as unavailable when the packaged runtime's dependency minimum exceeds the running OS. A release claiming macOS 15 support requires rebuilding those dependencies on the macOS 15 Apple Silicon release-gate host and rerunning both the full smoke and long convergence tests.