The Battle Over Matrix Size
Powered by FMSlibThis section contains instructions on how to download, install and run MatrixWarrior and supporting software.
1. Download MatrixWarriorThe product that is right for you depends on the following 3 items:
- Operating system (Linux, 64-bit Windows, 32-bit Windows)
- If you have GPUs, the NVIDIA driver version (8.0,7.5,6.5). The version you download must be less than or equal to the version of your installed driver.
- Minimum X86 processor architecture (SSE4.2, SSE2)
|Size= 16M bytes
Updated Monday, 15-May-2017 09:26:10 MDT
|64-bit Linux||8.0||64-bit X86 with SSE42, AVX or AVX2 instructions|
|Size= 11M bytes
Updated Monday, 15-May-2017 09:30:08 MDT
|64-bit Linux||7.5||64-bit X86 with SSE42, AVX or AVX2 instructions|
|Size= 12M bytes
Updated Monday, 15-May-2017 09:39:59 MDT
|64-bit Linux||6.5||64-bit X86 with SSE42, AVX or AVX2 instructions|
|Size= 31M bytes
Updated Monday, 15-May-2017 11:11:22 MDT
|64-bit Windows||8.0||64-bit X86 with SSE42, AVX or AVX2 instructions|
|Size= 21M bytes
Updated Monday, 15-May-2017 10:02:37 MDT
|64-bit Windows||7.5||64-bit X86 with SSE42, AVX or AVX2 instructions|
|Size= 22M bytes
Updated Monday, 15-May-2017 10:08:15 MDT
|64-bit Windows||6.5||64-bit X86 with SSE42, AVX or AVX2 instructions|
|Size= 22M bytes
Updated Monday, 15-May-2017 11:18:59 MDT
|64-bit Windows||6.5||64-bit X86 with SSE2 or newer instructions
(For older 64-bit Windows computers)
|Size= 18M bytes
Updated Monday, 15-May-2017 11:28:27 MDT
|32-bit Windows||6.5||32 or 64-bit X86|
NOTE: If you are using Windows to download and encounter any security messages, you may need to do one of the following:
- Add http://www.fmslib.com as a trusted site.
Navigate to Internet Options/Security/Trusted sites/Sites
Uncheck the box "Require server verification (https:) for all sites in this zone"
Enter http://www.fmslib.com in the upper box and then click Add
- Enable downloads
Navigate to Internet Options/Security/Internet/Custom level
Scroll down to "Downloads" and click Enable
2. Install MatrixWarrior
gunzip MatrixWarrior_Linux_CUDA"CUDA version".tar.gzwhere "CUDA Version" is the version of the CUDA software (8.0, 7.5 or 6.5)
tar -xvf MatrixWarrior_Linux_CUDA"CUDA version".tar
WindowsIf you saved the files during the download, double-click on the product.
It will self-extract to C:\MatrixWarrior. You will be given the option of changing this directory during the installation.
3. Install GPU softwareIf you are not using GPUs, skip to Step 4.
Obtaining NVIDIA SoftwareYou may obtain the latest NVIDIA drivers from their website at:
The NVIDIA software consists of two components:
A Device DriverThis provides the low-level interface to the hardware. Its function is similar to other device drivers (printers, etc.) You may determine which driver is installed on your system by running the command
If the program nvidia-smi is not in your PATH, you may need to include the PATH in the above command:
"C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.exe -a"
|Operating System||Default Install Directory||Files Used|
|64-bit Windows||C:\Program Files\NVIDIA Corporation\NVSMI||NVML.DLL|
Compute Unified Device Arcitecture (CUDA) libraries (CUDA Toolkit)The CUDA Toolkit provides utilities for software development. All components from this toolkit required by MatrixWarrior are included with this distribution.
On Linux systems, the necessary components are already linked into MatrixWarrior, which is distributed as a single file.
On Windows systems, the CUBLAS library is provided as a separate file with the distribution. If GPUs are detected, this file is automatically loaded dynamically at runtime.
4. Run MatrixWarrior
Start the programGo to the install directory and run (double-click) on MatrixWarrior.
If the program fails to start:
- Verify program version. Check the CPUs.html page for a description of your processor and see if it matches the version you downloaded.
- Check shared libraries:
Download Dependency Walker and look for missing dll files.