HungYangChang edited a comment on pull request #9751:
URL: https://github.com/apache/tvm/pull/9751#issuecomment-1042547954


   This is a follow-up question from the last question.
   
   After re-reading your 
[code](https://github.com/huajsj/tvm/blob/284c08e0e9ca3c10516e07adc279b03657ad1c3a/tests/python/relay/test_pipeline_executor.py)
   
   I notice you created **data** as batch data for pipeline computation and 
feed data into the pipeline module.
   
![image](https://user-images.githubusercontent.com/70759685/154417400-eaa54fab-f739-4644-9338-c54f6cf54141.png)
   
![image](https://user-images.githubusercontent.com/70759685/154417989-3661cb15-1b6e-4a19-9fc3-e561edbed9b1.png)
   
   However, from my understanding, It looks like 5 multiple stream inputs are 
fed to the pipeline module one by one, and each of them runs in sequential mode 
as the below figure shwon.
   
   
![image](https://user-images.githubusercontent.com/70759685/154416516-456ed59e-db93-4ee0-8885-b647fef8fd75.png)
   
   I think this implementation is different from what you claim in your example 
(running in pipeline format).
   
   
![image](https://user-images.githubusercontent.com/70759685/154416347-9b353023-328b-46a9-a9a1-37322c39419d.png)
   
   I am wondering do I misunderstand anything?
   Or when pipeline_module_test.run("False").  Does it mean the pipeline 
executor executes these 5 multiple stream inputs one by one **in pipeline 
format** to utilize the advantage of the pipeline executor? 
   
   
   


-- 
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