mcap/.gitignore
Musa Mahmood 864ead49c9 [0.1.0] release.jai: a self-contained Windows release, zipped
- jai release.jai builds the release build, then stages release/mcap-VERSION-windows-x64/ with
  mcap.exe and its symbols, onnxruntime (CUDA provider), FFmpeg, the assets, the OCR, label and
  segmentation models (each checked against its models.config), NVIDIA's CUDA 13 runtime, all of
  cuDNN 9 and NVRTC, a README and third-party notices; zips it with Windows' tar; prints its
  SHA-256. - no_cuda leaves the CUDA runtime out; - no_build packages bin/ as it is.
- cuDNN is copied whole: it loads sub-libraries by name (9.26's cudnn_engines_tensor_ir64_9.dll),
  and one missing fails every run on the GPU.
- Checked by running the package with no CUDA or cuDNN on PATH: OCR, labels and segmentation on
  CUDA, video import through its FFmpeg.
- release/ is ignored.
2026-10-10 05:06:25 +01:00

32 lines
803 B
Plaintext

# Build output: binaries, copied assets and logs go to bin/, intermediates to .build/ (the
# binding generators in modules/ make their own).
/bin/
/bin-headless/
.build/
# Debuggers and editors
*.rdi
.vs/
.vscode/
*.10x
# fork.jai writes one with this machine's paths
*.focus-config
# OS and sync clutter
.DS_Store
Thumbs.db
.stfolder
# OCR: downloaded, not committed (modules/onnxruntime/fetch.jai, modules/OCR/fetch_models.jai)
/modules/onnxruntime/windows/
/modules/onnxruntime/linux/
/modules/onnxruntime/macos/
/modules/onnxruntime/download/
/modules/OCR/models/
# Labels: downloaded, not committed (modules/Labels/fetch_models.jai)
/modules/Labels/models/
# Segmentation: exported by tools/export_mask2former.py, not committed
/modules/Segment/models/
# Releases: made by release.jai
/release/