You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

ImageWatchNCNN.natvis 1.6 kB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
  3. <UIVisualizer ServiceId="{A452AFEA-3DF6-46BB-9177-C0B08F318025}" Id="1" MenuName="Add to Image Watch"/>
  4. <!-- Tencent NCNN ncnn::Mat support -->
  5. <Type Name="ncnn::Mat">
  6. <UIVisualizer ServiceId="{A452AFEA-3DF6-46BB-9177-C0B08F318025}" Id="1" />
  7. </Type>
  8. <Type Name="ncnn::Mat">
  9. <DisplayString Condition="elemsize==4">{{FLOAT32, {c} x {w} x {h}}}</DisplayString>
  10. <DisplayString Condition="elemsize==2">{{FLOAT16, {c} x {w} x {h}}}</DisplayString>
  11. <DisplayString Condition="elemsize==1">{{INT8, {c} x {w} x {h}}}</DisplayString>
  12. <Expand>
  13. <Synthetic Name="[type]" Condition="elemsize==4">
  14. <DisplayString>FLOAT32</DisplayString>
  15. </Synthetic>
  16. <Synthetic Name="[type]" Condition="elemsize==2">
  17. <DisplayString>FLOAT16</DisplayString>
  18. </Synthetic>
  19. <Synthetic Name="[type]" Condition="elemsize==1">
  20. <DisplayString>INT8</DisplayString>
  21. </Synthetic>
  22. <Item Name="[channels]">c</Item>
  23. <Item Name="[width]">w</Item>
  24. <Item Name="[height]">h</Item>
  25. <Item Name="[planes]">c</Item>
  26. <Item Name="[data]" Condition="elemsize==4">((float*)(data))</Item>
  27. <Item Name="[data]" Condition="elemsize==2">data</Item>
  28. <Item Name="[data]" Condition="elemsize==1">data</Item>
  29. <Item Name="[stride]" Condition="elemsize==1">w</Item>
  30. <Item Name="[stride]" Condition="elemsize==2">w*2</Item>
  31. <Item Name="[stride]" Condition="elemsize==4">w*4</Item>
  32. </Expand>
  33. </Type>
  34. </AutoVisualizer>