Johnson9009 commented on issue #18052: URL: https://github.com/apache/tvm/issues/18052#issuecomment-2968755661
Sorry, these day have lots of customers' work,maybe next week I can have some time to send patch. After 2 weeks hard work we have finish the merge of the latest upstream code, even though there is lots of work to do for finishing migration of all our graph level work on Relay, but we think it is worth, Relax is well designed and faster than Relay, the new ffi is powerful now we can use Array in more place, certainly it still need time to study more details about the new ffi. About the Array can't pass through RPC, I understand the method you said, if the construction is handled by RPC automatically it is good, if need handled by user, I think user will perfer the current unpack style. After go through code and think deeper, I understand the different of the container like Array, Map compared to the objects that can be pass through RPC. Last thing I want report is the NDArray will become DLTensor* when it is pass to the RPC server,this behavior cause the arguments of my runtime module functions is different between RPC run scenario and local run scenario. After go through code I understand details of each step in RPC run scenario, in theory,we can construct a unowned NDArray when RPC server received a client side created NDArray? -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
