Commit 6106127c authored by Raul Puri's avatar Raul Puri
Browse files

optionally allow no cpu

parent 569b3dab
...@@ -29,11 +29,12 @@ from megatron.global_vars import set_global_variables ...@@ -29,11 +29,12 @@ from megatron.global_vars import set_global_variables
def initialize_megatron(extra_args_provider=None, args_defaults={}, def initialize_megatron(extra_args_provider=None, args_defaults={},
ignore_unknown_args=False): ignore_unknown_args=False, allow_no_cuda=False):
"""Set global variables, initialize distributed, and """Set global variables, initialize distributed, and
set autoresume and random seeds.""" set autoresume and random seeds."""
# Make sure cuda is available. if not allow_no_cuda:
assert torch.cuda.is_available(), 'Megatron requires CUDA.' # Make sure cuda is available.
assert torch.cuda.is_available(), 'Megatron requires CUDA.'
# Parse args, build tokenizer, and set adlr-autoresume, # Parse args, build tokenizer, and set adlr-autoresume,
# tensorboard-writer, and timers. # tensorboard-writer, and timers.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment