ll_gen — Installation
pip install -e ./ll_genWhat each path needs
Section titled “What each path needs”ll_gen has two proposal paths and a shared dispose stage:
- Dispose (always) — executes proposals in a sandboxed CadQuery subprocess. CadQuery (and its OpenCASCADE backend) is needed to turn proposals into real geometry and validate them.
- Neural path — needs PyTorch and the
stepnetpackage, whoseSTEPVAE,StructuredDiffusion,VQVAEModel, andCADGenerationPipelinethe neural generators drive. Install ll_stepnet too. - Code path — proposes CadQuery/OpenSCAD code; an LLM proposer is optional.
Verify
Section titled “Verify”from ll_gen import GenerationOrchestrator
orch = GenerationOrchestrator() # uses default LLGenConfigprint(type(orch).__name__)Continue to Usage.