Repository navigation
CrossPascal Early Access 017
Pre-releaseCrossPascal Early Access 017
The Windows x64 SDK now runs the supported models through native TVM directly from Pascal. CrossPascalConvert.exe builds TVM model libraries from supported original checkpoints. Neither conversion nor inference requires Python.
Download the Prepare kit, extract it, and run Prepare.cmd. It downloads and verifies the SDK, the selected CPU model and its dependencies without a GitHub account. Wait for READY, then open the prepared .dproj in Delphi 13.2 or .lpi in Lazarus 4.8. The new SDK uses %LOCALAPPDATA%/CrossPascal/early-access-017-native by default. Cached model downloads can be reused.
The examples were built in Delphi and Lazarus on Windows x64. The native checks covered Gemma 3n text and images on CPU and CUDA, Gemma 2, Qwen2.5, Qwen2.5-VL and the five CPU vision profiles. Image prompts on CPU can take several minutes. This is a pre-release.
The complete Windows x64 SDK includes the desktop converter and native TVM compiler. Conversion needs the Windows x64 linker and SDK libraries, plus NVRTC for CUDA. The source archive lists the five source revisions it contains. The original tag identifies the initial EA017 snapshot.
Model and library terms
Original CrossPascal code uses MIT; it does not assign MIT to dependencies or models.
- Qwen2.5-VL 3B Instruct: Qwen Research License, for non-commercial research and evaluation. Commercial use requires a separate license from Alibaba Cloud. Built with Qwen. Dense Qwen checkpoints have their own licenses.
- Gemma 2 and Gemma 3n: Gemma Terms of Use and Prohibited Use Policy. Preserve the supplied terms, NOTICE and modification records, and carry the use restrictions into onward distribution agreements.
- YOLO11n detection/classification: AGPL-3.0; review Ultralytics licensing for proprietary deployments. SqueezeNet, ResNet50 and RT-DETR use Apache-2.0 as declared in their source packs.
- OpenCV/FFmpeg: retain the matching source package and notices. The supplied build statically links LGPL FFmpeg; its RELINKING.md describes the full-source rebuild procedure.
Read the complete license scope and preparation guide.
Retained dependencies and corresponding sources
Prepare uses SHA-256-pinned assets from this release, EA016, EA015 and CPU models EA015. These releases remain available.
The matching native and vision source packages are attached to EA015:
- crosspascal-opencv-native-sources-windows-x64-ea008.zip
- crosspascal-leptonica-native-sources-windows-x64-ea008.zip
- crosspascal-cpu-model-sources-ea008.zip
Their filenames identify the unchanged source packages, not a dependency on the old EA008 release page. EA008 is preserved as a draft because its superseded launcher contains a local build path. Its tag and assets have not been rewritten or deleted.
PUBLIC-RELEASE-CONTENTS.json records the exact retained historical assets and the EA017 package list. The historical packages retain their original behavior; use EA017 for current setup. The audit is a package/provenance and targeted content check, not a general security certification. Prepare uses anonymous GitHub downloads by default; an optional login can raise the request limit.