MCPcopy Create free account
hub / github.com/numpy/numpy / get_info

Function get_info

numpy/distutils/system_info.py:501–593  ·  view source on GitHub ↗

notfound_action: 0 - do nothing 1 - display warning message 2 - raise error

(name, notfound_action=0)

Source from the content-addressed store, hash-verified

499
500
501def get_info(name, notfound_action=0):
502 """
503 notfound_action:
504 0 - do nothing
505 1 - display warning message
506 2 - raise error
507 """
508 cl = {'armpl': armpl_info,
509 'blas_armpl': blas_armpl_info,
510 'lapack_armpl': lapack_armpl_info,
511 'fftw3_armpl': fftw3_armpl_info,
512 'atlas': atlas_info, # use lapack_opt or blas_opt instead
513 'atlas_threads': atlas_threads_info, # ditto
514 'atlas_blas': atlas_blas_info,
515 'atlas_blas_threads': atlas_blas_threads_info,
516 'lapack_atlas': lapack_atlas_info, # use lapack_opt instead
517 'lapack_atlas_threads': lapack_atlas_threads_info, # ditto
518 'atlas_3_10': atlas_3_10_info, # use lapack_opt or blas_opt instead
519 'atlas_3_10_threads': atlas_3_10_threads_info, # ditto
520 'atlas_3_10_blas': atlas_3_10_blas_info,
521 'atlas_3_10_blas_threads': atlas_3_10_blas_threads_info,
522 'lapack_atlas_3_10': lapack_atlas_3_10_info, # use lapack_opt instead
523 'lapack_atlas_3_10_threads': lapack_atlas_3_10_threads_info, # ditto
524 'flame': flame_info, # use lapack_opt instead
525 'mkl': mkl_info,
526 'ssl2': ssl2_info,
527 # openblas which may or may not have embedded lapack
528 'openblas': openblas_info, # use blas_opt instead
529 # openblas with embedded lapack
530 'openblas_lapack': openblas_lapack_info, # use blas_opt instead
531 'openblas_clapack': openblas_clapack_info, # use blas_opt instead
532 'blis': blis_info, # use blas_opt instead
533 'lapack_mkl': lapack_mkl_info, # use lapack_opt instead
534 'blas_mkl': blas_mkl_info, # use blas_opt instead
535 'lapack_ssl2': lapack_ssl2_info,
536 'blas_ssl2': blas_ssl2_info,
537 'accelerate': accelerate_info, # use blas_opt instead
538 'accelerate_lapack': accelerate_lapack_info,
539 'openblas64_': openblas64__info,
540 'openblas64__lapack': openblas64__lapack_info,
541 'openblas_ilp64': openblas_ilp64_info,
542 'openblas_ilp64_lapack': openblas_ilp64_lapack_info,
543 'x11': x11_info,
544 'fft_opt': fft_opt_info,
545 'fftw': fftw_info,
546 'fftw2': fftw2_info,
547 'fftw3': fftw3_info,
548 'dfftw': dfftw_info,
549 'sfftw': sfftw_info,
550 'fftw_threads': fftw_threads_info,
551 'dfftw_threads': dfftw_threads_info,
552 'sfftw_threads': sfftw_threads_info,
553 'djbfft': djbfft_info,
554 'blas': blas_info, # use blas_opt instead
555 'lapack': lapack_info, # use lapack_opt instead
556 'lapack_src': lapack_src_info,
557 'blas_src': blas_src_info,
558 'numpy': numpy_info,

Callers 15

configurationFunction · 0.90
configurationFunction · 0.90
compileMethod · 0.90
calc_infoMethod · 0.70
_calc_info_armplMethod · 0.70
_calc_info_mklMethod · 0.70
_calc_info_ssl2Method · 0.70
_calc_info_openblasMethod · 0.70
_calc_info_flameMethod · 0.70
_calc_info_atlasMethod · 0.70
_calc_info_accelerateMethod · 0.70
_get_info_blasMethod · 0.70

Calls 3

lowerMethod · 0.80
getMethod · 0.45
get_infoMethod · 0.45

Tested by

no test coverage detected