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]

Reply via email to