Tesla P100 is not qualified in any of the platforms you mentioned. It’s not intended for use in any of those platforms. It is a server card and requires server monitoring/management with cooling. It also requires a proper system BIOS that knows how to map the necessary resources for the card. Yes, I am aware you are aware of that, however these forum threads will often be read by other people. Not all of my comments are strictly intended for you personally.
Assuming the OS is linux, the boot loop may also be due to a NVIDIA driver installation that installed the OpenGL libraries. If the primary display adapter is not a NVIDIA GPU in that case, the non-NVIDIA display driver stack can get corrupted, resulting in a boot loop. There are various forum articles about this that you can find with a bit of searching, that have instructions for how to prevent the install of components that will corrupt a non-nvidia display driver stack. Here is an example. Furthermore, the linux install guide has instructions.