logo

oneAPI Math Kernel Library Interfaces 0.1 documentation

About

  • Introduction

Get Started

  • Selecting a Compiler
  • Building the Project

Developer Reference

  • oneMKL Defined Datatypes
  • Dense Linear Algebra
    • Matrix Storage
    • BLAS Routines
      • BLAS Level 1 Routines
        • asum
        • axpy
        • copy
        • dot
        • sdsdot
        • dotc
        • dotu
        • nrm2
        • rot
        • rotg
        • rotm
        • rotmg
        • scal
        • swap
        • iamax
        • iamin
      • BLAS Level 2 Routines
        • gbmv
        • gemv
        • ger
        • gerc
        • geru
        • hbmv
        • hemv
        • her
        • her2
        • hpmv
        • hpr
        • hpr2
        • sbmv
        • spmv
        • spr
        • spr2
        • symv
        • syr
        • syr2
        • tbmv
        • tbsv
        • tpmv
        • tpsv
        • trmv
        • trsv
      • BLAS Level 3 Routines
        • gemm
        • hemm
        • herk
        • her2k
        • symm
        • syrk
        • syr2k
        • trmm
        • trsm
      • BLAS-like Extensions
        • axpy_batch
        • axpby
        • copy_batch
        • dgmm_batch
        • gemm_batch
        • gemv_batch
        • syrk_batch
        • trsm_batch
        • gemmt
        • gemm_bias
    • LAPACK Routines
      • geqrf
      • geqrf_scratchpad_size
      • gerqf
      • gerqf_scratchpad_size
      • getrf
      • getrf_scratchpad_size
      • getri
      • getri_scratchpad_size
      • getrs
      • getrs_scratchpad_size
      • hetrf
      • hetrf_scratchpad_size
      • orgqr
      • orgqr_scratchpad_size
      • ormqr
      • ormqr_scratchpad_size
      • ormrq
      • ormrq_scratchpad_size
      • potrf
      • potrf_scratchpad_size
      • potri
      • potri_scratchpad_size
      • potrs
      • potrs_scratchpad_size
      • sytrf
      • sytrf_scratchpad_size
      • trtrs
      • trtrs_scratchpad_size
      • ungqr
      • ungqr_scratchpad_size
      • unmqr
      • unmqr_scratchpad_size
      • unmrq
      • unmrq_scratchpad_size
      • gebrd
      • gebrd_scratchpad_size
      • gesvd
      • gesvd_scratchpad_size
      • heevd
      • heevd_scratchpad_size
      • hegvd
      • hegvd_scratchpad_size
      • hetrd
      • hetrd_scratchpad_size
      • orgbr
      • orgbr_scratchpad_size
      • orgtr
      • orgtr_scratchpad_size
      • ormtr
      • ormtr_scratchpad_size
      • syevd
      • syevd_scratchpad_size
      • sygvd
      • sygvd_scratchpad_size
      • sytrd
      • sytrd_scratchpad_size
      • ungbr
      • ungbr_scratchpad_size
      • ungtr
      • ungtr_scratchpad_size
      • unmtr
      • unmtr_scratchpad_size
      • geqrf_batch
      • geqrf_batch_scratchpad_size
      • getrf_batch
      • getrf_batch_scratchpad_size
      • getri_batch
      • getri_batch_scratchpad_size
      • getrs_batch
      • getrs_batch_scratchpad_size
      • orgqr_batch
      • orgqr_batch_scratchpad_size
      • potrf_batch
      • potrf_batch_scratchpad_size
      • potrs_batch
      • potrs_batch_scratchpad_size
      • ungqr_batch
      • ungqr_batch_scratchpad_size
  • Integrating a Third-Party Library to oneAPI Math Kernel Library (oneMKL) Interfaces
Theme by the Executable Book Project
Contents
  • Contents

oneMKL Interfaces¶

Contents¶

About

  • Introduction

Get Started

  • Selecting a Compiler
  • Building the Project
    • Build Setup
    • Build Setup with hipSYCL
    • Building with Conan
    • Building with CMake
    • Project Cleanup

Developer Reference

  • oneMKL Defined Datatypes
    • transpose
    • uplo
    • diag
    • side
    • offset
  • Dense Linear Algebra
    • Matrix Storage
    • BLAS Routines
    • LAPACK Routines
  • Integrating a Third-Party Library to oneAPI Math Kernel Library (oneMKL) Interfaces
    • 1. Create Header Files
    • 2. Integrate Header Files
    • 3. Create Wrappers
    • 4. Integrate Wrappers to the Build System
    • 5. Update the Test System
Introduction

By Intel Corporation
© Copyright 2020-2022, Intel Corporation.

Cookies