You can create a VM for Mac OS X High Sierra (not sure about Mojave). Next time, please try using Google first for any issues. This guide is the first result from the search "amd-osx vm":
. Be warned that I have tried this and the result is slow and buggy (15 fps animations, mouse takes 2 seconds to respond, etc.) If you can, it's infinitely better to install it in full. Also, your GTX 1070 is a physical graphics card, and a VM, I assume you know, uses virtual components. For example, you dedicate the VM a certain amount of your physical RAM. To the virtualized OS, the amount of RAM you dedicate is all the RAM in your system. Similarly, some chunk of your graphics card's power and some part of the VRAM is taken for the virtualized OS. You can change the amount of VRAM, but cannot change the amount of processing power. Therefore it cannot be used to its full potential. PLEASE install normally!