echuraev opened a new pull request #8313:
URL: https://github.com/apache/tvm/pull/8313


   The Metal has some limitations on the number of input parameters. More
   information can be found here:
   
https://developer.apple.com/documentation/metal/buffers/about_argument_buffers?language=objc
   
   In this commit a new pass for splitting functions with big number of
   arguments to smaller parts was added. In parameter `max_function_args`
   we can specify the maximum number of kernel arguments for specific
   target and then split kernel when the number of arguments exceeds the
   value of `max_function_args`. Currently this pass works only for concat
   layer.
   
   Thanks for contributing to TVM!   Please refer to guideline 
https://tvm.apache.org/docs/contribute/ for useful information and tips. After 
the pull request is submitted, please request code reviews from 
[Reviewers](https://github.com/apache/incubator-tvm/blob/master/CONTRIBUTORS.md#reviewers)
 by @ them in the pull request thread.
   


-- 
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:
[email protected]


Reply via email to