SW and HW compatibility

On Windows 7 we are planning to use a 1080 or 1080 Ti GPU card with Anaconda, Tensorflow, etc.
Do we need to use only NVIDIA cards or will other manufacturers cards work (we have some cards already but not NVIDIA). Is there a compatibility list somewhere (couldn’t find one when searching)?
Are there manufacturers cards we should avoid because of compatibility problems?
Will NVIDIA drivers work with all manufacturers cards that use 1080 or 1080 Ti?
Can we mix manufacturers cards in a system with 2 or more GPUs or must we stick with one manufacturer.