mxnet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pedro Larroy <pedro.larroy.li...@gmail.com>
Subject [Announce] Runtime feature detection
Date Tue, 22 Jan 2019 16:39:34 GMT
Hi

I'm pleased to announce that runtime feature detection has been merged
in master, thanks to Aaron for the merge and the many reviewers who
gave feedback on the PR.  (
https://github.com/apache/incubator-mxnet/pull/13549 )

As the functionality matures and is exposed through other bindings,
please feel free to try and use it to build on it, for example for
easier test suite selection depending on what's compiled in the
engine.

Usage examples:

$ ipython
In [4]: import mxnet.mxfeatures

In [5]: mxnet.mxfeatures.features_enabled()
Out[5]:
[<Feature.CPU_SSE: 5>,
 <Feature.CPU_SSE2: 6>,
 <Feature.CPU_SSE3: 7>,
 <Feature.CPU_SSE4_1: 8>,
 <Feature.CPU_SSE4_2: 9>,
 <Feature.CPU_AVX: 11>,
 <Feature.F16C: 15>,
 <Feature.BLAS_OPEN: 17>,
 <Feature.LAPACK: 21>,
 <Feature.SIGNAL_HANDLER: 28>,
 <Feature.DEBUG: 29>]

In [6]: mxnet.mxfeatures.features_enabled_str()
Out[6]: 'CPU_SSE, CPU_SSE2, CPU_SSE3, CPU_SSE4_1, CPU_SSE4_2, CPU_AVX,
F16C, BLAS_OPEN, LAPACK, SIGNAL_HANDLER, DEBUG'

see also: help(mxnet.mxfeatures)

Regards.

Mime
View raw message