Enable - Maple Help

Online Help

All Products    Maple    MapleSim


CUDA

  

Enable

  

turn on or turn off CUDA(R) acceleration

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

Enable( bool )

Parameters

bool

-

( truefalse ) turn on or turn off CUDA acceleration

Description

• 

The Enable function turns Compute Unified Device Architecture (CUDA) acceleration on and off. By default, CUDA acceleration is turned off.

• 

Note: The Enable function returns the previous setting for CUDA acceleration. For example, if you run the CUDA:-Enable(true) function when CUDA acceleration is turned off, CUDA acceleration will then be turned on, but the function will return a value of  false because CUDA acceleration was previously turned off. See the examples below.

• 

If your computer does not support CUDA, an error will be displayed. For more information about supported hardware, see Supported Hardware for CUDA Acceleration.

Examples

Run these examples on a computer that supports CUDA.

n4000:

M1LinearAlgebra:-RandomMatrixn,n,datatype=float4:

M2LinearAlgebra:-RandomMatrixn,n,datatype=float4:

CUDA:-IsEnabled

false

(1)

tNoCUDAtimerealM1·M2

tNoCUDA13.823

(2)

CUDA:-Enabletrue

false

(3)

CUDA:-IsEnabled

true

(4)

tCUDAtimerealM1·M2

tCUDA1.163

(5)

evalftNoCUDAtCUDA

11.88564058

(6)

CUDA:-Enablefalse

true

(7)

CUDA:-IsEnabled

false

(8)

See Also

CUDA

CUDA[Properties]

Supported Hardware for CUDA Acceleration