Skip to content

Conversation

@oivie
Copy link

@oivie oivie commented Aug 15, 2025

Description

Confirmed Supported Operations

  • Conv (Conv2D) - Circuit compilation successful
  • Flatten - Works with minimal model
  • Gemm - Matrix operations supported
  • MaxPool - Pooling operations work
  • Relu - Standard activations supported
  • Constant - Basic constants work

Confirmed Unsupported Operations

  • Conv1D - "1D Conv is not currently supported"
  • Tanh, Sigmoid - Advanced activations cause failures

Operations Found in Failed Models (individual testing needed)

  • InstanceNormalization, Add, Mul, Div, Shape, Slice, Concat, Mod - Discovered in complex model failures but require individual testing to confirm specific issues

Critical ONNX Opset Compatibility Analysis

  • Opsets 13-18: Full export support for complex models
  • Opsets 9-12: Fail due to aten::unflatten operation
  • Minimum opset requirement: 13 for Identity Crisis model

Conv1D vs Conv2D Analysis

  • Fixed model (Conv2D): Circuit compilation successful
  • Original model (Conv1D): "1D Conv is not currently supported"
  • Operations working: ['Conv', 'Flatten', 'Gemm', 'MaxPool', 'Relu']

Related Issue

Type of Change

  • Bug fix (non-breaking)
  • New feature (non-breaking)
  • Breaking change (fix/feature causing existing functionality to break)
  • Refactor (non-functional changes)
  • Documentation update

Checklist

  • Code follows project patterns
  • Tests added/updated (if applicable)
  • Documentation updated (if applicable)
  • Self-review of code
  • All tests pass locally
  • Linter passes locally

Deployment Notes

Additional Comments

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants