Login using Social Account
     Continue with GoogleLogin using your credentials
Let us now install the necessary packages for our model server and create requirements.txt
.
We would use pip
to install the packages. pip
is a package-management system used to install and manage software packages.
A requirements.txt
file is where we mention the details of all the packages - along with their corresponding versions - which are used to create the project.
Note:
We could create file requirements.txt
with the list of all the packages - along with their corresponding versions - which are used in the project using the following command:
pip freeze > requirements.txt
Once we have requirements.txt
file, we could use it in the future to install all the packages listed in that file by using the command:
pip install -r requirements.txt
Creating requuirements.txt
file is very important in every real-case scenario because this helps us have a record of all the packages and their versions used for any software developed.
Note: The following steps might take a bit of time. These packages are said to be successfully installed if the console displays any message like Successfully installed ... after each package installation.
Make sure to be inside the Model-Server-Folder
which is inside Flask-ZMQ-App-Folder
. We could switch to Model-Server-Folder
using
cd ~/Flask-ZMQ-App-Folder/Model-Server-Folder
Make sure to activate the virtual environment model-env
. We could activate it using
source model-env/bin/activate
Let us just have a look at the modules installed, if any, in our virtual environment model-env
that we just created.
pip freeze
We could see there are no modules as of now, since this is a new virtual environment that is created just now, and we haven't yet installed any modules till now. We shall now proceed to install the necessary packages for our model server.
Install ZMQ package of version 0.0.0
as follows:
pip install zmq==0.0.0
Install the tensorflow
package of version 1.14.0
as follows.
python -m pip install --upgrade setuptools
pip install --no-cache-dir --force-reinstall -Iv grpcio==1.11.0
pip install tensorflow==1.14.0
Install protobuf version 3.17.3
pip install protobuf==3.17.3
Install the pillow
package of version 6.2.2
as follows, for working with images(like loading the images which we would see later).
pip install pillow==6.2.2
Now create the requirements.txt
file as follows:
pip freeze > requirements.txt
If we do ls
in the console, we could see model-env
and requirements.txt
inside the Model-Server-Folder
.
If you are facing any issues related to the disk quota, please follow the instructions mentioned here.
Taking you to the next exercise in seconds...
Want to create exercises like this yourself? Click here.
No hints are availble for this assesment
Answer is not availble for this assesment
Note - Having trouble with the assessment engine? Follow the steps listed here
Loading comments...