Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Crayon鑫
Paddle
提交
9cec0161
P
Paddle
项目概览
Crayon鑫
/
Paddle
与 Fork 源项目一致
Fork自
PaddlePaddle / Paddle
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
9cec0161
编写于
12月 03, 2020
作者:
S
Steffy-zxf
提交者:
GitHub
12月 03, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix DATA_HOME path in win (#29222) (#29318)
* fix DATA_HOME path in win
上级
5f323e61
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
26 addition
and
4 deletion
+26
-4
python/paddle/dataset/common.py
python/paddle/dataset/common.py
+2
-1
python/paddle/tests/test_download.py
python/paddle/tests/test_download.py
+13
-0
python/paddle/utils/download.py
python/paddle/utils/download.py
+11
-3
未找到文件。
python/paddle/dataset/common.py
浏览文件 @
9cec0161
...
...
@@ -34,7 +34,8 @@ __all__ = [
'cluster_files_reader'
,
]
DATA_HOME
=
os
.
path
.
expanduser
(
'~/.cache/paddle/dataset'
)
HOME
=
os
.
path
.
expanduser
(
'~'
)
DATA_HOME
=
os
.
path
.
join
(
HOME
,
'.cache'
,
'paddle'
,
'dataset'
)
# When running unit tests, there could be multiple processes that
...
...
python/paddle/tests/test_download.py
浏览文件 @
9cec0161
...
...
@@ -15,6 +15,7 @@
import
unittest
from
paddle.utils.download
import
get_weights_path_from_url
from
paddle.utils.download
import
get_path_from_url
class
TestDownload
(
unittest
.
TestCase
):
...
...
@@ -57,6 +58,18 @@ class TestDownload(unittest.TestCase):
for
url
in
urls
:
self
.
download
(
url
,
None
)
def
test_get_path_from_url
(
self
):
urls
=
[
"https://paddle-hapi.bj.bcebos.com/unittest/files.tar"
,
"https://paddle-hapi.bj.bcebos.com/unittest/files.zip"
,
"https://paddle-hapi.bj.bcebos.com/unittest/single_dir.tar"
,
"https://paddle-hapi.bj.bcebos.com/unittest/single_dir.zip"
,
"https://paddle-hapi.bj.bcebos.com/unittest/single_file.tar"
,
"https://paddle-hapi.bj.bcebos.com/unittest/single_file.zip"
,
]
for
url
in
urls
:
get_path_from_url
(
url
,
root_dir
=
'./test'
)
if
__name__
==
'__main__'
:
unittest
.
main
()
python/paddle/utils/download.py
浏览文件 @
9cec0161
...
...
@@ -335,8 +335,16 @@ def _is_a_single_file(file_list):
def
_is_a_single_dir
(
file_list
):
file_name
=
file_list
[
0
].
split
(
os
.
sep
)[
0
]
for
i
in
range
(
1
,
len
(
file_list
)):
if
file_name
!=
file_list
[
i
].
split
(
os
.
sep
)[
0
]:
new_file_list
=
[]
for
file_path
in
file_list
:
if
'/'
in
file_path
:
file_path
=
file_path
.
replace
(
'/'
,
os
.
sep
)
elif
'
\\
'
in
file_path
:
file_path
=
file_path
.
replace
(
'
\\
'
,
os
.
sep
)
new_file_list
.
append
(
file_path
)
file_name
=
new_file_list
[
0
].
split
(
os
.
sep
)[
0
]
for
i
in
range
(
1
,
len
(
new_file_list
)):
if
file_name
!=
new_file_list
[
i
].
split
(
os
.
sep
)[
0
]:
return
False
return
True
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录