If a program contains both a GPU and DSP, then the target is `composite`(which is supported), with both of the device target's `target_host` being points to the same host. Given that the target host is optional, we could also not specify the target host in this case assuming the host is clear in the composite.
The discussion is not to aim to remove composite targets, but to clarify how do we deal with the single device target case specifically. As in our current analysis, we might do the multiple targets(DSP GPU) split first, run quite a few transformations, then do the host device split in the very end. So it is just to acknowledge that the analysis might be different for the single device target case, and multiple device target case --- [Visit Topic](https://discuss.tvm.ai/t/rfc-tvm-target-specification/6844/14) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click here](https://discuss.tvm.ai/email/unsubscribe/30417d94ff711ccc4f47b43d40b2ffe8a25fd7af61f87c3f9dc491beaf5ba328).