Forum

Author Topic: Сетевая обработка (тонкое распределение)  (Read 5530 times)

greenden

  • Newbie
  • *
  • Posts: 6
    • View Profile
Пробую сетевую обработку, в наличии несколько производительных машин, но пока пытаюсь опробовать на трёх компьютерах. Более слабый в качестве сервера, два мощных, сопоставимых по производительности, в качестве узлов. Сеть настроена, данные, снимки и сам проект, хранятся на сетевом диске (открыт для чтения и записи на всех трёх компьютерах, в моём примере диск Y:). Пока проблема на этапе выравнивания. Без использования тонкого распределения, запускается процесс выравнивания только на одном из двух узлов, но в этом нет большого смысла. Если же использовать тонкое распределение, то поиск точек на снимках происходит с использованием двух узлов (на каждом узле свой набор снимков), а дальше проявляется ошибка и процесс замирает.
Ошибка Can't load keypoints: Y:/cluster/project1/pro1.files/0/0/point_cloud/tmp/points2a.dat

Не могу найти информацию, подскажите пожалуйста что эта ошибка означает и как решить проблему?

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 13289
    • View Profile
Добрый день,

К сожалению, это проблема в версии 1.2.4, которую мы исправим в следующем обновлении. Пока можем посоветовать воспользоваться версией 1.2.3 для сетевой обработки, либо тестировать другие этапы обработки.
Приносим свои извинения за неудобства.
Best regards,
Alexey Pasumansky,
Agisoft LLC

greenden

  • Newbie
  • *
  • Posts: 6
    • View Profile
Алексей, большое спасибо за подсказку, подозрения как раз на это и были. Другие процессы опробовал, при этом построение плотного облака использует два узла, классификация и построение модели только один узел, построение ортофотоплана делится на два узла. Я так понимаю что не все процессы обработки могут использовать распределённую обработку?

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 13289
    • View Profile
Здравствуйте,

Разбиение обработки на несколько узлов для одного блока может быть только для тех этапов, которые были отмечены в секции "тонкого распределения". Для всех остальных этапов, запускаемых в режиме сетевой обработки, будет задействован только один узел. В настоящее время тонкое распределение доступно для этапа выравнивания кадров, построения плотного облака, а также построения ЦМР, ортофотоплана и тайловой модели.

Также стоит учитывать, что обработка совсем небольших наборов не всегда может быть распределена даже на два узла, например, построение карты глубины для двух изображений.
Best regards,
Alexey Pasumansky,
Agisoft LLC

greenden

  • Newbie
  • *
  • Posts: 6
    • View Profile
Всё понятно, ещё раз спасибо за помощь!

t0p

  • Newbie
  • *
  • Posts: 6
    • View Profile
Здравствуйте. В руководстве пользователя AgisoftPhotoscan написано, что процессами обработки управляется с сервера. Возник вопрос: а нельзя ли управлять процессом обработки с одного из вычислительных узлов? (например одним окном открыть ПО с параметрами сервера, а вторым окном - ПО с параметрами вычислительного узла). 
« Last Edit: May 10, 2016, 02:00:54 PM by t0p »

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 13289
    • View Profile
Добрый день,

Такой сценарий возможен. Т.е. Вы можете запустить на одном комьютере одновременно PhotoScan в режиме и сервера, и узла, использовав для этого отдельные окна терминала.
Однако, следует убедиться в достаточных ресурсах на таком компьютере, т.к. если система зависнет, например, из-за нехватки памяти, то выключение сервера сделает невозможным продолжение работы и придётся перезапускать обработку с последней несохранённой стадии.
Best regards,
Alexey Pasumansky,
Agisoft LLC

greenden

  • Newbie
  • *
  • Posts: 6
    • View Profile
Добрый день.

Не удаётся подключить компьютер в качестве узла, появляется ошибка "registration failed: Key rejected"
Версии и сборки на всех компьютерах совпадают, но только один из них выдаёт такую ошибку. Подскажите в чём дело и как решить эту проблему?

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 13289
    • View Profile
Здравствуйте,

Лицензионные ключи работают для единовременной активации программы только на одном компьютере. Данная ошибка показывает, что на конкретном узле была попытка активировать PhotoScan Pro дубликатом уже используемого ключа.
Best regards,
Alexey Pasumansky,
Agisoft LLC

greenden

  • Newbie
  • *
  • Posts: 6
    • View Profile
Спасибо за помощь, будем разбираться.