mirror of
https://github.com/wassname/ray.git
synced 2026-07-10 20:53:24 +08:00
Use cloudpickle 0.2.2. (#189)
This commit is contained in:
committed by
Philipp Moritz
parent
674ec3a3cb
commit
973716d310
@@ -20,8 +20,7 @@ fi
|
||||
if [[ "$PYTHON" == "2.7" ]] && [[ "$platform" == "linux" ]]; then
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y cmake build-essential autoconf curl libtool python-dev python-numpy python-pip libboost-all-dev unzip
|
||||
sudo pip install funcsigs colorama psutil redis tensorflow
|
||||
sudo pip install --upgrade git+git://github.com/cloudpipe/cloudpickle.git@0d225a4695f1f65ae1cbb2e0bbc145e10167cce4
|
||||
sudo pip install cloudpickle funcsigs colorama psutil redis tensorflow
|
||||
elif [[ "$PYTHON" == "3.5" ]] && [[ "$platform" == "linux" ]]; then
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y cmake python-dev python-numpy build-essential autoconf curl libtool libboost-all-dev unzip
|
||||
@@ -29,8 +28,7 @@ elif [[ "$PYTHON" == "3.5" ]] && [[ "$platform" == "linux" ]]; then
|
||||
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh
|
||||
bash miniconda.sh -b -p $HOME/miniconda
|
||||
export PATH="$HOME/miniconda/bin:$PATH"
|
||||
pip install numpy funcsigs colorama psutil redis tensorflow
|
||||
pip install --upgrade git+git://github.com/cloudpipe/cloudpickle.git@0d225a4695f1f65ae1cbb2e0bbc145e10167cce4
|
||||
pip install numpy cloudpickle funcsigs colorama psutil redis tensorflow
|
||||
elif [[ "$PYTHON" == "2.7" ]] && [[ "$platform" == "macosx" ]]; then
|
||||
# check that brew is installed
|
||||
which -s brew
|
||||
@@ -43,8 +41,7 @@ elif [[ "$PYTHON" == "2.7" ]] && [[ "$platform" == "macosx" ]]; then
|
||||
fi
|
||||
brew install cmake automake autoconf libtool boost
|
||||
sudo easy_install pip
|
||||
sudo pip install numpy funcsigs colorama psutil redis tensorflow --ignore-installed six
|
||||
sudo pip install --upgrade git+git://github.com/cloudpipe/cloudpickle.git@0d225a4695f1f65ae1cbb2e0bbc145e10167cce4
|
||||
sudo pip install numpy cloudpickle funcsigs colorama psutil redis tensorflow --ignore-installed six
|
||||
elif [[ "$PYTHON" == "3.5" ]] && [[ "$platform" == "macosx" ]]; then
|
||||
# check that brew is installed
|
||||
which -s brew
|
||||
@@ -60,8 +57,7 @@ elif [[ "$PYTHON" == "3.5" ]] && [[ "$platform" == "macosx" ]]; then
|
||||
wget https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -O miniconda.sh
|
||||
bash miniconda.sh -b -p $HOME/miniconda
|
||||
export PATH="$HOME/miniconda/bin:$PATH"
|
||||
pip install numpy funcsigs colorama psutil redis tensorflow
|
||||
pip install --upgrade git+git://github.com/cloudpipe/cloudpickle.git@0d225a4695f1f65ae1cbb2e0bbc145e10167cce4
|
||||
pip install numpy cloudpickle funcsigs colorama psutil redis tensorflow
|
||||
else
|
||||
echo "Unrecognized environment."
|
||||
exit 1
|
||||
|
||||
@@ -12,8 +12,7 @@ brew update
|
||||
brew install cmake automake autoconf libtool boost wget
|
||||
sudo easy_install pip # If you're using Anaconda, then this is unnecessary.
|
||||
|
||||
pip install numpy funcsigs colorama psutil redis --ignore-installed six
|
||||
pip install --upgrade git+git://github.com/cloudpipe/cloudpickle.git@0d225a4695f1f65ae1cbb2e0bbc145e10167cce4 # We use the latest version of cloudpickle because it can serialize named tuples.
|
||||
pip install numpy cloudpickle funcsigs colorama psutil redis --ignore-installed six
|
||||
pip install --upgrade --verbose "git+git://github.com/ray-project/ray.git#egg=numbuf&subdirectory=numbuf"
|
||||
```
|
||||
|
||||
|
||||
@@ -12,8 +12,7 @@ To install Ray, first install the following dependencies. We recommend using
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y cmake build-essential autoconf curl libtool python-dev python-pip libboost-all-dev unzip # If you're using Anaconda, then python-dev and python-pip are unnecessary.
|
||||
|
||||
pip install numpy funcsigs colorama psutil redis
|
||||
pip install --upgrade git+git://github.com/cloudpipe/cloudpickle.git@0d225a4695f1f65ae1cbb2e0bbc145e10167cce4 # We use the latest version of cloudpickle because it can serialize named tuples.
|
||||
pip install numpy cloudpickle funcsigs colorama psutil redis
|
||||
pip install --upgrade --verbose "git+git://github.com/ray-project/ray.git#egg=numbuf&subdirectory=numbuf"
|
||||
```
|
||||
|
||||
|
||||
@@ -14,5 +14,4 @@ RUN echo 'export PATH=/opt/conda/bin:$PATH' > /etc/profile.d/conda.sh \
|
||||
ENV PATH "/opt/conda/bin:$PATH"
|
||||
RUN conda install libgcc
|
||||
RUN pip install --upgrade pip
|
||||
RUN pip install --upgrade "git+git://github.com/cloudpipe/cloudpickle.git@0d225a4695f1f65ae1cbb2e0bbc145e10167cce4"
|
||||
RUN pip install --upgrade --verbose "git+git://github.com/ray-project/ray.git#egg=numbuf&subdirectory=numbuf"
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
recursive-include webui *
|
||||
+1
-1
@@ -33,7 +33,7 @@ setup(name="ray",
|
||||
"colorama",
|
||||
"psutil",
|
||||
"redis",
|
||||
"cloudpickle"],
|
||||
"cloudpickle >= 0.2.2"],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
license="Apache 2.0")
|
||||
|
||||
@@ -7,6 +7,6 @@ common_module = Extension("common",
|
||||
extra_compile_args=["--std=c99", "-Werror"])
|
||||
|
||||
setup(name="Common",
|
||||
version="0.01",
|
||||
version="0.0.1",
|
||||
description="Common library for Ray",
|
||||
ext_modules=[common_module])
|
||||
|
||||
+1
-1
@@ -123,7 +123,7 @@ try:
|
||||
import cloudpickle
|
||||
cloudpickle.dumps(Point)
|
||||
except AttributeError:
|
||||
cloudpickle_command = "sudo pip install --upgrade git+git://github.com/cloudpipe/cloudpickle.git@0d225a4695f1f65ae1cbb2e0bbc145e10167cce4"
|
||||
cloudpickle_command = "pip install --upgrade git+git://github.com/cloudpipe/cloudpickle.git@0d225a4695f1f65ae1cbb2e0bbc145e10167cce4"
|
||||
raise Exception("You have an older version of cloudpickle that is not able to serialize namedtuples. Try running \n\n{}\n\n".format(cloudpickle_command))
|
||||
|
||||
class SerializationTest(unittest.TestCase):
|
||||
|
||||
Reference in New Issue
Block a user