Windows EnvironmentInstalling system Libraries and ToolsUpdate WindowsDevelopment ToolsNVIDIA LibrariesCUDACuDNNInstall Third Party LibrariesQt 5.15.0Assign Environment VariablesInstall DatasetsInstall Neural Network modelsBAP Visual Studio buildCheckout the sourceCreate the Visual Studio 2019 solutions file
NVIDIA
graphics driver (current version 446.16)Install the following development tools by downloading the latest installer for each from their respective websites:
Visual Studio 2019
Typora
CMake 3.16 or higher (3.16 needed to support Visual Studio 2019)
Doxygen
SmartSVN
TortoiseSVN
7-Zip
cuda_10.2.89_411.22_win10.exe
(x86_64
)C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA
cuDNN
libraries for Windows, CUDA version 10.2, cuDNN v7.6.5
Library for Windows 10cuDNN
package. Extract cudnn-10.2-windows10-x64-v7.6.5.32.zip
to cuda
and move the contents of the cuda
directory to to C:/tools/NVIDIA/cudnn-7.6.5
C:\tools\NVIDIA\cudnn-7.6.5\bin
to the Windows
system Path
variableDownload the following third party libraries for Windows 10 - Visual Studio 2019
from the BAP
development website at Third party libraries downloads (Will need your username
and password
to access the site)
boost 1.73.0
dcmtk 3.6.5
glfw 3.3.2
itk 5.1.0
libjpeg-turbo 2.0.4
libpng 1.6.37
openms 2.5.0
openms-contrib 2.5.0
pdp 2.7.0
rnifti 1.1.0
sqlite 3.32.1
zlib 1.2.11
Move the downloaded files to C:\tools\Projects
directory and and extract with the 7-Zip
Extract Here
command from the file browser.
Add the environment variable QT_PLUGIN_PATH
and assign the openms
value C:\tools\Projects\openms-2.5.0\bin\plugins
C:/tools/Projects/QT
as the install directoryQt 5.15.0
packages MSVC 2019 64-bit
and QtCharts
and run installQT_PLUGIN_PATH
and assign the openms
value C:\tools\Projects\openms-2.5.0\bin\plugins
.Add the following entries to the System Path
environment variable
C:\tools\NVIDIA\cudnn-7.6.5\bin
C:\tools\Projects\QT\5.15.0\msvc2019_64\bin
C:\tools\Projects\dcmtk-3.6.5\bin
C:\tools\Projects\openms-2.5.0\bin
C:\tools\Projects\libjpeg-turbo-2.0.4\bin
Download the following Datasets for the BAP
development website at Data sets (Will need your username
and password
to access the site)
BRATS PBT voxel classification
Radiogenomics Lung Cancer
MNIST hand written numbers
Move the downloaded BRATS
and MNIST
datasets to "user home directory"\Projects\data\ImageData
directory and and extract with the 7-Zip
Extract Here
command from the file browser.
Move the downloaded Radiogenomics
dataset to "user home directory"\Projects\data\VolumeData
directory and and extract with the 7-Zip
Extract Here
command from the file browser.
Download the following models for the BAP
development website at Models (Will need your username
and password
to access the site)
BRATS PBT voxel classification
MNIST hand written numbers
Move the downloaded files to "user home directory"\Projects\networks
directory and and extract with the 7-Zip
Extract Here
command from the file browser.
Use either the SmartSVN
or TortoiseSVN
svn
clients to checkout the BAP
source code from svn://3.14.90.147/bap/trunk
to "user home directory"\Projects\bap
(Will need your username
and password
to access this repository).
`"user home directory"\Projects\bap-vstudio
CMake GUI
and select "user home directory"\Projects\bap
as the source directory and "user home directory"\Projects\bap-vstudio
as the build directory.Configure
. Once configuration is complete, hit Generate
to create the build files.Grouped
and Advanced
."user home directory"\Projects\bap-vstudio\bap.sln
is now ready to use in Visual Studio 2019.