Skip to content

Conversation

@ShadenSmith
Copy link
Contributor

No description provided.

@ShadenSmith ShadenSmith added the enhancement New feature or request label Feb 10, 2020
@ShadenSmith ShadenSmith requested a review from jeffra February 10, 2020 00:22
@ShadenSmith
Copy link
Contributor Author

This follows the semantic versioning (https://semver.org/) and uses version numbering MAJOR.MINOR.PATCH.

deepspeed.__version__ is a string, currently '0.1.0'
deepspeed.__version_major__ is an integer and is currently 0. There are equivalent minor and patch variables exported as well.

This allows users to quickly examine our version string and to also make runtime decisions based on our major/minor/patch versions. Making those integers simplifies runtime decisions (e.g., if deepspeed.__version_major__ >= 1.

Lastly, I renamed deepspeed/version_info.py to deepspeed/git_version_info.py to be more specific about its contents.

@ShadenSmith ShadenSmith merged commit 50ae149 into master Feb 10, 2020
@ShadenSmith ShadenSmith deleted the shaden/versioning branch February 10, 2020 04:03
kouml pushed a commit to kouml/DeepSpeed that referenced this pull request Apr 3, 2020
jeffra pushed a commit to jeffra/DeepSpeed that referenced this pull request May 29, 2020
* add transformer kernel api

* moving docs to deepspeed_cuda classes from __init__

* moving docs to deepspeed_cuda classes from __init__

* make transformer config and layer two sections

* added Mock imports for kernel libs.

* some minor changes to class comments

* update for code review feedback

* update for review feedback

Co-authored-by: Samyam Rajbhandari <samyamr@microsoft.com>
Co-authored-by: Shaden Smith <ShadenTSmith@gmail.com>
rraminen pushed a commit to rraminen/DeepSpeed that referenced this pull request Apr 28, 2021
rraminen added a commit to rraminen/DeepSpeed that referenced this pull request Feb 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants