def set_up()

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