ColossalAI/tests/test_elixir/test_src/test_move.py

15 lines
388 B
Python

from colossalai.kernel.op_builder import ElixirSimulatorBuilder
from colossalai.testing import run_on_environment_flag
@run_on_environment_flag('ELX')
def test_move_count():
steps = [[0], [1, 2], [3], [3], [1, 2], [0]]
size = 2
simulator = ElixirSimulatorBuilder().load()
assert simulator.move_count(steps, size) == 12
if __name__ == '__main__':
test_move_count()