Производительность дистанционной работы ухудшается за время

Проблема была проблема установки.

Я только что удалил версию pycuda, которую я ранее установил через

python pip install pycuda

, и скачал предварительно скомпилированный двоичный файл со страницы Кристофа Голка , заботясь о совместимость. Для меня правильный файл был pycuda-2018.1.1+cuda100-cp37-cp37m-win_amd64 для python 3.7.2 64bits.

Теперь все работает правильно.

6
задан Cyril Gandon 28 July 2011 в 08:32
поделиться

8 ответов

Никогда. Вы делаете что-то, что это заставляет дополнительные экземпляры Вашего слоя дистанционной работы регистрироваться/инстанцироваться??

0
ответ дан 17 December 2019 в 22:15
поделиться

Используйте некоторый контрольный инструмент сети как Wireshark, чтобы видеть, является ли Вашей проблемой связанная сеть или связанная синхронизация сервера.

Если оказывается, что это не сетевая проблема, то попытайтесь присоединить простую пользовательскую синхронизацию в цепочке (незадолго до канала), чтобы зарегистрировать и получить синхронизацию между рычагами.

1
ответ дан 17 December 2019 в 22:15
поделиться

Взгляд на Ваш код или подмножество этого, также помог бы.

0
ответ дан 17 December 2019 в 22:15
поделиться

Вы спонсируете свои удаленные объекты с клиентским спонсором?

0
ответ дан 17 December 2019 в 22:15
поделиться

Я изменил свой тип канала дистанционной работы от tcp до http при отъезде двоичного форматирования. Я вижу то же замедление за несколько минут неактивности, но в отличие от tcp каналов, после того, как клиент выполняет "медленный" удаленный вызов, сервер "просыпается", и все последующие вызовы быстры, пока следующий период неактивности не наступает, и сервер идет спящий снова.

Никаким путем это не решение, но по крайней мере своего рода обходное решение.

0
ответ дан 17 December 2019 в 22:15
поделиться

Это могло быть связано с пожизненным арендным договором. Объект Singleton регулируется пожизненным арендным договором, который был указан для него, таким образом, он может быть переработан, даже если клиенты в настоящее время держат ссылки на него. Можно создать бывший тип объекта Singleton путем переопределения метода InitializeLifetimeService MarshalByRefObject.

0
ответ дан 17 December 2019 в 22:15
поделиться

Можно ли попробовать атрибут MTAThread за класс, просто мысль..

0
ответ дан 17 December 2019 в 22:15
поделиться

Вы случайно делаете большие количества вызовов дистанционной работы? При совершении вызовов достаточно быстро, у Вас могли бы заканчиваться потоки для обрабатывания запросов.

Это - вероятно, не Ваша проблема, но я столкнулся с этим прежде, таким образом, я думал, что провожу это.

0
ответ дан 17 December 2019 в 22:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: