MTT S2000
MTT S2000 adopts 12nm process, uses 4096 MUSA cores, has a maximum configuration of 32GB video memory, single-precision computing power can reach up to 10.6TFlops, supports H.264, H.265, AV1 multi-channel high-definition video codec, and a wide range of AI model algorithms accelerate. The MTT S2000 adopts passive cooling and a single-slot design to meet the high-density GPU configuration in the data center.
Moore Threads has launched a unified programming model, runtime library, driver and other software tools specially optimized for the hardware architecture for MTT S2000 series products, which can facilitate developers to complete application transplantation and adaptation, and fully utilize the hardware resources and computing power of MTT S2000. . MTT S2000 supports OpenGL, OpenGL ES, DirectX, Vulkan and other graphics APIs; supports audio and video processing ecosystems through FFmpeg and VA-API/DXVA compatibility; and satisfies AI and scientific computing program compatibility through OpenCL and Vulkan.
Moore Threads MTT S2000 is compatible with X86, ARM and other CPU architectures and mainstream Linux operating system distributions, and has begun to cooperate with a number of server partners to adapt to a variety of general-purpose servers and GPU server models from OEM manufacturers. The deployment is completed in the application environment.
Moore Threads MTT S2000 Driver Installation Manual v1.0.0
June 2022
1. Environmental requirements
Server: Intel Xeon CPU series rack server, recommended model Inspur 5280M6, H3C4900 G3, etc.;
Moore threads graphics card: MTT S2000;
Operating system: Ubuntu Server 20.04.1 LTS (Focal Fossa) kernel version 5.4.0-42-generic;
MTT S2000 driver installation package, version MTT_S2000_driver_x86_v1.0.0, contains:
File Description:
install_mt_ddk.sh: driver installation script;
mtgpu_linux-x86-xorg-hw-release-umd_57234b1-kmd_5070453.tar.gz: Moore threads driver package 1;
video_release_4a0c7c86d.tar.gz: Moore threads driver package component 2;
pkg.md5: package md5 value, used to verify the integrity of the overall file;
License.txt End User Agreement.
2. Driver installation steps
All the following operations need to be performed under the root user.
2.1 Preparations
Install the S2000 graphics card. For details, please refer to the graphics card manual (in the S2000 whole card box)
Install Ubuntu Server 20.04.1 operating system, kernel version 5.4.0-42
The server is put on the shelf, connected to the power supply and configured for ssh access, the specific operation steps: omitted
Copy the MTT S2000 driver installation program to the target machine, such as /home/mt/; and extract it to get
mtt_s2000_driver_contents_v1.0.0 folder, enter cd mtt_s2000_driver_contents_v1.0.0 to enter the folder
2.2 Verifying the integrity of the installation package
Enter the following command to verify the integrity of the driver installation package, the expected result is OK.
MTT_S2000_driver_x86_v1.0.0
|-- install_mt_ddk.sh
|-- mtgpu_linux-x86-xorg-hw-release-umd_57234b1-kmd_5070453.tar.gz
|-- video_release_4a0c7c86d.tar.gz
|-- License.txt
|-- pkg.md5
2.3 run the installation
Enter ./install_mt_ddk.sh -i to install the driver;
Read the End User Agreement and enter Y to agree to the User Agreement to proceed with the installation;
Accept the license (Y/N) Enter Y, accept the license, and continue the installation;
After the installation is complete, restart the machine and the driver will take effect.
$ cd mtt_s2000_driver_x86_v1.0.0
$ md5sum -c pkg.md5
install_mt_ddk.sh: OK
mtgpu_linux-x86-xorg-hw-release-umd_57234b1-kmd_5070453.tar.gz: OK
video_release_4a0c7c86d.tar.gz: OK
......
Install Apphints
Running ldconfig
Install completed
==========install mt_umd done============
==========install mt_kmd done============
mm install on x86_64 ubuntu start
cd /home/user/tmp/mt_video/x86_64/ubuntu
mm install on x86_64 ubuntu finish
==========install mt_video done==========
Moore Threads MTT S2000 Graphics Driver v1.0.0 Release Notes
Driver Name: Moore Threads MTT S2000 Graphics Driver
Driver version number: v1.0.0
Driver release date: June 30, 2022
Applicable graphics card: MTT S2000
This version of the driver is the first driver for MTT S2000. This version of the driver release notes describes the v1.0.0 driver software for MTT.
Features and known issues provided by the S2000 graphics card.
1. New function description
1.1 Support Moore Threads Data Center graphics card product MTT S2000
Moore Threads Data Center Product MTT S2000
The driver enables the display rendering function of MTT S2000
The driver enables the video codec function of MTT S2000
The driver enables the parallel computing function of the MTT S2000
The driver enables the AI computing acceleration function of MTT S2000
1.2 Compatible with server-side operating system Ubuntu Server 20.04
Ubuntu Server 20.04.1 LTS (Focal Fossa) amd64 kernel version 5.4.0-42-generic
1.3 Support rendering engine OpenGL
Support OpenGL 3.3 Core Profile function
Support OpenGL 3.3 Compatibility Profile function
1.4 Support rendering engine Vulkan
Support Vulkan 1.2 version function
1.5 Support rendering engine OpenGL ES
Support OpenGL ES 3.2 version function
Support ETC, ETC2, ASTC and other hardware material compression/decompression processing
1.6 Codec function and tool support
Encoding format supports AVC and HEVC
Decoding formats support AVC, HEVC, VP9 and AV1
Built-in ffmpeg tool, version 4.4
Compatible with VAAPI, version 1.12
1.7 supports OpenCL computing language
Compatible with OpenCL 3.0 parallel computing language
Compatible with clFFT, clBlas and other parallel computing function libraries
1.8 AI Computing Acceleration Support
Support PyTorch 1.10
Support TensorFlow 2.8
Support common models resnet-50, restnet-101, DBNet, FastRCNN and other 50+ common models
2. Fix the problem
Not available for this version
3. Hardware and Software Support List
CPU
Intel Xeon series CPUs
CPU architecture
This version of the driver supports x86_64 architecture
server
Rack server, 2U/4U
The following server list is certified by Moore Threads Labs
Inspur 5280M5
Inspur 5280M6
H3C 4900G3
H3C 4900G5
Ningchang X620 G30
Ningchang X620 G40
Hyperfusion 2288H V5
Hyperfusion 2288H V6
Longcheng Chaoyun R8424 G11
The above list will be continuously updated
operating system
Ubuntu Server 20.04.1, kernel 5.4.0-42 generic
The above list is continuously updated
4. Known Issues
After Ctrl + C is interrupted during the encoding/decoding process, an error will be reported when the encoding is started again, and a restart is required to restore