If using Docker, ignore the below and just pull the docker image. See other Wiki page. Otherwise, follow the below instructions.
Step by Step
Read the DeepProfiler Wiki
Do not use conda. Install and use virtual env and pip instead.
Make sure your pip is up to date.
I am not 100% sure, but python 3.6 seems to be the safer option than 3.8.X since you will be running an old tensorflow (TF)
git clone the DeepProfiler (DP) repo and then pip install -e
Manually add pip install tqdm (or, better, add it to the requirement.txt)
Manually change the version of tensorflow-gpu, h5py, efficientnet and keras
efficientnet == 1.1.0; keras == 2.2.5; tensorflow-gpu == 1.15.2 and h5py == 2.10.0
Check if your pip list is the same as mine, you should be in a good spot then
Change your config to { "train": { "sampling": "cache_size": 10 }}
If using Docker, ignore the below and just pull the docker image. See other Wiki page. Otherwise, follow the below instructions.
Step by Step
pip install -e
pip install tqdm
(or, better, add it to the requirement.txt)pip list
is the same as mine, you should be in a good spot then{ "train": { "sampling": "cache_size": 10 }}
Full pip list
Other comments
When running the demo data from the Wiki: https://github.com/cytomining/DeepProfiler/wiki/2.-Project-structure You need to add cache size to the config!
{ "train": { "sampling": "cache_size": 10 }}
Confusing things about installing DP
Installing DP2