





'''simple docstring'''


# coding=utf-8
# Copyright 2020 The HuggingFace Inc. team.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# this script dumps information about the environment

import os
import sys

import transformers


a__			:					List[str]       						=						'3'

print('Python version:', sys.version)
print('transformers version:', transformers.__version__)

try:
    import torch

    print('Torch version:', torch.__version__)
    print('Cuda available:', torch.cuda.is_available())
    print('Cuda version:', torch.version.cuda)
    print('CuDNN version:', torch.backends.cudnn.version())
    print('Number of GPUs available:', torch.cuda.device_count())
    print('NCCL version:', torch.cuda.nccl.version())
except ImportError:
    print('Torch version:', None)

try:
    import deepspeed

    print('DeepSpeed version:', deepspeed.__version__)
except ImportError:
    print('DeepSpeed version:', None)

try:
    import tensorflow as tf

    print('TensorFlow version:', tf.__version__)
    print('TF GPUs available:', bool(tf.config.list_physical_devices('GPU')))
    print('Number of TF GPUs available:', len(tf.config.list_physical_devices('GPU')))
except ImportError:
    print('TensorFlow version:', None)



"""simple docstring"""




def 				_UpperCAmelCase		(							lowerCamelCase__  ):





		"""simple docstring"""




		if len(lowerCamelCase__  ) <= 1:
				return lst

		lowerCAmelCase__   = 1

		while i < len(lowerCamelCase__  ):
				if lst[i - 1] <= lst[i]:
						i += 1
				else:
						lowerCAmelCase__ ,       lowerCAmelCase__   = lst[i], lst[i - 1]
						i -= 1
						if i == 0:
								lowerCAmelCase__   = 1

		return lst


if __name__ == "__main__":
			__lowerCAmelCase     :				List[Any]    				=    input("Enter numbers separated by a comma:\n").strip()
			__lowerCAmelCase     :				List[str]    				=    [int(item) for item in user_input.split(",")]
			print(gnome_sort(unsorted))




