in vizseq/scorers/laser.py [0:0]
def set_up():
global setup_flag
if setup_flag:
return
try:
import laserembeddings
laserembeddings.Laser().embed_sentences(['This is a test.'], lang='en')
except FileNotFoundError:
import runpy
import sys
argv = [v for v in sys.argv]
sys.argv = [sys.argv[0], 'download-models']
runpy.run_module('laserembeddings', run_name='__main__')
sys.argv = argv
setup_flag = True