You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by GitBox <gi...@apache.org> on 2020/10/11 14:28:48 UTC

[GitHub] [incubator-tvm] tqchen edited a comment on pull request #6662: Adjust Vulkan queue selection and creation logic

tqchen edited a comment on pull request #6662:
URL: https://github.com/apache/incubator-tvm/pull/6662#issuecomment-706712868


   Digging a bit further on the information, I could not find a lot of useful infos about the queue priority assignment, 
   
   Here is one [guideline for adreno](https://developer.qualcomm.com/qfile/34706/80-nb295-7_a-adreno_vulkan_developer_guide.pdf). Stating that 
   
   ```
   On Adreno, there are 3 values that are internally used (0.0,0.5,1.0). It’s important to note that these priorities are relative to all processes running on the device. In general, you should use a 1.0 priority, except with VR applications where you should choose a 0.5 value so that VR services running on the device needed for predicable display purposes can have higher priority
   ```
   
   My reading of the statement seems to be 1.0 should be encouraged until a point where graphics is affected. I would encourage us to do a bit more experiments, and enable ```TVM_VK_QUEUE_PRIORITY``` as a part of env variable, but keep the default in 1.0 for now.
   
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org