How does TVM measure performance when tuning for a different target device?

Thanks for the response! One more question, is TVM RPC automatically used? For example in the End-to-End Optimize Model — tvm 0.22.dev0 documentation tutorial, if I change the target to

target = tvm.target.Target("raspberry-pi/4b-aarch64")

and run the code, then even if I don’t have the raspberry pi with me TVM will remotely simulate its running environment? Sorry if this is an obvious question