Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #6479 +/- ##
==========================================
- Coverage 93.23% 93.21% -0.02%
==========================================
Files 852 853 +1
Lines 267286 267495 +209
==========================================
+ Hits 249195 249345 +150
- Misses 18091 18150 +59 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
|
There was a problem hiding this comment.
Pull request overview
Adds a Vulkan backend implementation for the existing Shrink layer by introducing a Vulkan pipeline wrapper and a corresponding compute shader, enabling GPU execution for this operator.
Changes:
- Added
Shrink_vulkanlayer class with pipeline lifecycle management (create_pipeline/destroy_pipeline) and Vulkanforward_inplace. - Added Vulkan compute shader
shrink.compimplementing the Shrink operation forVkMatbuffers. - Introduced new Vulkan layer header/implementation files for integration with the existing Vulkan layer system.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
src/layer/vulkan/shrink_vulkan.h |
Declares Shrink_vulkan Vulkan layer wrapper and its pipeline member. |
src/layer/vulkan/shrink_vulkan.cpp |
Implements pipeline creation/destruction and dispatch for Shrink on Vulkan. |
src/layer/vulkan/shader/shrink.comp |
Implements Shrink in GLSL compute shader with specialization constants for parameters. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Thanks for your contribution ! |
No description provided.