Math Vector Library Machine Learning Extension
Programming Reference Manual Fortran
Version 1.0 DD-00004-110
Math Vector Library Machine Learning Extension
Reference Manual (Fortran)
DD-00004-110
Jan Adelsbach
January 26, 2024
Contents
1
About this Guide
1.1
Legal Information
1.2
Feedback and Contact
1.3
Introduction
1.4
Audience for This Guide
1.5
How to Use This Guide
1.6
Conventions Used in This Guide
2
Overview
2.1
Introduction
2.2
Thread Safety
2.3
SIMD/SPMD Unit Usage
2.4
Performance Characteristics
3
Utility
3.1
mvecmlver
- Version query
4
Activation functions
4.1
vmlsigm
- Sigmoid activation
4.2
vmlsigmd
- Sigmoid activation (first derivative)
4.3
vmlrelu
- ReLU activation
4.4
vmlrelud
- ReLU activation (first derivative)
4.5
vmltanh
- Tanh activation
4.6
vmltanhd
- Tanh activation (first derivative)
4.7
vmlsplu
- Softplus activation
4.8
vmlsplud
- Softplus activation (first derivative)
4.9
vmlgauss
- Gaussian activation
4.10
vmlgaussd
- Gaussian activation (first derivative)
4.11
vmlgelu
- GELU activation
4.12
vmlgelud
- GELU activation (first derivative)
4.13
vmlsilu
- SiLU activation
4.14
vmlsilud
- SiLU activation (first derivative)
4.15
vmlssgn
- Softsign activation
4.16
vmlssgnd
- Softsign activation (first derivative)
4.17
vmlmish
- MISH activation
4.18
vmlmishd
- MISH activation (first derivative)
4.19
vmlatan
- Arctan activation
4.20
vmlatand
- Arctan activation (first derivative)
4.21
vmlprelu
- PReLU activation
4.22
vmlprelud
- PReLU activation (first derivative)
4.23
vmlselu
- SELU activation
4.24
vmlselud
- SELU activation (first derivative)
5
Acknowledgements
[
next
]