For compute as well? Maybe once ROCm is actually supported by their newest cards, but this two-year lag on compute support does not inspire confidence. Neither Navi nor Big Navi are supported -- the last card with ROCm support is Vega.
Will a little stupid, you could add an AMD card to your workstation and use that to drive your display. Then use the Nvidia card for compute only. That would also free up some memory and compute resources on the Nvidia card.
You can even get an old model of the AMD card. It only need to run the desktop stuff, so you can buy a five year old used card.
That's not what it is mostly used for, i.e. ML-like workloads.
OpenCL (that's what Blender, DaVinci Resolve, etc use for their acceleration) is a layer above ROCm, and it runs. Not very nicely, but it does and is supposed to receive more attention in future.
Also, you can still use one gpu for desktop and other for compute.