mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-07 17:15:29 +00:00
[WebNN EP] Skip split initializer (#18729)
This commit is contained in:
parent
49470f06e8
commit
3d8af6eb65
1 changed files with 12 additions and 0 deletions
|
|
@ -17,6 +17,9 @@ namespace webnn {
|
|||
|
||||
class SplitOpBuilder : public BaseOpBuilder {
|
||||
// Add operator related.
|
||||
public:
|
||||
void AddInitializersToSkip(ModelBuilder& model_builder, const Node& node) const override;
|
||||
|
||||
private:
|
||||
Status AddToModelBuilderImpl(ModelBuilder& model_builder, const Node& node,
|
||||
const logging::Logger& logger) const override ORT_MUST_USE_RESULT;
|
||||
|
|
@ -29,6 +32,15 @@ class SplitOpBuilder : public BaseOpBuilder {
|
|||
int GetMinSupportedOpSet(const Node& node) const override;
|
||||
};
|
||||
|
||||
// Add operator related.
|
||||
|
||||
void SplitOpBuilder::AddInitializersToSkip(ModelBuilder& model_builder, const Node& node) const {
|
||||
// Skip split initializer if present.
|
||||
if (node.InputDefs().size() > 1) {
|
||||
model_builder.AddInitializerToSkip(node.InputDefs()[1]->Name());
|
||||
}
|
||||
}
|
||||
|
||||
Status SplitOpBuilder::AddToModelBuilderImpl(ModelBuilder& model_builder,
|
||||
const Node& node,
|
||||
const logging::Logger& logger) const {
|
||||
|
|
|
|||
Loading…
Reference in a new issue