Browse Source

fix create_pipeline crash in vulkan-enabled layer without calling load_param/load_model first (#5410)

tags/20240410
nihui GitHub 2 years ago
parent
commit
056509a034
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
1 changed files with 10 additions and 3 deletions
  1. +10
    -3
      src/layer.cpp

+ 10
- 3
src/layer.cpp View File

@@ -362,9 +362,16 @@ public:
#if NCNN_VULKAN
if (layer_vulkan)
{
int ret = layer_vulkan->create_pipeline(opt);
get_layer_properties();
return ret;
if (vkdev)
{
int ret = layer_vulkan->create_pipeline(opt);
get_layer_properties();
return ret;
}

// fallback to cpu layer
delete layer_vulkan;
layer_vulkan = 0;
}
#endif // NCNN_VULKAN



Loading…
Cancel
Save