ai-computer-vision
2023.4
false
- Notas relacionadas
- Información general
- Instalación y configuración
- Requisitos de software
- Requisitos de hardware
- Implementar el servidor
- Conectarse al servidor
- Almacenamiento de datos
Conectarse al servidor
Guía del usuario de AI Computer Vision
Last updated 27 de jun. de 2024
Conectarse al servidor
Una vez implementado el servidor, para conectarse a él cuando se utilizan las actividades de Computer Vision, debe cambiar los puntos finales para las actividades CV Screen Scope y UiPath Screen OCR.
En el nivel de actividad de tu proyecto de UiPath Studio, debes cambiar:
- el valor de la propiedad URL de la actividad Ámbito de la pantalla CV, y
- el valor de la propiedad Punto final de la actividad UiPath Screen OCR
a
http://[MACHINE_URL]:[PORT]
, donde [MACHINE_URL]
es la dirección de la máquina donde se implementa el servidor y [PORT]
es el puerto único en el que está configurado Computer Vision Server.
Por ejemplo, si la URL de tu máquina es
k80-windows.azure.com
y el puerto con el que has elegido trabajar es 8501, el valor de la propiedad debería parecerse a http://k80-windows.azure.com:8501
.
Importante: la propiedad de la clave de API dentro del ámbito de la pantalla de CV se puede dejar en blanco para la implementación local.
Las URL predeterminadas también se pueden cambiar desde la página Configuración del proyecto .
Para cambiar el punto final de CV Screen Scope, ve a UiPath Studio > tu proyecto > Configuración del proyecto > Computer Vision > CV Screen Scope > Servidor > Valor de ejecución/Valor de depuración > cambia
https://cv.uipath.com
a http://[MACHINE_URL]:[PORT]
, donde [MACHINE_URL]
es el dirección de la máquina donde se implementa el servidor, y [PORT]
es el puerto único en el que se configura el servidor Computer Vision.
Para cambiar el punto final de UiPath Screen OCR, ve a UiPath Studio > tu proyecto > Configuración del proyecto > OCR > UiPath Screen OCR > Punto final > Ejecutar valor/Depurar valor > cambia
https://ocr.uipath.com
a http://[MACHINE_URL]:[PORT]
, donde [MACHINE_URL]
es la dirección de la máquina donde se implementa el servidor, y [PORT]
es el puerto único en el que se configura el servidor Computer Vision.
Para cifrar la comunicación, puedes añadir un proxy inverso (por ejemplo, NGINX) delante del contenedor y configurar TLS o SSL en esta capa.
Después de habilitar la comunicación HTTPS, debes cambiar el punto final para CV Screen Scope y para UiPath Screen OCR de
https://cv.uipath.com
a https://[MACHINE_URL]:[PORT]
, donde [MACHINE_URL]
es la dirección de la máquina donde está implementado el servidor, y [PORT]
es el puerto único en el que está configurado Computer Vision Server.
Importante:
Asegúrese de tener el puerto utilizado por las actividades de Computer Vision (
8501
predeterminado) abierto en la máquina en la que se implementa el modelo.
Para las máquinas cliente fuera del dominio, se utiliza el DNS.
Para abrir el puerto en la máquina del servidor, debe ejecutar los siguientes comandos de consola, reemplazando
[PORT]
con el puerto real que desea usar y [your-default-zone]
con la zona de su sistema (de forma predeterminada public
):
apt install firewalld
systemctl enable firewalld
firewall-cmd --zone=[your-default-zone] --permanent --add-port=[PORT]/tcp
firewall-cmd --reload
apt install firewalld
systemctl enable firewalld
firewall-cmd --zone=[your-default-zone] --permanent --add-port=[PORT]/tcp
firewall-cmd --reload
El puerto predeterminado expuesto por el servidor es
8501
.
Para cambiar el puerto predeterminado, debe iniciar el servidor con un comando diferente.
Cambia el marcador
-p 8501:5000
a -p [NEW_PORT]:5000
, donde [NEW_PORT]
es el puerto que quieres utilizar.
Para cambiar el puerto a
5000
, el comando de reinicio del servidor para Linux tiene este aspecto:
podman run -d
-p 8501:5000
--hooks-dir=/usr/share/containers/oci/hooks.d/ \--security-opt=label=disable --device=nvidia.com/gpu=all
--restart unless-stopped
--name controls_detection
container controls_detection eula=accept
podman run -d
-p 8501:5000
--hooks-dir=/usr/share/containers/oci/hooks.d/ \--security-opt=label=disable --device=nvidia.com/gpu=all
--restart unless-stopped
--name controls_detection
container controls_detection eula=accept