There are code typos in the page about adapting your local tensorflow script. In the sections about distributed training, the "distribution" parameter is referenced as the way to enable distributed training. This is a typo, as each instance of "distribution" should be "distributions".
https://sagemaker.readthedocs.io/en/stable/frameworks/tensorflow/using_tf.html#distributed-training