Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove numpy #132

Merged
merged 4 commits into from
Jan 28, 2022
Merged

Remove numpy #132

merged 4 commits into from
Jan 28, 2022

Conversation

EricGustin
Copy link
Contributor

Description

This PR removes the numpy dependency from SmartSim since SmartRedis already has numpy as a dependency. step.py needed to be altered such that it does not use numpy to generate a unique string. numpy was also removed from requirements.txt, requirements-dev.txt, and setup.py.

Create a helper function called get_base_36_repr so that we can remove numpy from step.py

Remove numpy from requirements.txt

Pin requirements.dev to a specific version of numpy
Copy link
Contributor

@Spartee Spartee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@EricGustin EricGustin merged commit b508df0 into CrayLabs:develop Jan 28, 2022
@EricGustin EricGustin deleted the remove-numpy branch January 28, 2022 17:20
EricGustin added a commit to EricGustin/SmartSim that referenced this pull request Jan 28, 2022
* Add Build Matrix for CI (CrayLabs#130)

Adds various dimensions to the CI build matrix
for SmartSim. The build matrix now uses MacOS
& Ubuntu, GNU8, RedisAI 1.2.3 & 1.2.5, and
Python 3.7-3.9. The build matrix excludes building
with RedisAI 1.2.5 when on MacOS as RedisAI
temporarily removed support for MacOS in 1.2.4
and 1.2.5

[ committed by @EricGustin and @Spartee ]
[ reviewed by @Spartee ]

* Remove numpy as a dependency (CrayLabs#132)

* Remove np from step.py and requirements

Create a helper function called get_base_36_repr so that we can remove numpy from step.py

Remove numpy from requirements.txt

Pin requirements.dev to a specific version of numpy

* Remove numpy from requirements

* Remove numpy from setup

[ committed by @EricGustin ]
[ reviewed by @Spartee ]
MattToast added a commit that referenced this pull request Jan 28, 2022
Edits to the Tutorials section of the
documentation to highlight refined api

[ committed by @MattToast ]
[ reviewed by @Spartee ]
al-rigazzi pushed a commit to al-rigazzi/SmartSim that referenced this pull request Jan 31, 2022
* Remove np from step.py and requirements

Create a helper function called get_base_36_repr so that we can remove numpy from step.py

Remove numpy from requirements.txt

Pin requirements.dev to a specific version of numpy

* Remove numpy from requirements

* Remove numpy from setup

[ committed by @EricGustin ]
[ reviewed by @Spartee ]
al-rigazzi added a commit to al-rigazzi/SmartSim that referenced this pull request Jan 31, 2022
Edits to the Tutorials section of the
documentation to highlight refined api

[ committed by @MattToast ]
[ reviewed by @Spartee ]
al-rigazzi pushed a commit to al-rigazzi/SmartSim that referenced this pull request Jan 31, 2022
Edits to the Tutorials section of the
documentation to highlight refined api

[ committed by @MattToast ]
[ reviewed by @Spartee ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants