-
Notifications
You must be signed in to change notification settings - Fork 50
Commit
* Updates dependencies for 5.2 * Updates to reflect thrift namespace change (mapd -> omnisci) * Conda environment to provide all development deps * Rather than having the user collect some deps from pip and others from conda, let's provide all of the necessary development and runtime deps since that is likely what the user of the environment will be expecting. * Make the supported Python version explicit. * Adds alternative development env file for GPU A super set of environment.yml, this automatically sets up a development environment with cudf and others installed. A new conda environment is created named `omnisci-gpu-dev`. A benefit of this is it makes toggling between GPU and CPU capable environments easier. * Updates docs to reflect usage of new environments. This sort of implicitly makes conda the recommended package manager since it makes it trivial to switch from GPU development to CPU development. * Prefer the cudf provided interface where possible. * Ensures cudf installed before performing GPU tests * Adds workaround to support dicts on GPU with pyarrow 0.15
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -120,3 +120,5 @@ mapdql_history.txt | |
|
||
# Folder metadata | ||
**/.DS_Store | ||
|
||
.vscode/ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,14 @@ | ||
thrift==0.11.0 | ||
thrift==0.13.0 | ||
pyarrow==0.15.0 | ||
pandas>=0.25,<0.26 | ||
sqlalchemy | ||
numpy | ||
numpydoc | ||
pyarrow>=0.12.0,<0.14 | ||
sqlalchemy>=1.3 | ||
numpy>=1.16 | ||
pandas>=1.0,<2.0 | ||
coverage | ||
flake8 | ||
pytest | ||
pytest-cov | ||
pytest-mock | ||
shapely | ||
numba | ||
cudf | ||
rbc-project==0.2.0dev0 | ||
rbc-project==0.2.2 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
name: omnisci-gpu-dev | ||
channels: | ||
- conda-forge | ||
- defaults | ||
- nvidia | ||
- rapidsai | ||
dependencies: | ||
- thrift=0.13.0 | ||
- cudf=0.13 | ||
- cudatoolkit=10.1 | ||
- arrow-cpp=0.15.0 | ||
- pyarrow==0.15.0 | ||
- pandas>=0.25,<0.26 | ||
- python>=3.6,<3.8 | ||
- sqlalchemy | ||
- numpy | ||
- numpydoc | ||
- coverage | ||
- flake8 | ||
- pytest-cov | ||
- pytest-mock | ||
- shapely | ||
- sphinx | ||
- requests | ||
- sphinx_rtd_theme | ||
- 'rbc==0.2.2' |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
This file was deleted.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.