Я пытаюсь вызвать собственную dll C++ с кодом Amp из программы C# на узле Windows HPC. Когда на узле установлен только один GPGPU, код работает нормально. Когда я пытаюсь установить три GPGPU, программы зависают при попытке загрузить dll (она никогда не прогрессирует и не выдает никаких ошибок). DLL никогда не запускается вообще (ни один из выходных журналов до генерации вызовов Amp). При запуске кода непосредственно на узле (не через диспетчер головного узла HPC) код работает нормально. Любые идеи о том, как заставить код работать? Кроме того, я не совсем уверен, какую информацию нужно поднять, поэтому, если я упущу какую-либо информацию, дайте мне знать.
РЕДАКТИРОВАТЬ: просматривая журналы, Windows HPC возвращает сообщение об ошибке: Необработанное исключение: System.AccessViolationException: Попытка чтения или записи защищенной памяти