forked from tinygrad/tinygrad
it's not needed if we move the Device before Program and Allocator, which need Device. not updating hcq because it has a lot more stuff, and CLDevice requires CLDevice
it's not needed if we move the Device before Program and Allocator, which need Device. not updating hcq because it has a lot more stuff, and CLDevice requires CLDevice