Unable to install sct due to tensorflow fail


#22

ok, let’s try this:

cd ~/sct-master/
source python/etc/profile.d/conda.sh 
conda activate python/envs/venv_sct/
pip install Keras==2.0.6
python -c 'import keras; print(keras.__version__)'

#23

Here is the output:

(venv_sct) ipac-imac:sct-master shazeebm$ cd ~/sct-master/

(venv_sct) ipac-imac:sct-master shazeebm$ source python/etc/profile.d/conda.sh 

(venv_sct) ipac-imac:sct-master shazeebm$ conda activate python/envs/venv_sct/

(venv_sct) ipac-imac:sct-master shazeebm$ pip install Keras==2.0.6

Collecting Keras==2.0.6

Downloading https://files.pythonhosted.org/packages/ec/45/f69527dca07582dddce1e66921484e50802f4d15095a72c793e15723bf46/Keras-2.0.6.tar.gz (228kB)

|████████████████████████████████| 235kB 1.1MB/s 

Collecting theano (from Keras==2.0.6)

Downloading https://files.pythonhosted.org/packages/7d/c4/6341148ad458b6cd8361b774d7ee6895c38eab88f05331f22304c484ed5d/Theano-1.0.4.tar.gz (2.8MB)

|████████████████████████████████| 2.8MB 2.3MB/s 

Requirement already satisfied: pyyaml in ./python/envs/venv_sct/lib/python3.6/site-packages (from Keras==2.0.6) (5.1.1)

Requirement already satisfied: six in ./python/envs/venv_sct/lib/python3.6/site-packages (from Keras==2.0.6) (1.12.0)

Requirement already satisfied: numpy>=1.9.1 in ./python/envs/venv_sct/lib/python3.6/site-packages (from theano->Keras==2.0.6) (1.16.4)

Requirement already satisfied: scipy>=0.14 in ./python/envs/venv_sct/lib/python3.6/site-packages (from theano->Keras==2.0.6) (1.3.0)

Building wheels for collected packages: Keras, theano

Building wheel for Keras (setup.py) ... done

Stored in directory: /Users/shazeebm/Library/Caches/pip/wheels/d1/70/83/9be5aef9c4c863ea21adacd0be83139b20d3d819401a2b07d3

Building wheel for theano (setup.py) ... done

Stored in directory: /Users/shazeebm/Library/Caches/pip/wheels/88/fb/be/483910ff7e9f703f30a10605ad7605f3316493875c86637014

Successfully built Keras theano

Installing collected packages: theano, Keras

Found existing installation: Keras 2.2.4

Uninstalling Keras-2.2.4:

Successfully uninstalled Keras-2.2.4

Successfully installed Keras-2.0.6 theano-1.0.4

(venv_sct) ipac-imac:sct-master shazeebm$ python -c 'import keras; print(keras.__version__)'

Using TensorFlow backend.

Illegal instruction: 4

#24

OK, this is going to take more time as I need to access a mid-2007 Laptop in order to be able to reproduce (and then fix) the error on my end. Stay tuned!


#25

Sure thing. By the way, do you think accessing my system remotely will help you expedite the process? This is a secondary system, hence I can work on my other computer in the mean time. If so let me know and we can communicate through email to exchange information.

Best Regards,

-Salman-


#26

Yes, remote access would definitely help as I was not able to find a mid-2007 laptop (yet). I am quite busy today, but let’s aim for Monday. Here’s my email address: jcohen [at] polymtl.ca


#27

Sounds great! I’ll be in touch.


#28

Unfortunately installing Tensorflow with Python3.6 on a 2007 macOS system does not seem feasible. The hack proposed here did not solve it.
Sorry about that.
Julien