> > > I think docker_tag under metadata as long as it is optional (the RFC said the > field was required which confuses me). > > There are certainly cases when people want to limit the number of threads, > e.g. use only the little cores on the phone to save power. While these could > have been a nested field in the hardware_config, it makes the field quite > complicated.
> > One of the key property of we should push for the log format is its > simplicity. The three fields(engine, workload, hardware_config) are three > fields that the user will mostly visit. e.g. ask how can "tvm" do for > "resnet-18" on "rasp3b" Specifically Rasp3b is fine because it's not big Little . It only has Cortex-A53 cores. If the run of the benchmarking is able to pin tasks on specific cores for b.L systems, then I don't see how you can avoid that - unless the TVM stack can only run on the big or only on the little. > > Of course the information was incomplete, but the in many cases the three > fields already gives a quite complete picture, assuming the default implied > target and maximum usage of the resources. > Sorry, that puzzles me again - missing hardware configuration will cause confusion, it certainly misses some information. Not capturing that information would result in user confusion and comparison of apples and oranges. I appreciate the push towards simplicity but it feels that it's at the cost of accuracy. If I were looking at it and I wanted to know the difference then I would prefer to look at it. It's quite likely that if we were looking for performance monitoring over time, then figuring out a way of distinguishing between pinning tasks on big vs pinning tasks on little vs using EAS across the board and therefore note pinning would need to be capture. > Given that number of threads and other runtime configurations(thread pool > setups) are indeed runtime properties that was different from > software_config. I think we should keep the original runtime_config field for > these information. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/incubator-tvm/issues/4304#issuecomment-557730728