Coming late to the party here. As it happens I'm working on trying to separate 
device planning from memory planning as part of the 'unified lowering' effort. 
I've noticed 'device' in this setting means 'DLDeviceType' or the 
default/invalid '0' type. A few parts of the code use DLDevice, thus 
distinguishing eg (kDLCPU, 0) from (kDLCPU, 1), but other parts forget the id. 
I want to check my assumption that what we really want out of 'device planning' 
is 'target planning', using the actual Targets (and not their labels). And I 
also assume that we intend Target to be able to distinguish distinct execution 
units of the same microarchitecture. In other words: Target subsumes both 
DLDeviceType and device ids. Thx.





---
[Visit 
Topic](https://discuss.tvm.apache.org/t/rfc-tvm-target-specification/6844/58) 
to respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, [click 
here](https://discuss.tvm.apache.org/email/unsubscribe/2beada51620d7e520ca6e05eea7175f0d468d30bec3582a53b8feeba173a9213).

Reply via email to