Не удалось загрузить модель Acumos - PullRequest
0 голосов
/ 11 марта 2019

Я установил Acumos с помощью команды AIO oneclick_deploy.sh docker . Мне удалось загрузить образец модели с тензорным потоком и сделать его доступным на торговой площадке. Когда я пытаюсь загрузить (т.е. нажать на кнопку «Загрузить») модель из Marketplace, я получаю только пустые файлы. Если я пытаюсь загрузить с помощью опции «Развернуть на локальный», я получаю установочные файлы (так что эта опция, кажется, работает). Любые предложения о том, как решить проблему «Скачать»? Я получаю следующую ошибку в журнале ошибок portel-be при попытке использовать опцию «Скачать»:

org.acumos.portal.be.common.exception.AcumosServiceException: Ошибка передачи файла: соединение отклонено (соединение отклонено) с http://acutn:3\ 0881 / хранилище / acumos_model_maven / ком / артефакт / 138c462f-8858-4c16-b53a-fa494d9af12e / модель / 1 / модель-1.proto в org.acumos.portal.be.service.impl.MarketPlaceCatalogServiceImpl.getPayload (MarketPlaceCatalogServiceImpl.java:1404) в org.acumos.portal.be.service.impl.MarketPlaceCatalogServiceImpl.getProtoUrl (MarketPlaceCatalogServiceImpl.java:1460) в org.acumos.portal.be.controller.MarketPlaceCatalogServiceController.fetchProtoFile (MarketPlaceCatalogServiceController.java:1160) at sun.reflect.GeneratedMethodAccessor394.invoke (неизвестный источник) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:498) в org.springframework.web.method.support.InvocableHandlerMethod.doInvoke (InvocableHandlerMethod.java:205) в org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest (InvocableHandlerMethod.java:133) в org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle (ServletInvocableHandlerMethod.java: \ 97) в org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod (RequestMappingHandlerAdapter.jav \ а: 849) в org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java: 760 \ ) в org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle (AbstractHandlerMethodAdapter.java:85) в org.springframework.web.servlet.DispatcherServlet.doDispatch (DispatcherServlet.java:967) в org.springframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java:901) в org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:970) в org.springframework.web.servlet.FrameworkServlet.doGet (FrameworkServlet.java:861) на javax.servlet.http.HttpServlet.service (HttpServlet.java:635) в org.springframework.web.servlet.FrameworkServlet.service (FrameworkServlet.java:846) на javax.servlet.http.HttpServlet.service (HttpServlet.java:742) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:231) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.apache.tomcat.websocket.server.WsFilter.doFilter (WsFilter.java:52) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.acumos.portal.be.security.AuthenticationTokenFilter.doFilter (AuthenticationTokenFilter.java:170) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:317)в org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke (FilterSecurityInterceptor.java:127)

Ответы [ 3 ]

0 голосов
/ 12 марта 2019

Мне удалось решить проблему. Я заметил, что несколько связанных с Acumos Контейнеров остановились. Причиной ошибки для некоторых контейнеров указана ошибка подключения к URL, включая только имя хоста (acutn). Я добавил следующее в / etc / network / interfaces:

dns-search tele.no

, поскольку это позволит разрешить локальные имена хостов включать полное доменное имя. Затем я перезапустил остановленные контейнеры. Остановленные контейнеры теперь работают без ошибок, и я могу загружать файлы.

Я думаю, что что-то должно быть добавлено в сценарии AIO, чтобы избежать подобных проблем или, возможно, появилось четкое предупреждение / инструкция о том, как назвать сервер.

0 голосов
/ 13 марта 2019

В инструкциях для oneclick_deploy.sh указано:

"Все имена хостов, указанные в acumos-env.sh, должны разрешаться DNS на всех хостах (записи в / etc / hosts или на реальном DNS-сервере)"

Кроме того, чтобы убедиться, что доменное имя, отличное от DNS, разрешаемо, шаблоны контейнеров добавляют эту запись в файл хостов контейнера:

  hostAliases:
  - ip: "<ACUMOS_HOST>"
    hostnames:
    - "<ACUMOS_DOMAIN>"`

Если есть какая-то другая инструкция, которую я должен добавить, дай мне знать.

0 голосов
/ 11 марта 2019

Из строки ошибки портала: "org.acumos.portal.be.common.exception.AcumosServiceException: Ошибка при передаче файла: соединение отклонено (соединение отклонено) из http://acutn:3\ 0881 / хранилище / acumos_model_maven / com /artifact/138c462f-8858-4c16-b53a-fa494d9af12e/model/1/model-1.proto"

Похоже, что это проблема конфигурации портала. В частности, часть "http://acutn:3\ 0881 /" неверна. Но такое значение для порта «3 \ 0881» должно было предотвратить запуск сервера Nexus. Пожалуйста, проверьте http://acutn:30881 с помощью curl или в вашем браузере.

...