We have been very successful in setting up Miniconda to work with StarDist 2D using our GPUS on Windows 10 machines
What is great is that Anaconda manages the CUDA libraries for each TensorFlow version -> No NVIDIA installation steps.
NOTE: The most tedious part is the installation of `gputools` which helps speed up StarDist Training considerably.
# Requirements
## Miniconda
Please install the latest version of Minconda for Windows 10, and Python 3.7
https://docs.conda.io/en/latest/miniconda.html
StatDist needs to compile certain files, so you need a gcc compiler installed so that usually means the [[ https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019 | Build Tools for Visual Studio 2019 ]]
The minimum individual components that you need are the following:
1. `MSVC v142 - VS 2019 C++ x64/x86 build tools`
2. `Windows 10 SDK (10.0.18362.0)`
# Conda Environement Setup
After this, you may need to restart your PC.