@vncsleal/prisml-cli
v0.2.0
Published
PrisML CLI: prisml train and prisml check commands
Maintainers
Readme
@vncsleal/prisml-cli
CLI commands for PrisML - compiler-first machine learning for TypeScript + Prisma.
Features
prisml train- Compile models to ONNX artifactsprisml check- Validate schema contracts without training
Installation
npm install @vncsleal/prisml-cliUsage
Train Models
prisml train --config ./prisml.config.ts --schema ./prisma/schema.prismaCompiles model definitions to immutable ONNX artifacts:
model.onnx- Executable prediction functionmodel.metadata.json- Schema contract and feature encoding
Validate Contracts
prisml check --schema ./prisma/schema.prisma --output ./.prismlValidates feature dependencies against Prisma schema:
- Detects type mismatches
- Detects nullability violations
- Warns on dynamic feature paths
- Fast CI-friendly validation (no training required)
Python Backend
The CLI includes a Python training backend. Install dependencies:
cd node_modules/@vncsleal/prisml-cli
pip install -r python/requirements.txtRequired packages:
- scikit-learn
- onnxmltools
- skl2onnx
Documentation
See main documentation and user guide.
License
MIT © Vinicius Leal
