Fix high memory usage in download command

Due to PyPi issue #2984, installing large packages via pip causes
a large spike in memory usage. The recommended fix is to disable
caching.
This commit is contained in:
Matthew Honnibal 2017-03-20 18:24:44 +01:00
parent 77b9b24782
commit 692eb0603d
1 changed files with 2 additions and 1 deletions

View File

@ -56,7 +56,8 @@ def get_version(model, comp):
def download_model(filename): def download_model(filename):
util.print_msg("Downloading {f}".format(f=filename)) util.print_msg("Downloading {f}".format(f=filename))
download_url = about.__download_url__ + '/' + filename download_url = about.__download_url__ + '/' + filename
subprocess.call([sys.executable, '-m', 'pip', 'install', download_url], subprocess.call([sys.executable, '-m',
'pip', 'install', '--no-cache-dir', download_url],
env=os.environ.copy()) env=os.environ.copy())