// // VulkanRange.hpp // MNN // // Created by MNN on 2026/06/11. // Copyright © 2018, Alibaba Group Holding Limited // #ifndef VulkanRange_hpp #define VulkanRange_hpp #include #include "VulkanBasicExecution.hpp" namespace MNN { class VulkanRange : public VulkanBasicExecution { public: VulkanRange(Backend *backend); virtual ~VulkanRange(); virtual ErrorCode onEncode(const std::vector &inputs, const std::vector &outputs, const VulkanCommandPool::Buffer *cmdBuffer) override; private: std::vector> mParams; const VulkanPipeline* mPipeline; std::vector> mDescriptorSets; }; } #endif // VulkanRange_hpp