Раньше я не работал с docker, но много работал с CUDA с несколькими GPU. Поскольку несколько графических процессоров физически разделены, следовательно, для работы с несколькими графическими процессорами требуется много синхронизации памяти на уровне кода.
Я не думаю, что docker может фактически объединить всю память GPU, поскольку это сильно усложнит вычисления на стороне GPU. Для работы с несколькими GPU требуется собственное ядро для синхронизации друг с другом.
Лучшая аналогия, которую я привожу, это: «Можете ли вы получить два чистых компьютера для объединения ОЗУ и запуска Microsoft Word, как если бы это был один компьютер?».