Skip to content

Develop demos for Capstone Expo#69

Merged
Iainmon merged 35 commits into
mainfrom
im-dev
May 9, 2025
Merged

Develop demos for Capstone Expo#69
Iainmon merged 35 commits into
mainfrom
im-dev

Conversation

@Iainmon
Copy link
Copy Markdown
Owner

@Iainmon Iainmon commented May 7, 2025

Thought for a second

Key Additions

1. Python-based Demos

  • Sobel edge style transfer
    • sobel.py image and video demos using sobel_edge_float model
    • Live mosaic output in video pipeline
  • Live mosaic style transfer
    • Real-time mosaic effect on camera/video stream
  • Color channel swapping
    • Interactive demo for swapping RGB channels as a “style”
  • Identity image function
    • Baseline style transfer for verifying pipeline correctness

2. C++ Experiments

  • Core C++ implementation
    • Basic style transfer pipeline with artifacts
  • MPS acceleration (macOS)
    • Proof-of-concept C++ demo leveraging Apple’s Metal Performance Shaders
  • Live mosaic C++ demo
    • End-to-end pipeline (performance tuning pending)

3. HPC Integration & Training

  • Training scripts
    • Cluster-ready code for training style models on HPC server
    • Updated server training and export scripts
  • Model export files
    • Check-in of pre-trained models from HPC
  • Automated HPC tests
    • Added test files and CI jobs for high-performance computing validation

4. Miscellaneous

  • Chapel/Event-loop Interop
    • Prototype showing Chapel + C event-loop integration
  • Branch Maintenance
    • Synced with main to resolve conflicts

Iainmon added 30 commits May 1, 2025 20:30
@Iainmon Iainmon changed the title Im dev Develop demos for Capstone Expo May 9, 2025
@Iainmon Iainmon merged commit 6cbf1c5 into main May 9, 2025
0 of 3 checks passed
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.

1 participant