MeTA (ModErn Text Analysis) es un libreria de C++ para el desarrollo de procesos en Data Science como procesamiento de lenguaje natural, clasificación, recuperación de información, extracción de datos y otras aplicaciones de procesamiento de texto.
Pasos para instalar MeTA en Ubuntu 18
Ejecuta los siguientes comandos para instalar las dependencias de MeTA
sudo apt-get update sudo apt-get install software-properties-common # adicionar el ppa para cmake sudo add-apt-repository ppa:george-edison55/cmake-3.x sudo apt-get update # instalar dependencias sudo apt-get install g++ cmake libicu-dev git libjemalloc-dev zlib1g-dev
Una vez las dependencias están instaladas, se puede verificar mediante los siguientes comandos
g++ --version cmake --version
Una vez que todas las depedencias estén instaladas, debería estar listo para compilar MeTA. Ejecute los siguientes comandos para comenzar
# clonar el proyecto git clone https://github.com/meta-toolkit/meta.git cd meta/ # establecer los submodulos git submodule update --init --recursive # establecer el directorio build mkdir build cd build cp ../config.toml . # configurar y compilar el proyecto CXX=g++-4.8 /usr/local/bin/cmake ../ -DCMAKE_BUILD_TYPE=Release make
Para verificar la instalación ejecute el siguiente comando
./unit-test --reporter=spec
Si todas estas pruebas son pasadas con éxito, tienes MeTA trabajando en tu Ubuntu.
Problemas de Instalación
A lo largo de la instalación me encontré con dos problemas cuando compilaba MeTA
La primera se resolvió siguiendo este enlace (https://github.com/agracio/electron-edge-js/issues/16) y ejecutando el siguiente comando:
ln -s /usr/include/locale.h /usr/include/xlocale.h
Y el segundo se resolvio, siguiendo las recomendaciones del siguiente enlace https://stackoverflow.com/questions/53695726/compilation-error-no-match-for-operator
sudo gedit /usr/include/c++/8/bits/stl_iterator_base_funcs.h
y remplazando
«–__i» con «__i = __i -1»
Fuentes
Este post esta basado en el siguiente enlace https://meta-toolkit.org/setup-guide.html
Comentarios recientes