I don’t think so, I am not too much familiar with HiKey970. But it seems it has single SoC. So for both little and big cores, it should be tvm.cpu(0). I think @hogepodge may know better about what tvm.cpu(id) means.
Someone should correct me on this if I’m wrong, because I’m definitely not an authority, but it really depends on the device. As far as I can tell setting a device ID on a CPU device does nothing. When you compare the CPU runtime to the CUDA runtime, it looks like the device ID is unused.