未验证 提交 c0f27282 编写于 作者: M minghaoBD 提交者: GitHub

[Paddle-ASP]Make test_asp_sharding running on non-mac platform (#39034)

* [Paddle-ASP]Make test_asp_sharding running on non-mac platform

* syntax check

* syntax check
上级 8784ec65
...@@ -3,6 +3,7 @@ string(REPLACE ".py" "" TEST_OPS "${TEST_OPS}") ...@@ -3,6 +3,7 @@ string(REPLACE ".py" "" TEST_OPS "${TEST_OPS}")
list(REMOVE_ITEM TEST_OPS "test_fleet_with_asp") list(REMOVE_ITEM TEST_OPS "test_fleet_with_asp")
list(REMOVE_ITEM TEST_OPS "test_fleet_with_asp_amp") list(REMOVE_ITEM TEST_OPS "test_fleet_with_asp_amp")
list(REMOVE_ITEM TEST_OPS "test_fleet_with_asp_sharding")
foreach(TEST_OP ${TEST_OPS}) foreach(TEST_OP ${TEST_OPS})
py_test_modules(${TEST_OP} MODULES ${TEST_OP}) py_test_modules(${TEST_OP} MODULES ${TEST_OP})
...@@ -12,3 +13,7 @@ if(WITH_DISTRIBUTE) ...@@ -12,3 +13,7 @@ if(WITH_DISTRIBUTE)
py_test_modules(test_fleet_with_asp MODULES test_fleet_with_asp ENVS ${dist_ENVS}) py_test_modules(test_fleet_with_asp MODULES test_fleet_with_asp ENVS ${dist_ENVS})
py_test_modules(test_fleet_with_asp_amp MODULES test_fleet_with_asp_amp ENVS ${dist_ENVS}) py_test_modules(test_fleet_with_asp_amp MODULES test_fleet_with_asp_amp ENVS ${dist_ENVS})
endif() endif()
if((WITH_DISTRIBUTE) AND (NOT WIN32) AND (NOT APPLE))
py_test_modules(test_fleet_with_asp_sharding MODULES test_fleet_with_asp_sharding ENVS ${dist_ENVS})
endif()
...@@ -20,7 +20,6 @@ import paddle ...@@ -20,7 +20,6 @@ import paddle
import paddle.fluid as fluid import paddle.fluid as fluid
import paddle.fluid.core as core import paddle.fluid.core as core
import os import os
import sys
from paddle.static import sparsity from paddle.static import sparsity
from paddle.fluid.contrib.sparsity.asp import ASPHelper from paddle.fluid.contrib.sparsity.asp import ASPHelper
import numpy as np import numpy as np
...@@ -78,9 +77,6 @@ class TestFleetWithASPSharding(unittest.TestCase): ...@@ -78,9 +77,6 @@ class TestFleetWithASPSharding(unittest.TestCase):
return avg_cost, dist_strategy, input_x, input_y return avg_cost, dist_strategy, input_x, input_y
def test_with_asp_sharding(self): def test_with_asp_sharding(self):
if sys.platform == 'win32':
return
print(sys.platform)
fleet.init(is_collective=True) fleet.init(is_collective=True)
train_prog, startup_prog = fluid.Program(), fluid.Program() train_prog, startup_prog = fluid.Program(), fluid.Program()
avg_cost, strategy, input_x, input_y = self.net(train_prog, avg_cost, strategy, input_x, input_y = self.net(train_prog,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册