ray/rllib/tests/test_dependency.py

21 lines
517 B
Python
Raw Normal View History

#!/usr/bin/env python
import os
import sys
os.environ["RLLIB_TEST_NO_TF_IMPORT"] = "1"
if __name__ == "__main__":
from ray.rllib.agents.a3c import A2CTrainer
assert "tensorflow" not in sys.modules, "TF initially present"
# note: no ray.init(), to test it works without Ray
trainer = A2CTrainer(
env="CartPole-v0", config={
"use_pytorch": True,
"num_workers": 0
})
trainer.train()
assert "tensorflow" not in sys.modules, "TF should not be imported"