Can CUDA run on non nivdia graphics card?

I have surfed the web to find an answer for this question. Some say “yes” using gpuocelot. But this project is no longer maintained as their official website says and one more thing is that it runs on Linux based operating systems. And some say “no”, because the new versions of CUDA make checking on the hardware requirements i.e. the nivdia card. I think this is the best place to find an answer to this question hopfully the answer will contain the information that the solution will run on windows os. thanks in advance.