-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
转换规则 No. 153 #181
转换规则 No. 153 #181
Changes from 9 commits
a601690
574b6e4
a77afa0
fbb9a6e
930396f
fdc8a64
3d91747
f6581e7
bcea8a3
50083eb
eb924b9
dc03220
e393f9a
2b4dda7
42c550f
72498b2
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# Copyright (c) 2023 PaddlePaddle Authors. All Rights Reserved. | ||
# | ||
# Licensed under the Apache License, Version 2.0 (the "License"); | ||
# you may not use this file except in compliance with the License. | ||
# You may obtain a copy of the License at | ||
# | ||
# http://www.apache.org/licenses/LICENSE-2.0 | ||
# | ||
# Unless required by applicable law or agreed to in writing, software | ||
# distributed under the License is distributed on an "AS IS" BASIS, | ||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
# See the License for the specific language governing permissions and | ||
# limitations under the License. | ||
|
||
import textwrap | ||
|
||
from apibase import APIBase | ||
|
||
obj = APIBase("torch.distributed.all_gather_object") | ||
|
||
|
||
def test_case_1(): | ||
pytorch_code = textwrap.dedent( | ||
""" | ||
import torch | ||
import torch.distributed as dist | ||
dist.init_process_group("nccl", init_method='tcp://127.0.0.1:23456', rank=1, world_size=3) | ||
gather_objects = ["foo", 12, {1: 2}] # any picklable object | ||
output = [None for _ in gather_objects] | ||
dist.all_gather_object(output, gather_objects[dist.get_rank()]) | ||
result=True | ||
""" | ||
) | ||
obj.run( | ||
pytorch_code, | ||
["result"], | ||
unsupport=True, | ||
reason="paddle does not support this function temporarily", | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 上面不是刚实现了 There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
这个无法运行 There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 这个API也是支持的,为啥转完后,会有 |
||
) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CI上的环境只有CPU,单测中需要判断下if torch is cuda,不然跑不过
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
收到