From b274f7ad271968159169c60639a8fa7375d51141 Mon Sep 17 00:00:00 2001 From: Kaipeng Deng Date: Thu, 20 May 2021 17:41:17 +0800 Subject: [PATCH] fix download in windows (#3084) --- ppdet/utils/download.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ppdet/utils/download.py b/ppdet/utils/download.py index c915174e3..daa2793b7 100644 --- a/ppdet/utils/download.py +++ b/ppdet/utils/download.py @@ -18,6 +18,7 @@ from __future__ import print_function import os import os.path as osp +import sys import yaml import shutil import requests @@ -349,6 +350,11 @@ def _download(url, path, md5sum=None): logger.info("Downloading {} from {}".format(fname, url)) + + # NOTE: windows path join may incur \, which is invalid in url + if sys.platform == "win32": + url = url.replace('\\', '/') + req = requests.get(url, stream=True) if req.status_code != 200: raise RuntimeError("Downloading from {} failed with code " -- GitLab