Skip to content

unified elempack unaryop vulkan shader #6138

@nihui

Description

@nihui

难度:中等
以absval为样例,保持代码风格统一,修改 unaryop_vulkan.h / cpp / comp 代码,实现统一的elempack shader,在 ncnn github 上提交 pull request,通过全部单元测试,合并pr

统一elempack减少代码量,提高可维护性和性能 目前unaryop算子的vulkan shader分散的pack1/pack4/pack8合并为一个统一的shader,并修改unaryop_vulkan.cpp的实现

具体可参考 absval 的代码提交 7557f5c

本issue为2025犀牛鸟开源人才培养活动专属issue

TBA

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions