MTUOC Marian Serve, y Marian funciona únicamente bajo Linux. Para facilitar el uso de estas herramientas distribuímos una máquina virtual de Virtual Box que contiene todos los prerequisitos instalados para poder ejectutar los motores MTUOC.

La última versión disponible de la máquina virtual es: MTUOC-Server-v04.ova

Para poder ejecutar la máquina virtual es imprescindible instalar Virtual Box siguiendo las instrucciones de su página web: https://www.virtualbox.org/

Una vez instalado Virtual Box hay que seguir los siguientes pasos:

  • Descarga la última versión de la máquina virtual MTUOC: http://lpg.uoc.edu/MTUOC/MTUOC-Server-v04.ova
  • Importa la máquina virtual haciendo: File > Import Appliance y seleccionando el archivo .ova descargado.
  • Una vez importada, y antes de ponerla en marcha, hay que configurar el controlador de red de la siguiente manera:
    • Selecciona la máquina virtual
    • Selecciona Settings > Network > Adapter 1
    • En Attached to selecciona Bridged Adapter. Será necesario seleccionar el adaptador adecuado. En algunos casos habrán más de un adaptador y será necesario seleccionar el que está realmente en uso. Si estamos utilizando wifi es posible que el adapatador se llame wlan0 (aunque puede ser cualquier otro nombre, dependiendo del ordenador. Si estás conectado a Internet mediante cable, el adaptador puede ser por ejemplo eth1 (aunque pueden ser nombres diferentes).
    • Haz clic en OK
  • Pon en marcha la máquina virtual con Start. Cuando finalice la puesta en marcha mostrará un mensaje que indica la IP del sistema (recuerda este dato, ya que lo necesitarás para conectar al cliente).

MTUOC-server1.png

  • Para entrar en el servidor puedes utilizar el usuario mtuoc con contraseña mtuoc. Este usuario tiene permisos de administrador.
  • Si una vez accedes no lo recuerdas, puedes saber la IP con la instrucción Ifconfig

MTUOC-server2.png

Instalación de los motores

Los motores Marian se pueden obtener de http://lpg.uoc.edu/MTUOC/. Se puede descargar cualquiera de estos motores directamente desde el servidor, ya sea local o en máquina virtual con wget, copiando el enlace al motor deseado (se puede copiar desde el navegador de internet). Por ejemplo:

wget http://lpg.uoc.edu/MTUOC/MTUOC-MarianServer-00-generic-eng-spa.tar.gz

Una vez descargado, podemos descomprimir el archivo con la instrucción tar:

tar xvf MTUOC-MarianServer-00-generic-eng-spa.tar.gz

Se creará el directorio MTUOC-MarianServer-00-generic-eng-spa. Una vez descomprimido podremos acceder a este directorio con cd:

cd MTUOC-MarianServer-00-generic-eng-spa

Podemos poner en marcha el servidor MTUOC escribiendo:

python3 MTUOC_Marian_server.py

Una vez puesto en marcha ya podremos utilizar en MTUOC-Translator desde nuestra máquina poniendo la IP de la máquina virtual y el puerto (por defecto 8000)

Para parar el servirdor podemos escribir:

python3 MTUOC-stop-server.py

Ajustes de la máquina virtual

Antes de ejecutar la máquina virtual podemos ajustar la memoria que le dedicaremos y el número de procesadores que estarán disponible para la máquina virtual. Con la máquina virtual seleccionada en VIrtual Box haremos clic en Settings. En la pantalla que aparece seleccionamos System y en la pestaña Motherboard seleccionaremos la memoria que deseamos dedicarle a la maquina virtual.

VirtualBox-memoria.png

Si nos fijamos, el ordenador de la image dispone de 16 GB y le hemos dedicado 8GB. En la barra Base memory podremos dedicarle la cantidad de memoria que deseemos, que nunca podrá ser superior que la del propio ordenador.

De la misma manera, en la pestaña Processor podremos indicar el número de procesadores que podrá utilizar la máquina virtual, que tampoco podrá ser superior a los disponibles en el propio ordenador.

VirtualBox-procesadores.png

 

Tags:
Created by Antoni Oliver on 2019/10/21 10:54