/
Python - External Modules: pip and requirements.txt
Python - External Modules: pip and requirements.txt
In order to use external modules on Saagie platform it is possible to use pip requirements.txt
file.
For example to use tensorflow module:
With requirements.txt
- The following file will be used as an entry point script:
File _main_.py
# Module import import tensorflow as tf # Use of module def compute_mean(data): func = tf.reduce_mean(data) print(tf.Session().run(func)) # Script if __name__ == '__main__': compute_mean(tf.constant([1, 5, 9, 6, 7]))
- A requirements.txt file has also to be created:
File requirements.txt
tensorflow
- Then you'll have to package both file into a zip archive with the following structure:
Please note that whenever there is more than one python file into the zip archive, there have to be a __main__.py
file which will be used as an entry point.
- You can then create a job and use the following command to launch the script:
Python execution command
python {file}
With pip install
It is also possible to install modules manually using pip.
You'll need to upload the previously created __main__.py
file on your job creation and list the list of package you want to install.
Manual pip installation
pip install tensorflow python {file}
, multiple selections available,
Related content
Python - External Modules: Docker
Python - External Modules: Docker
More like this
Python - External Modules: import within project
Python - External Modules: import within project
More like this
OpenRefine
OpenRefine
More like this
Python
Python
More like this
Talend - Build and run a job on Saagie
Talend - Build and run a job on Saagie
More like this
Apache Nifi
Apache Nifi
More like this