def check_blas_config():
<EOL>global _checked_blas_config<EOL>if _checked_blas_config:<EOL><INDENT>return<EOL><DEDENT>_checked_blas_config = True<EOL>if np.__config__.get_info('<STR_LIT>') and os.environ.get('<STR_LIT>') != '<STR_LIT:1>':<EOL><INDENT>logging.warning("<STR_LIT>"<EOL>"<STR_LIT>")<EOL><DEDENT>if np.__config__.get_info('<STR_LIT>') and os.environ.get('<STR_LIT>') != '<STR_LIT:1>':<EOL><INDENT>logging.warning("<STR_LIT>"<EOL>"<STR_LIT>"<EOL>"<STR_LIT>")<EOL><DEDENT>
checks to see if using OpenBlas/Intel MKL. If so, warn if the number of threads isn't set
    to 1 (causes severe perf issues when training - can be 10x slower)