srkreddy1238 commented on code in PR #13867: URL: https://github.com/apache/tvm/pull/13867#discussion_r1095321344
########## docs/how_to/deploy/adreno.rst: ########## @@ -15,41 +15,60 @@ specific language governing permissions and limitations under the License. -Deploy to Adreno GPU -======================================= +Deploy to Adreno™ GPU +==================== -**Authors**: Daniil Barinov, Egor Churaev, Andrey Malyshev +**Authors**: Daniil Barinov, Egor Churaev, Andrey Malyshev, Siva Rama Krishna Introduction ------------ -Adreno is a series of graphics processing unit (GPU) semiconductor +Adreno™ is a series of graphics processing unit (GPU) semiconductor intellectual property cores developed by Qualcomm and used in many of their SoCs. -The Adreno GPU accelerates the rendering of complex geometries to +The Adreno™ GPU accelerates the rendering of complex geometries to deliver high-performance graphics and a rich user experience with low power consumption. -This guide will demonstrate :ref:`the benefits of using textures with Adreno<advantages_of_the_textures>`, -how to :ref:`build TVM with OpenCL<building_tvm_for_adreno>` (needed by Adreno devices) and TVM RPC -enabled. It will also provide :ref:`example code<build_and_deploy_model_for_adreno>` to better understand the differences in compiling and deploying models -for Adreno devices. +TVM supports deep learning acceleration on Adreno™ GPU by native OpenCL backend of TVM and +also through OpenCLML backend. Native OpenCL backend of TVM is enhanced to make it +Adreno™ friendly by incorporating texture memory usage and Adreno™ friendly layouts. +OpenCLML is an SDK release by Qualcomm that provides kernel acceleration library +for most of the deep learning operators. -.. _advantages_of_the_textures: +This guide is organized to demonstrate various design aspects of -Advantages of the Textures --------------------------- +- :ref:`OpenCL Backend Ehnahcements<opencl_enhancements>` +- :ref:`About OpenCLML<about_openclml>` +- :ref:`Build and Deploy<build_deploy>` -One of the Adreno's advantages is the clever handling of textures. At + + +.. how to :ref:`build TVM with OpenCL<building_tvm_for_adreno>` (needed by Adreno™ devices) and TVM RPC +.. enabled. It will also provide :ref:`example code<build_and_deploy_model_for_adreno>` to better understand the differences in compiling and deploying models +.. for Adreno™ devices. Review Comment: Do you still see this ? It looks fine in local . -- 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. To unsubscribe, e-mail: commits-unsubscr...@tvm.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org