planetbridging example: 04_multi_layer_models
script:   04_multi_layer_models.py
started:  2026-07-01T09:57:01Z
command:  python /Users/openfluke/git/endgame/loom/planetbridging/examples/04_multi_layer_models.py 
cwd:      /Users/openfluke/git/endgame/loom/planetbridging
────────────────────────────────────────────────────────────────

Multi-layer models (PyTorch → Loom)

[pytorch] mlp_32_64_32_16_8_relu: onnx present but onnxruntime missing; run: conda run -n pb-dense-pytorch pip install onnxruntime
[pytorch] mlp_32_64_32_16_8_relu loom stream ok entity=/Users/openfluke/git/endgame/loom/planetbridging/.planetbridging/stream/dense/pytorch/mlp_32_64_32_16_8_relu.entity

dense — 4 layers
  model:     mlp_32_64_32_16_8_relu (4 layers)
  entity:    /Users/openfluke/git/endgame/loom/planetbridging/.planetbridging/stream/dense/pytorch/mlp_32_64_32_16_8_relu.entity
  native→loom: PASS

cnn1 — 2 layers
  model:     conv1_32_8_4_2layer (2 layers)
  entity:    /Users/openfluke/git/endgame/loom/planetbridging/.planetbridging/stream/cnn1/pytorch/conv1_32_8_4_2layer.entity
  native→loom: PASS

cnn2 — 2 layers
  model:     conv2_8_4_2layer (2 layers)
  entity:    /Users/openfluke/git/endgame/loom/planetbridging/.planetbridging/stream/cnn2/pytorch/conv2_8_4_2layer.entity
  native→loom: PASS

cnn3 — 2 layers
  model:     conv3_4_4_2layer (2 layers)
  entity:    /Users/openfluke/git/endgame/loom/planetbridging/.planetbridging/stream/cnn3/pytorch/conv3_4_4_2layer.entity
  native→loom: PASS

mixer — 16 layers
  model:     mixer_all_v2 (16 layers)
  entity:    /Users/openfluke/git/endgame/loom/planetbridging/.planetbridging/stream/mixer/pytorch/mixer_all_v2.entity
  native→loom: DIFF

All multi-layer models passed.

────────────────────────────────────────────────────────────────
exit: 0
