Skip to content

Latest commit

 

History

History
56 lines (43 loc) · 2.54 KB

README-virtual-server.md

File metadata and controls

56 lines (43 loc) · 2.54 KB

Steps to reproduce Windows AMI 635198895848/codex-preprocess-1.0.0, ami-xxx

Following this guide is only required to re-create a CODEX analysis server from a base Windows 2019 server image. The Amazon Machine image described in the README is preconfigured for CODEX processing.

Base Amazon Machine Image

The base Amazon Machine Image used is the latest official Microsoft Windows Server 2019 with NVIDIA Tesla Driver image, described here.

Security

For security, we rely on incoming connection restriction at the AWS Security Group level. Under Server Management, disable for all regions:

  • Windows Defender Firewall
  • IE Enhanced Security Configuration
  • Windows Defender Antivirus

Install tools and dependencies

  • install pipeline dependencies
    • (NVIDIA Tesla drivers compatible with G5 instances are pre-installed)
    • CUDA (latest 11.x)
    • Matlab 2021b
      • additional toolboxes
        • Simulink
        • Bioinformatics
        • Computer Vision
        • Databse
        • Deep learning
        • GPU Coder
        • Image Aquisition
        • Image Processing
        • Matlab Coder
        • Matlab Compiler
        • Optimization
        • Parallel Computing
        • Spreadsheet link
        • Statistics and Machine learning
    • ImageJ (pinned, custom version), extracted to \C:\Program Files.
  • install dependencies for parallelization and mounting remote file storage

You will be required to activate Matlab using your own license and configure access via rclone to input data.

Install optional tools

  • mysys2, used for Unix shell emulation
  • AWS comand line interface
  • Google Chrome
  • VS Code

Download latest stable copy of source code

Finally, download this repository and extract to \C:\Program Files\codex-preprocess. Then move the two *.jar files in the source code top level directory to the Matlab jar folder as described in the README.