Search Issue Tracker

Fixed

Fixed in 1.0.4

Votes

0

Found in [Package]

1.0.4

Issue ID

BAR-31

Regression

No

[iOS] "Metal: Compute shader (Conv.Conv2DKernelKxK_T16x16_R4x4_NHWC) has 256 threads in a threadgroup..." console warning

Package: Hadron - Barracuda

-

Metal: Compute shader (Conv.Conv2DKernelKxK_T16x16_R4x4_NHWC) has 256 threads in a threadgroup which is more than the supported max of 224 in this device

Reproduction steps:
1. Download and open this project: https://github.com/cj-mills/Barracuda-PoseNet-Tutorial.
2. Build and run the "SampleScene" to a iPad 6 iOS device (Apple A10 Fusion).
3. Notice the message in the console.

Actual result:
- Metal: Compute shader (Conv.Conv2DKernelKxK_T16x16_R4x4_NHWC) has 256 threads in a threadgroup which is more than the supported max of 224 in this device

Reproduced with:
- iPad 6 (iOS 14.3)
- 1.0.4, 1.3.0(user)

Not reproducible with:
- iPhone X (iOS 11.3.1)

Note;
- The issue doesn't break execution and is cosmetic only.
- May be related to more devices than iPad 6.

  1. Resolution Note:

    following [640dc10], iOS should run with 16x16 threadgroup

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.