- 预审中
- 预审通过
- 3 未采纳
【产品缺陷】OBSBrowser+可以建立前面带空格和后面带空格的目录名,会连锁导致ModelArts训练失败 未采纳 编辑 删除
- AI开发平台ModelArts
- 对象存储服务 OBS
- 开发者
- IoT技术社区
- EI基础平台
- 存储
问题描述:
这个问题的发现是在ModelArts的训练中,出现报错:

说日志路径只能是大小写字母、数字、点、斜杠、下划线、中划线。
但是OBS的客户端工具obs-browser-plus却可以建立 前面带空格,后面带空格和中间带空格的目录名。
导致ModelArts在训练作业中解析出问题。
具体的现象如下:


建一个带后面很多空格的目录名:

请注意那个竖线就是鼠标提示的位置。其实它在闪。。。

也建成了。

值得注意的是:不管是前空格还是后空格,我们提示给用户的那个绿色框的,好像看不出有几个空格。。但是是带空格的。很细微的空格,我打了好多空格但是只显示了貌似一个,也不知道OBS是不是把我的好多空格压缩成了一个空格还是保留了好多空格。


另外,建一个中间带好多空格的目录名:

也成功了:

当然此时,绿色的结果显示中也看不出有那么多空格

建议方案:
1.OBS应该禁止目录名前面带空格或者后面带空格。一个也不行。前面带空格从OBS Browser+还能看出来,后面带空格则完全看不出来。
2.中间带空格从业务理解上来说应该是可以的。但是很多真实的处理中,也能会认为这是一个错误。这也会导致误解。原则上可以考虑在OBS建目录的时候给出更有意义的提示,比如:您建的目录中间有很多空格,这可能会影响您的业务处理,请确认真要这么建吗?这样的提示会对用户非常友好。
张辉
发布于 2020-07-19 07:25:55
2020-07-19
1088 5
0/1000
仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB
删除建议
全部评论(5)
评论(5)
我说的是带前后空格来建目录的时候是不合理的。因为这已经确实导致了用户在使用上的困扰。已经有很多用户因此无法进行训练或者其他操作。找了半天定位到这样的原因。即便是windows或者Linux,也没有说支持前后带空格的目录名。不信你可以自己试一下windows能否建成前面带空格的文件名。
您好,关于您提交的建议产品和研发团队进行了评估,OBS本身就支持带前后带空格,建议您如果不需要空间,自己就不要输入空格,就可以了,很抱歉未能采纳,还请您谅解。希望您能继续关注云声平台,期待提出更多建议,感谢您对华为云的支持!
厉害啥,人家根本没采纳。。。
非常感谢您的反馈,您的建议我们已经收到,并已提交至相关产品团队进行核查评估,评估完成后对于建议是否采纳会尽快给您答复,也请您持续关注云声平台,了解建议进一步处理进展,感谢您对华为云的支持!
厉害了