pip install error and clone error
Opened this issue · 3 comments
I have verified that gfortran is installed on my machine and have cloned the repo. The traceback error is the same when I pip install or install from sourrce.
(base) 22:54:56 steffencruz AI-Feynman $ pip install dist/aifeynman-2.0.7.tar.gz
Processing ./dist/aifeynman-2.0.7.tar.gz
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Collecting matplotlib
Using cached matplotlib-3.4.2-cp39-cp39-macosx_10_9_x86_64.whl (7.2 MB)
Requirement already satisfied: python-dateutil>=2.7 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from matplotlib->aifeynman==2.0.7) (2.8.1)
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Requirement already satisfied: pyparsing>=2.2.1 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from matplotlib->aifeynman==2.0.7) (2.4.7)
Collecting cycler>=0.10
Using cached cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Requirement already satisfied: six in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from cycler>=0.10->matplotlib->aifeynman==2.0.7) (1.15.0)
Collecting kiwisolver>=1.0.1
Using cached kiwisolver-1.3.1-cp39-cp39-macosx_10_9_x86_64.whl (61 kB)
Collecting pillow>=6.2.0
Using cached Pillow-8.2.0-cp39-cp39-macosx_10_10_x86_64.whl (2.8 MB)
Requirement already satisfied: six in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from cycler>=0.10->matplotlib->aifeynman==2.0.7) (1.15.0)
Collecting seaborn
Using cached seaborn-0.11.1-py3-none-any.whl (285 kB)
Requirement already satisfied: pandas>=0.23 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from seaborn->aifeynman==2.0.7) (1.2.4)
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Requirement already satisfied: scipy>=1.0 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from seaborn->aifeynman==2.0.7) (1.6.3)
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Requirement already satisfied: pytz>=2017.3 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from pandas>=0.23->seaborn->aifeynman==2.0.7) (2021.1)
Requirement already satisfied: python-dateutil>=2.7 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from matplotlib->aifeynman==2.0.7) (2.8.1)
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Collecting sklearn
Using cached sklearn-0.0-py2.py3-none-any.whl
Requirement already satisfied: scikit-learn in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from sklearn->aifeynman==2.0.7) (0.24.2)
Requirement already satisfied: scipy>=1.0 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from seaborn->aifeynman==2.0.7) (1.6.3)
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Requirement already satisfied: threadpoolctl>=2.0.0 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from scikit-learn->sklearn->aifeynman==2.0.7) (2.1.0)
Requirement already satisfied: joblib>=0.11 in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from scikit-learn->sklearn->aifeynman==2.0.7) (1.0.1)
Collecting sortedcontainers
Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Collecting sympy>=1.4
Using cached sympy-1.8-py3-none-any.whl (6.1 MB)
Collecting mpmath>=0.19
Using cached mpmath-1.2.1-py3-none-any.whl (532 kB)
Collecting torch>=1.4.0
Using cached torch-1.8.1-cp39-none-macosx_10_9_x86_64.whl (119.6 MB)
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Collecting torchvision
Using cached torchvision-0.9.1-cp39-cp39-macosx_10_9_x86_64.whl (13.1 MB)
Requirement already satisfied: numpy in /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages (from aifeynman==2.0.7) (1.20.3)
Collecting typing-extensions
Using cached typing_extensions-3.10.0.0-py3-none-any.whl (26 kB)
Building wheels for collected packages: aifeynman
Building wheel for aifeynman (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /Users/steffencruz/opt/miniconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/setup.py'"'"'; file='"'"'/private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-wheel-1wcklt20
cwd: /private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/
Complete output (1470 lines):
running bdist_wheel
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building extension "aifeynman._symbolic_regress1" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress2" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress2-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress3" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress3-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl3" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl3-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl2" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl2-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl4" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl4-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl5" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl5-f2pywrappers.f' to sources.
build_src: building npy-pkg config files
running build_py
creating build/lib.macosx-10.9-x86_64-3.9
creating build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/RPN_to_eq.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/RPN_to_pytorch.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_number_DL.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/get_demos.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_NN_train.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_compositionality.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_NN_get_gradients.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_add_sym_on_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_combine_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_gradient_decomposition.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_polyfit_utils.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_polyfit.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/getPowers.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/init.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_final_gd.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/dimensionalAnalysis.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_add_snap_expr_on_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/get_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_gen_sym.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/test_points.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_symbolic_expr_error.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force_number.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force_gen_sym.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force_comp.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/resources.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_snap.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_run_aifeynman.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_separability.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_run_bf_polyfit.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_number_DL_snapped.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_remove_input_neuron.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_expr_complexity.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_add_bf_on_numbers_on_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_symmetry.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_change_output.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_NN_eval.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/10ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/7ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/arity2templates.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/14ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/19ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress2.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress3.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress1.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl4.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl5.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl2.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl3.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/tools.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
CCompilerOpt.cc_test_flags[999] : testing flags (-march=native)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-march=native'
CCompilerOpt.cc_test_flags[999] : testing flags (-O3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-O3'
CCompilerOpt.cc_test_flags[999] : testing flags (-Werror)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-Werror'
CCompilerOpt.init[1674] : check requested baseline
CCompilerOpt.cc_test_flags[999] : testing flags (-msse)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse2'
CCompilerOpt.feature_test[1444] : testing feature 'SSE' with flags (-msse -msse2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'SSE2' with flags (-msse -msse2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse3'
CCompilerOpt.feature_test[1444] : testing feature 'SSE3' with flags (-msse -msse2 -msse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -Werror'
CCompilerOpt.init[1683] : check requested dispatch-able features
CCompilerOpt.cc_test_flags[999] : testing flags (-mssse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mssse3'
CCompilerOpt.feature_test[1444] : testing feature 'SSSE3' with flags (-msse -msse2 -msse3 -mssse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse4.1)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse4.1'
CCompilerOpt.cc_test_flags[999] : testing flags (-mpopcnt)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mpopcnt'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse4.2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse4.2'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx'
CCompilerOpt.cc_test_flags[999] : testing flags (-mf16c)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mf16c'
CCompilerOpt.cc_test_flags[999] : testing flags (-mfma)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mfma'
CCompilerOpt.feature_test[1444] : testing feature 'FMA3' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx2'
CCompilerOpt.feature_test[1444] : testing feature 'AVX2' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'F16C' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'POPCNT' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512f)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512f'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512F' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'AVX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'SSE41' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'SSE42' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512cd)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512cd'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512CD' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512er -mavx512pf)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512er -mavx512pf'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_KNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vl -mavx512bw -mavx512dq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512vl -mavx512bw -mavx512dq'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_SKX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512ifma -mavx512vbmi)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512ifma -mavx512vbmi'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_CNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq'
CCompilerOpt.dist_test[576] : CCompilerOpt._dist_test_spawn[711] : Command (clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/test_flags.c -o /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/test_flags.o -MMD -MF /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/test_flags.o.d -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq) failed with exit status 1 output ->
clang: error: unknown argument: '-mavx5124fmaps'
clang: error: unknown argument: '-mavx5124vnniw'
CCompilerOpt.cc_test_flags[1003] : testing failed
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_KNM' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror'
CCompilerOpt.dist_test[576] : CCompilerOpt._dist_test_spawn[711] : Command (clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c -o /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.o -MMD -MF /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp7fai6q0i/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.o.d -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror) failed with exit status 1 output ->
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:9:9: error: implicit declaration of function '_mm512_4fmadd_ps' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
b = _mm512_4fmadd_ps(b, b, b, b, b, NULL);
^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:9:9: note: did you mean '_mm512_fmadd_ps'?
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.5/include/avx512fintrin.h:2716:1: note: '_mm512_fmadd_ps' declared here
_mm512_fmadd_ps(__m512 __A, __m512 __B, __m512 __C)
^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:9:7: error: assigning to '__m512' (vector of 16 'float' values) from incompatible type 'int'
b = _mm512_4fmadd_ps(b, b, b, b, b, NULL);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:11:9: error: implicit declaration of function '_mm512_4dpwssd_epi32' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
a = _mm512_4dpwssd_epi32(a, a, a, a, a, NULL);
^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:11:9: note: did you mean '_mm512_dpwssd_epi32'?
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.5/include/avx512vnniintrin.h:68:1: note: '_mm512_dpwssd_epi32' declared here
_mm512_dpwssd_epi32(__m512i __S, __m512i __A, __m512i __B)
^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:11:7: error: assigning to '__m512i' (vector of 8 'long long' values) from incompatible type 'int'
a = _mm512_4dpwssd_epi32(a, a, a, a, a, NULL);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 errors generated.
CCompilerOpt.feature_test[1458] : testing failed
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vnni)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512vnni'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_CLX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_ICL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq -Werror'
CCompilerOpt.init[1695] : skip features (SSE2 SSE SSE3) since its part of baseline
CCompilerOpt.init[1699] : initialize targets groups
CCompilerOpt.init[1701] : parse target group simd_test
CCompilerOpt._parse_target_tokens[1910] : skip targets (VSX2 NEON FMA4 VSX3 ASIMD XOP VSX) not part of baseline or dispatch-able features
CCompilerOpt._parse_policy_not_keepbase[2022] : skip baseline features (SSE2)
CCompilerOpt.generate_dispatch_header[2236] : generate CPU dispatch header: (build/src.macosx-10.9-x86_64-3.9/numpy/distutils/include/npy_cpu_dispatch_config.h)
CCompilerOpt.generate_dispatch_header[2245] : dispatch header dir build/src.macosx-10.9-x86_64-3.9/numpy/distutils/include does not exist, creating it
CCompilerOpt.feature_extra_checks[1519] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
CCompilerOpt.feature_extra_checks[1519] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
Detected changes on compiler optimizations, force rebuilding
get_default_fcompiler: matching types: '['gnu95', 'nag', 'absoft', 'ibm', 'intel', 'gnu', 'g95', 'pg']'
customize Gnu95FCompiler
Found executable /usr/local/bin/gfortran
customize Gnu95FCompiler
customize Gnu95FCompiler using build_ext
building 'aifeynman._symbolic_regress1' extension
compiling C sources
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
creating build/temp.macosx-10.9-x86_64-3.9/build
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman
compile options: '-Ibuild/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman -I/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include -Ibuild/src.macosx-10.9-x86_64-3.9/numpy/distutils/include -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3'
clang: build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.cclang: build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c
In file included from build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c:2:
In file included from build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.h:13:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1944:
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2:In file included from build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.c: 16warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
:
In file included from build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.h:13:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1944:
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with "
^
#warning "Using deprecated NumPy API, disable it with "
^
build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.c:177:12: warning: unused function 'f2py_size' [-Wunused-function]
static int f2py_size(PyArrayObject* var, ...)
^
2 warnings generated.
1 warning generated.
compiling Fortran sources
Fortran f77 compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
Fortran f90 compiler: /usr/local/bin/gfortran -Wall -g -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
Fortran fix compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
creating build/temp.macosx-10.9-x86_64-3.9/aifeynman
compile options: '-Ibuild/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman -I/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include -Ibuild/src.macosx-10.9-x86_64-3.9/numpy/distutils/include -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
gfortran:f90: aifeynman/symbolic_regress1.f90
aifeynman/symbolic_regress1.f90:35.1:
program symbolic_regress
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:36.1:
call go
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:37.1:
end
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:39.1:
subroutine go
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:40.1:
implicit none
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:41.1:
character*256 opsfile, templatefile, mysteryfile, outfile, usedfuncs
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:42.1:
character*60 comline, functions, ops, formula
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:43.1:
integer arities(21), nvar, nvarmax, nmax, lnblnk
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:44.1:
parameter(nvarmax=20, nmax=10000000)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:45.1:
real*8 f, newloss, minloss, maxloss, rmsloss, xy(nvarmax+1,nmax), epsilon, DL, DL2, DL3
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:46.1:
parameter(epsilon=0.00000001)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:47.1:
data arities /2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0/
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:48.1:
data functions /"+*-/><~\OJLESCANTR01P"/
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:49.7:
integer nn(0:2), ii(nmax), kk(nmax), radix(nmax)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:50.1:
integer ndata, i, j, n
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:51.1:
integer*8 nformulas
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:52.1:
logical done
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:53.1:
character*60 func(0:2), template
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:55.1:
open(2,file='args.dat',status='old',err=666)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:56.1:
read(2,*) opsfile, templatefile, mysteryfile, outfile
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:57.1:
close(2)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:60.2:
write(*,'(1a24,i8)') 'Number of variables.....',nvar
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:62.1:
open(2,file=opsfile,status='old',err=668)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:63.1:
read(2,*) usedfuncs
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:64.1:
close(2)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:65.1:
nn(0)=0
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:66.1:
nn(1)=0
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:67.1:
nn(2)=0
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:68.1:
do i=1,lnblnk(usedfuncs)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:69.1:
if (usedfuncs(i:i).eq.'D') usedfuncs(i:i)='/'
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:70.1:
if (usedfuncs(i:i).eq.'I') usedfuncs(i:i)='\'
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:71.1:
j = index(functions,usedfuncs(i:i))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:72.1:
if (j.eq.0) then
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:74.1:
stop
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:75.1:
else
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:76.1:
nn(arities(j)) = nn(arities(j)) + 1
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:77.1:
func(arities(j))(nn(arities(j)):nn(arities(j))) = functions(j:j)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:79.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:81.1:
do i=1,nvar
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:83.1:
func(0)(nn(0):nn(0)) = char(96+i)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:84.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:85.1:
write(*,'(1a24,1a22)') 'Functions used..........',usedfuncs(1:lnblnk(usedfuncs))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:86.1:
do i=0,2
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:87.1:
write(*,*) 'Arity ',i,': ',func(i)(1:nn(i))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:88.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:90.1:
write(*,'(1a24)') 'Loading mystery data....'
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:91.1:
call LoadMatrixTranspose(nvarmax+1,nvar+1,nmax,ndata,xy,mysteryfile)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:92.1:
write(*,'(1a24,i8)') 'Number of examples......',ndata
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:94.1:
print *,'Searching for best fit...'
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:95.1:
nformulas = 0
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:96.1:
minloss = 1.e6
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:97.1:
template = ''
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:98.1:
ops='===================='
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:99.1:
open(2,file=templatefile,status='old',err=670)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:100.1:
open(3,file=outfile)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:101.4:
555 read(2,'(1a60)',end=665) template
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:102.1:
n = lnblnk(template)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:104.1:
do i=1,n
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:105.1:
ii(i) = ichar(template(i:i))-48
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:106.1:
radix(i) = nn(ii(i))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:107.1:
kk(i) = 0
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:109.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:110.1:
done = .false.
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:111.1:
do while ((minloss.gt.epsilon).and.(.not.done))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:112.1:
nformulas = nformulas + 1
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:114.1:
do i=1,n
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:115.1:
ops(i:i) = func(ii(i))(1+kk(i):1+kk(i))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:117.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:120.1:
j = 1
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:121.1:
maxloss = 0.
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:122.1:
do while ((maxloss.lt.minloss).and.(j.le.ndata))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:123.1:
newloss = abs(xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:125.1:
if (.not.((newloss.ge.0).or.(newloss.le.0))) newloss = 1.e30 ! This was a NaN :-)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:126.1:
if (maxloss.lt.newloss) maxloss = newloss
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:127.1:
j = j + 1
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:128.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:129.1:
if (maxloss.lt.minloss) then ! We have a new best fit
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:130.1:
minloss = maxloss
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:131.1:
rmsloss = 0.
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:132.1:
do j=1,ndata
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:133.1:
rmsloss = rmsloss + (xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))**2
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:134.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:135.1:
rmsloss = sqrt(rmsloss/ndata)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:136.1:
DL = log(nformulas*max(1.,rmsloss/epsilon))/log(2.)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:137.1:
DL2 = log(nformulas*max(1.,rmsloss/1.e-15))/log(2.)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:138.1:
DL3 = (log(1.*nformulas) + sqrt(1.*ndata)*log(max(1.,rmsloss/1.e-15)))/log(2.)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:139.1:
write(*,'(1f20.12,x,1a22,1i16,4f19.4)') minloss, ops(1:n), nformulas, rmsloss, DL, DL2, DL3
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:140.1:
write(3,'(1f20.12,x,1a22,1i16,4f19.4)') minloss, ops(1:n), nformulas, rmsloss, DL, DL2, DL3
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:141.1:
flush(3)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:142.1:
end if
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:143.1:
call multiloop(n,radix,kk,done)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:144.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:145.1:
goto 555
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:146.4:
665 close(3)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:147.1:
close(2)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:148.1:
print *,'All done: results in ',outfile
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:149.1:
return
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:150.4:
666 stop 'DEATH ERROR: missing file args.dat'
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:151.4:
668 print *,'DEATH ERROR: missing file ',opsfile(1:lnblnk(opsfile))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:152.1:
stop
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:153.4:
670 print *,'DEATH ERROR: missing file ',templatefile(1:lnblnk(templatefile))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:154.1:
stop
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:155.1:
end
1
Warning: Nonconforming tab character at (1)
tools.f90:27.1:
Included at aifeynman/symbolic_regress1.f90:157:
real*8 function f(n,arities,ops,x) ! n=number of ops, x=arg vector
1
Warning: Nonconforming tab character at (1)
tools.f90:28.1:
Included at aifeynman/symbolic_regress1.f90:157:
implicit none
1
Warning: Nonconforming tab character at (1)
tools.f90:29.1:
Included at aifeynman/symbolic_regress1.f90:157:
integer nmax, n, i, j, arities(n), arity, lnblnk
1
Warning: Nonconforming tab character at (1)
tools.f90:30.1:
Included at aifeynman/symbolic_regress1.f90:157:
character*256 ops
1
Warning: Nonconforming tab character at (1)
tools.f90:31.1:
Included at aifeynman/symbolic_regress1.f90:157:
parameter(nmax=100)
1
Warning: Nonconforming tab character at (1)
tools.f90:32.1:
Included at aifeynman/symbolic_regress1.f90:157:
real*8 x(nmax), y, stack(nmax)
1
Warning: Nonconforming tab character at (1)
tools.f90:33.1:
Included at aifeynman/symbolic_regress1.f90:157:
character op
1
Warning: Nonconforming tab character at (1)
tools.f90:36.1:
Included at aifeynman/symbolic_regress1.f90:157:
j = 0 ! Number of numbers on the stack
1
Warning: Nonconforming tab character at (1)
tools.f90:37.1:
Included at aifeynman/symbolic_regress1.f90:157:
do i=1,n
1
Warning: Nonconforming tab character at (1)
tools.f90:38.1:
Included at aifeynman/symbolic_regress1.f90:157:
arity = arities(i)
1
Warning: Nonconforming tab character at (1)
tools.f90:39.1:
Included at aifeynman/symbolic_regress1.f90:157:
op = ops(i:i)
1
Warning: Nonconforming tab character at (1)
tools.f90:40.1:
Included at aifeynman/symbolic_regress1.f90:157:
if (arity.eq.0) then ! This is a nonary function
1
Warning: Nonconforming tab character at (1)
tools.f90:41.1:
Included at aifeynman/symbolic_regress1.f90:157:
if (op.eq."0") then
1
Warning: Nonconforming tab character at (1)
tools.f90:43.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."1") then
1
Warning: Nonconforming tab character at (1)
tools.f90:44.1:
Included at aifeynman/symbolic_regress1.f90:157:
y = 1.
1
Warning: Nonconforming tab character at (1)
tools.f90:45.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."P") then
1
Warning: Nonconforming tab character at (1)
tools.f90:46.2:
Included at aifeynman/symbolic_regress1.f90:157:
y = 4.*atan(1.) ! pi
1
Warning: Nonconforming tab character at (1)
tools.f90:48.5:
Included at aifeynman/symbolic_regress1.f90:157:
y = x(ichar(op)-96)
1
Warning: Nonconforming tab character at (1)
tools.f90:49.1:
Included at aifeynman/symbolic_regress1.f90:157:
end if
1
Warning: Nonconforming tab character at (1)
tools.f90:50.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (arity.eq.1) then ! This is a unary function
1
Warning: Nonconforming tab character at (1)
tools.f90:51.1:
Included at aifeynman/symbolic_regress1.f90:157:
if (op.eq.">") then
1
Warning: Nonconforming tab character at (1)
tools.f90:53.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."<") then
1
Warning: Nonconforming tab character at (1)
tools.f90:55.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."~") then
1
Warning: Nonconforming tab character at (1)
tools.f90:57.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."\") then
1
Warning: Nonconforming tab character at (1)
tools.f90:59.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."L") then
1
Warning: Nonconforming tab character at (1)
tools.f90:61.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."E") then
1
Warning: Nonconforming tab character at (1)
tools.f90:63.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."S") then
1
Warning: Nonconforming tab character at (1)
tools.f90:65.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."C") then
1
Warning: Nonconforming tab character at (1)
tools.f90:67.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."A") then
1
Warning: Nonconforming tab character at (1)
tools.f90:69.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."N") then
1
Warning: Nonconforming tab character at (1)
tools.f90:71.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."T") then
1
Warning: Nonconforming tab character at (1)
tools.f90:73.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."O") then
1
Warning: Nonconforming tab character at (1)
tools.f90:75.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."J") then
1
Warning: Nonconforming tab character at (1)
tools.f90:77.1:
Included at aifeynman/symbolic_regress1.f90:157:
else
1
Warning: Nonconforming tab character at (1)
tools.f90:79.1:
Included at aifeynman/symbolic_regress1.f90:157:
end if
1
Warning: Nonconforming tab character at (1)
tools.f90:80.1:
Included at aifeynman/symbolic_regress1.f90:157:
else ! This is a binary function
1
Warning: Nonconforming tab character at (1)
tools.f90:81.1:
Included at aifeynman/symbolic_regress1.f90:157:
if (op.eq."+") then
1
Warning: Nonconforming tab character at (1)
tools.f90:82.1:
Included at aifeynman/symbolic_regress1.f90:157:
y = stack(j-1)+stack(j)
1
Warning: Nonconforming tab character at (1)
tools.f90:83.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."-") then
1
Warning: Nonconforming tab character at (1)
tools.f90:84.1:
Included at aifeynman/symbolic_regress1.f90:157:
y = stack(j-1)-stack(j)
1
Warning: Nonconforming tab character at (1)
tools.f90:85.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."*") then
1
Warning: Nonconforming tab character at (1)
tools.f90:86.1:
Included at aifeynman/symbolic_regress1.f90:157:
y = stack(j-1)*stack(j)
1
Warning: Nonconforming tab character at (1)
tools.f90:87.1:
Included at aifeynman/symbolic_regress1.f90:157:
else
1
Warning: Nonconforming tab character at (1)
tools.f90:88.1:
Included at aifeynman/symbolic_regress1.f90:157:
y = stack(j-1)/stack(j)
1
Warning: Nonconforming tab character at (1)
tools.f90:89.1:
Included at aifeynman/symbolic_regress1.f90:157:
end if
1
Warning: Nonconforming tab character at (1)
tools.f90:91.1:
Included at aifeynman/symbolic_regress1.f90:157:
j = j + 1 - arity
1
Warning: Nonconforming tab character at (1)
tools.f90:94.1:
Included at aifeynman/symbolic_regress1.f90:157:
end do
1
Warning: Nonconforming tab character at (1)
tools.f90:95.1:
Included at aifeynman/symbolic_regress1.f90:157:
if (j.ne.1) stop 'DEATH ERROR: STACK UNBALANCED'
1
Warning: Nonconforming tab character at (1)
tools.f90:96.1:
Included at aifeynman/symbolic_regress1.f90:157:
f = stack(1)
1
Warning: Nonconforming tab character at (1)
tools.f90:98.1:
Included at aifeynman/symbolic_regress1.f90:157:
return
1
Warning: Nonconforming tab character at (1)
tools.f90:99.1:
Included at aifeynman/symbolic_regress1.f90:157:
end
1
Warning: Nonconforming tab character at (1)
tools.f90:120.1:
Included at aifeynman/symbolic_regress1.f90:157:
real*8 function limit(x)
1
Warning: Nonconforming tab character at (1)
tools.f90:121.1:
Included at aifeynman/symbolic_regress1.f90:157:
implicit none
1
Warning: Nonconforming tab character at (1)
tools.f90:122.1:
Included at aifeynman/symbolic_regress1.f90:157:
real*8 x, xmax
1
Warning: Nonconforming tab character at (1)
tools.f90:123.1:
Included at aifeynman/symbolic_regress1.f90:157:
parameter(xmax=666.)
1
Warning: Nonconforming tab character at (1)
tools.f90:124.1:
Included at aifeynman/symbolic_regress1.f90:157:
if (abs(x).lt.xmax) then
1
Warning: Nonconforming tab character at (1)
tools.f90:125.2:
Included at aifeynman/symbolic_regress1.f90:157:
limit = x
1
Warning: Nonconforming tab character at (1)
tools.f90:126.1:
Included at aifeynman/symbolic_regress1.f90:157:
else
1
Warning: Nonconforming tab character at (1)
tools.f90:127.1:
Included at aifeynman/symbolic_regress1.f90:157:
limit = sign(xmax,x)
1
Warning: Nonconforming tab character at (1)
tools.f90:128.1:
Included at aifeynman/symbolic_regress1.f90:157:
end if
1
Warning: Nonconforming tab character at (1)
tools.f90:129.1:
Included at aifeynman/symbolic_regress1.f90:157:
return
1
Warning: Nonconforming tab character at (1)
tools.f90:130.1:
Included at aifeynman/symbolic_regress1.f90:157:
end
1
Warning: Nonconforming tab character at (1)
tools.f90:132.1:
Included at aifeynman/symbolic_regress1.f90:157:
subroutine LoadMatrixTranspose(nd,n,mmax,m,A,f)
1
Warning: Nonconforming tab character at (1)
tools.f90:134.1:
Included at aifeynman/symbolic_regress1.f90:157:
implicit none
1
Warning: Nonconforming tab character at (1)
tools.f90:135.1:
Included at aifeynman/symbolic_regress1.f90:157:
integer nd,mmax,n,m,j
1
Warning: Nonconforming tab character at (1)
tools.f90:136.1:
Included at aifeynman/symbolic_regress1.f90:157:
real*8 A(nd,mmax)
1
Warning: Nonconforming tab character at (1)
tools.f90:137.1:
Included at aifeynman/symbolic_regress1.f90:157:
character*256 f
1
Warning: Nonconforming tab character at (1)
tools.f90:138.1:
Included at aifeynman/symbolic_regress1.f90:157:
open(2,file=f,status='old')
1
Warning: Nonconforming tab character at (1)
tools.f90:139.1:
Included at aifeynman/symbolic_regress1.f90:157:
m = 0
1
Warning: Nonconforming tab character at (1)
tools.f90:140.4:
Included at aifeynman/symbolic_regress1.f90:157:
555 m = m + 1
1
Warning: Nonconforming tab character at (1)
tools.f90:141.1:
Included at aifeynman/symbolic_regress1.f90:157:
if (m.gt.mmax) stop 'DEATH ERROR: m>mmax in LoadVectorTranspose'
1
Warning: Nonconforming tab character at (1)
tools.f90:142.1:
Included at aifeynman/symbolic_regress1.f90:157:
read(2,*,end=666) (A(j,m),j=1,n)
1
Warning: Nonconforming tab character at (1)
tools.f90:143.1:
Included at aifeynman/symbolic_regress1.f90:157:
goto 555
1
Warning: Nonconforming tab character at (1)
tools.f90:144.4:
Included at aifeynman/symbolic_regress1.f90:157:
666 close(2)
1
Warning: Nonconforming tab character at (1)
tools.f90:145.1:
Included at aifeynman/symbolic_regress1.f90:157:
m = m - 1
1
Warning: Nonconforming tab character at (1)
tools.f90:146.1:
Included at aifeynman/symbolic_regress1.f90:157:
print *,m,' rows read from file ',f
1
Warning: Nonconforming tab character at (1)
tools.f90:147.1:
Included at aifeynman/symbolic_regress1.f90:157:
return
1
Warning: Nonconforming tab character at (1)
tools.f90:148.1:
Included at aifeynman/symbolic_regress1.f90:157:
end
1
Warning: Nonconforming tab character at (1)
tools.f90:150.1:
Included at aifeynman/symbolic_regress1.f90:157:
real*8 function mymedian(n,a)
1
Warning: Nonconforming tab character at (1)
tools.f90:166.1:
Included at aifeynman/symbolic_regress1.f90:157:
subroutine permutation(n,iarr) ! Return a random permutation of the first n integer:
1
Warning: Nonconforming tab character at (1)
tools.f90:167.1:
Included at aifeynman/symbolic_regress1.f90:157:
integer iarr(n), idum, nmax, i
1
Warning: Nonconforming tab character at (1)
tools.f90:180.1:
Included at aifeynman/symbolic_regress1.f90:157:
return
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:123.41:
newloss = abs(xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))
1
Warning: Character length of actual argument shorter than of dummy argument 'ops' (60/256) at (1)
aifeynman/symbolic_regress1.f90:133.50:
rmsloss = rmsloss + (xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))**2
1
Warning: Character length of actual argument shorter than of dummy argument 'ops' (60/256) at (1)
aifeynman/symbolic_regress1.f90:42.21:
character*60 comline, functions, ops, formula
1
Warning: Unused variable 'comline' declared at (1)
aifeynman/symbolic_regress1.f90:42.46:
character*60 comline, functions, ops, formula
1
Warning: Unused variable 'formula' declared at (1)
tools.f90:29.49:
Included at aifeynman/symbolic_regress1.f90:157:
integer nmax, n, i, j, arities(n), arity, lnblnk
1
Warning: Unused variable 'lnblnk' declared at (1)
gfortran:f77: build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.f
/usr/local/bin/gfortran -Wall -g -arch x86_64 -Wall -g -undefined dynamic_lookup -bundle build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.o build/temp.macosx-10.9-x86_64-3.9/aifeynman/symbolic_regress1.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.o -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0 -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -lgfortran -o build/lib.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1.cpython-39-darwin.so
ld: library not found for -lSystem
collect2: error: ld returned 1 exit status
error: Command "/usr/local/bin/gfortran -Wall -g -arch x86_64 -Wall -g -undefined dynamic_lookup -bundle build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.o build/temp.macosx-10.9-x86_64-3.9/aifeynman/symbolic_regress1.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.o -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0 -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -lgfortran -o build/lib.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1.cpython-39-darwin.so" failed with exit status 1
########### EXT COMPILER OPTIMIZATION ###########
Platform :
Architecture: x64
Compiler : clang
CPU baseline :
Requested : 'min'
Enabled : SSE SSE2 SSE3
Flags : -msse -msse2 -msse3
Extra checks: none
CPU dispatch :
Requested : 'max -xop -fma4'
Enabled : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
Generated : none
CCompilerOpt._cache_write[796] : write cache to path -> /private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/build/temp.macosx-10.9-x86_64-3.9/ccompiler_opt_cache_ext.py
ERROR: Failed building wheel for aifeynman
Running setup.py clean for aifeynman
Failed to build aifeynman
Installing collected packages: typing-extensions, pillow, kiwisolver, cycler, torch, mpmath, matplotlib, torchvision, sympy, sortedcontainers, sklearn, seaborn, aifeynman
Running setup.py install for aifeynman ... error
ERROR: Command errored out with exit status 1:
command: /Users/steffencruz/opt/miniconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/setup.py'"'"'; file='"'"'/private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-record-xvlhsrxt/install-record.txt --single-version-externally-managed --compile --install-headers /Users/steffencruz/opt/miniconda3/include/python3.9/aifeynman
cwd: /private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/
Complete output (1469 lines):
running install
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building extension "aifeynman._symbolic_regress1" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress2" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress2-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress3" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress3-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl3" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl3-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl2" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl2-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl4" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl4-f2pywrappers.f' to sources.
building extension "aifeynman._symbolic_regress_mdl5" sources
f2py options: []
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c' to sources.
adding 'build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman' to include_dirs.
adding 'build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress_mdl5-f2pywrappers.f' to sources.
build_src: building npy-pkg config files
running build_py
creating build/lib.macosx-10.9-x86_64-3.9
creating build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/RPN_to_eq.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/RPN_to_pytorch.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_number_DL.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/get_demos.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_NN_train.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_compositionality.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_NN_get_gradients.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_add_sym_on_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_combine_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_gradient_decomposition.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_polyfit_utils.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_polyfit.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/getPowers.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/init.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_final_gd.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/dimensionalAnalysis.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_add_snap_expr_on_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/get_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_gen_sym.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/test_points.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_symbolic_expr_error.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force_number.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force_gen_sym.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_brute_force_comp.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/resources.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_snap.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_run_aifeynman.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_separability.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_run_bf_polyfit.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_number_DL_snapped.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_remove_input_neuron.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_get_expr_complexity.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_add_bf_on_numbers_on_pareto.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_symmetry.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_change_output.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/S_NN_eval.py -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/10ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/7ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/arity2templates.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/14ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/19ops.txt -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress2.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress3.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress1.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl4.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl5.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl2.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/symbolic_regress_mdl3.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
copying aifeynman/tools.f90 -> build/lib.macosx-10.9-x86_64-3.9/aifeynman
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
CCompilerOpt.cc_test_flags[999] : testing flags (-march=native)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils
creating /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-march=native'
CCompilerOpt.cc_test_flags[999] : testing flags (-O3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-O3'
CCompilerOpt.cc_test_flags[999] : testing flags (-Werror)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-Werror'
CCompilerOpt.__init__[1674] : check requested baseline
CCompilerOpt.cc_test_flags[999] : testing flags (-msse)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse2'
CCompilerOpt.feature_test[1444] : testing feature 'SSE' with flags (-msse -msse2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'SSE2' with flags (-msse -msse2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse3'
CCompilerOpt.feature_test[1444] : testing feature 'SSE3' with flags (-msse -msse2 -msse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -Werror'
CCompilerOpt.__init__[1683] : check requested dispatch-able features
CCompilerOpt.cc_test_flags[999] : testing flags (-mssse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mssse3'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse4.1)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse4.1'
CCompilerOpt.cc_test_flags[999] : testing flags (-mpopcnt)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mpopcnt'
CCompilerOpt.cc_test_flags[999] : testing flags (-msse4.2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse4.2'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx'
CCompilerOpt.cc_test_flags[999] : testing flags (-mf16c)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mf16c'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx2'
CCompilerOpt.feature_test[1444] : testing feature 'AVX2' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'AVX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'SSE41' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'F16C' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'SSSE3' with flags (-msse -msse2 -msse3 -mssse3)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'POPCNT' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mfma)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mfma'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512f)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512f'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512cd)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512cd'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512CD' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512F' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'SSE42' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -Werror'
CCompilerOpt.feature_test[1444] : testing feature 'FMA3' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vl -mavx512bw -mavx512dq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512vl -mavx512bw -mavx512dq'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_SKX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512er -mavx512pf)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512er -mavx512pf'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_KNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq'
CCompilerOpt.dist_test[576] : CCompilerOpt._dist_test_spawn[711] : Command (clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/test_flags.c -o /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/test_flags.o -MMD -MF /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/test_flags.o.d -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq) failed with exit status 1 output ->
clang: error: unknown argument: '-mavx5124fmaps'
clang: error: unknown argument: '-mavx5124vnniw'
CCompilerOpt.cc_test_flags[1003] : testing failed
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_KNM' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror'
CCompilerOpt.dist_test[576] : CCompilerOpt._dist_test_spawn[711] : Command (clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c -o /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.o -MMD -MF /var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/tmp4bgo9i81/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.o.d -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror) failed with exit status 1 output ->
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:9:9: error: implicit declaration of function '_mm512_4fmadd_ps' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
b = _mm512_4fmadd_ps(b, b, b, b, b, NULL);
^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:9:9: note: did you mean '_mm512_fmadd_ps'?
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.5/include/avx512fintrin.h:2716:1: note: '_mm512_fmadd_ps' declared here
_mm512_fmadd_ps(__m512 __A, __m512 __B, __m512 __C)
^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:9:7: error: assigning to '__m512' (vector of 16 'float' values) from incompatible type 'int'
b = _mm512_4fmadd_ps(b, b, b, b, b, NULL);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:11:9: error: implicit declaration of function '_mm512_4dpwssd_epi32' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
a = _mm512_4dpwssd_epi32(a, a, a, a, a, NULL);
^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:11:9: note: did you mean '_mm512_dpwssd_epi32'?
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.5/include/avx512vnniintrin.h:68:1: note: '_mm512_dpwssd_epi32' declared here
_mm512_dpwssd_epi32(__m512i __S, __m512i __A, __m512i __B)
^
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/distutils/checks/cpu_avx512_knm.c:11:7: error: assigning to '__m512i' (vector of 8 'long long' values) from incompatible type 'int'
a = _mm512_4dpwssd_epi32(a, a, a, a, a, NULL);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 errors generated.
CCompilerOpt.feature_test[1458] : testing failed
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vnni)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512vnni'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_CLX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512ifma -mavx512vbmi)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512ifma -mavx512vbmi'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_CNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -Werror'
CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq'
CCompilerOpt.feature_test[1444] : testing feature 'AVX512_ICL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq -Werror'
CCompilerOpt.__init__[1695] : skip features (SSE SSE2 SSE3) since its part of baseline
CCompilerOpt.__init__[1699] : initialize targets groups
CCompilerOpt.__init__[1701] : parse target group simd_test
CCompilerOpt._parse_target_tokens[1910] : skip targets (FMA4 XOP VSX NEON VSX3 VSX2 ASIMD) not part of baseline or dispatch-able features
CCompilerOpt._parse_policy_not_keepbase[2022] : skip baseline features (SSE2)
CCompilerOpt.generate_dispatch_header[2236] : generate CPU dispatch header: (build/src.macosx-10.9-x86_64-3.9/numpy/distutils/include/npy_cpu_dispatch_config.h)
CCompilerOpt.feature_extra_checks[1519] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
CCompilerOpt.feature_extra_checks[1519] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK)
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
compile options: '-I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
Detected changes on compiler optimizations, force rebuilding
get_default_fcompiler: matching types: '['gnu95', 'nag', 'absoft', 'ibm', 'intel', 'gnu', 'g95', 'pg']'
customize Gnu95FCompiler
Found executable /usr/local/bin/gfortran
customize Gnu95FCompiler
customize Gnu95FCompiler using build_ext
building 'aifeynman._symbolic_regress1' extension
compiling C sources
C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64 -fPIC -O2 -isystem /Users/steffencruz/opt/miniconda3/include -arch x86_64
creating build/temp.macosx-10.9-x86_64-3.9/build
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9
creating build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman
compile options: '-Ibuild/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman -I/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include -Ibuild/src.macosx-10.9-x86_64-3.9/numpy/distutils/include -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
extra options: '-msse -msse2 -msse3'
clang: build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.c
clang: build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c
In file included from build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.c:2:
In file included from build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.h:13:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1944:
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
^
In file included from build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.c:16:
In file included from build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.h:13:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1944:
/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
^
build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.c:177:12: warning: unused function 'f2py_size' [-Wunused-function]
static int f2py_size(PyArrayObject* var, ...)
^
2 warnings generated.
1 warning generated.
compiling Fortran sources
Fortran f77 compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
Fortran f90 compiler: /usr/local/bin/gfortran -Wall -g -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
Fortran fix compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
creating build/temp.macosx-10.9-x86_64-3.9/aifeynman
compile options: '-Ibuild/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman -I/Users/steffencruz/opt/miniconda3/lib/python3.9/site-packages/numpy/core/include -Ibuild/src.macosx-10.9-x86_64-3.9/numpy/distutils/include -I/Users/steffencruz/opt/miniconda3/include/python3.9 -c'
gfortran:f90: aifeynman/symbolic_regress1.f90
aifeynman/symbolic_regress1.f90:35.1:
program symbolic_regress
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:36.1:
call go
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:37.1:
end
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:39.1:
subroutine go
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:40.1:
implicit none
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:41.1:
character*256 opsfile, templatefile, mysteryfile, outfile, usedfuncs
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:42.1:
character*60 comline, functions, ops, formula
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:43.1:
integer arities(21), nvar, nvarmax, nmax, lnblnk
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:44.1:
parameter(nvarmax=20, nmax=10000000)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:45.1:
real*8 f, newloss, minloss, maxloss, rmsloss, xy(nvarmax+1,nmax), epsilon, DL, DL2, DL3
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:46.1:
parameter(epsilon=0.00000001)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:47.1:
data arities /2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0/
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:48.1:
data functions /"+*-/><~\OJLESCANTR01P"/
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:49.7:
integer nn(0:2), ii(nmax), kk(nmax), radix(nmax)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:50.1:
integer ndata, i, j, n
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:51.1:
integer*8 nformulas
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:52.1:
logical done
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:53.1:
character*60 func(0:2), template
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:55.1:
open(2,file='args.dat',status='old',err=666)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:56.1:
read(2,*) opsfile, templatefile, mysteryfile, outfile
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:57.1:
close(2)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:60.2:
write(*,'(1a24,i8)') 'Number of variables.....',nvar
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:62.1:
open(2,file=opsfile,status='old',err=668)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:63.1:
read(2,*) usedfuncs
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:64.1:
close(2)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:65.1:
nn(0)=0
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:66.1:
nn(1)=0
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:67.1:
nn(2)=0
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:68.1:
do i=1,lnblnk(usedfuncs)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:69.1:
if (usedfuncs(i:i).eq.'D') usedfuncs(i:i)='/'
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:70.1:
if (usedfuncs(i:i).eq.'I') usedfuncs(i:i)='\'
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:71.1:
j = index(functions,usedfuncs(i:i))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:72.1:
if (j.eq.0) then
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:74.1:
stop
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:75.1:
else
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:76.1:
nn(arities(j)) = nn(arities(j)) + 1
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:77.1:
func(arities(j))(nn(arities(j)):nn(arities(j))) = functions(j:j)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:79.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:81.1:
do i=1,nvar
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:83.1:
func(0)(nn(0):nn(0)) = char(96+i)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:84.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:85.1:
write(*,'(1a24,1a22)') 'Functions used..........',usedfuncs(1:lnblnk(usedfuncs))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:86.1:
do i=0,2
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:87.1:
write(*,*) 'Arity ',i,': ',func(i)(1:nn(i))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:88.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:90.1:
write(*,'(1a24)') 'Loading mystery data....'
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:91.1:
call LoadMatrixTranspose(nvarmax+1,nvar+1,nmax,ndata,xy,mysteryfile)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:92.1:
write(*,'(1a24,i8)') 'Number of examples......',ndata
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:94.1:
print *,'Searching for best fit...'
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:95.1:
nformulas = 0
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:96.1:
minloss = 1.e6
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:97.1:
template = ''
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:98.1:
ops='===================='
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:99.1:
open(2,file=templatefile,status='old',err=670)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:100.1:
open(3,file=outfile)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:101.4:
555 read(2,'(1a60)',end=665) template
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:102.1:
n = lnblnk(template)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:104.1:
do i=1,n
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:105.1:
ii(i) = ichar(template(i:i))-48
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:106.1:
radix(i) = nn(ii(i))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:107.1:
kk(i) = 0
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:109.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:110.1:
done = .false.
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:111.1:
do while ((minloss.gt.epsilon).and.(.not.done))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:112.1:
nformulas = nformulas + 1
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:114.1:
do i=1,n
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:115.1:
ops(i:i) = func(ii(i))(1+kk(i):1+kk(i))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:117.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:120.1:
j = 1
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:121.1:
maxloss = 0.
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:122.1:
do while ((maxloss.lt.minloss).and.(j.le.ndata))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:123.1:
newloss = abs(xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:125.1:
if (.not.((newloss.ge.0).or.(newloss.le.0))) newloss = 1.e30 ! This was a NaN :-)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:126.1:
if (maxloss.lt.newloss) maxloss = newloss
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:127.1:
j = j + 1
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:128.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:129.1:
if (maxloss.lt.minloss) then ! We have a new best fit
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:130.1:
minloss = maxloss
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:131.1:
rmsloss = 0.
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:132.1:
do j=1,ndata
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:133.1:
rmsloss = rmsloss + (xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))**2
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:134.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:135.1:
rmsloss = sqrt(rmsloss/ndata)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:136.1:
DL = log(nformulas*max(1.,rmsloss/epsilon))/log(2.)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:137.1:
DL2 = log(nformulas*max(1.,rmsloss/1.e-15))/log(2.)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:138.1:
DL3 = (log(1.*nformulas) + sqrt(1.*ndata)*log(max(1.,rmsloss/1.e-15)))/log(2.)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:139.1:
write(*,'(1f20.12,x,1a22,1i16,4f19.4)') minloss, ops(1:n), nformulas, rmsloss, DL, DL2, DL3
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:140.1:
write(3,'(1f20.12,x,1a22,1i16,4f19.4)') minloss, ops(1:n), nformulas, rmsloss, DL, DL2, DL3
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:141.1:
flush(3)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:142.1:
end if
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:143.1:
call multiloop(n,radix,kk,done)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:144.1:
end do
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:145.1:
goto 555
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:146.4:
665 close(3)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:147.1:
close(2)
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:148.1:
print *,'All done: results in ',outfile
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:149.1:
return
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:150.4:
666 stop 'DEATH ERROR: missing file args.dat'
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:151.4:
668 print *,'DEATH ERROR: missing file ',opsfile(1:lnblnk(opsfile))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:152.1:
stop
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:153.4:
670 print *,'DEATH ERROR: missing file ',templatefile(1:lnblnk(templatefile))
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:154.1:
stop
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:155.1:
end
1
Warning: Nonconforming tab character at (1)
tools.f90:27.1:
Included at aifeynman/symbolic_regress1.f90:157:
real*8 function f(n,arities,ops,x) ! n=number of ops, x=arg vector
1
Warning: Nonconforming tab character at (1)
tools.f90:28.1:
Included at aifeynman/symbolic_regress1.f90:157:
implicit none
1
Warning: Nonconforming tab character at (1)
tools.f90:29.1:
Included at aifeynman/symbolic_regress1.f90:157:
integer nmax, n, i, j, arities(n), arity, lnblnk
1
Warning: Nonconforming tab character at (1)
tools.f90:30.1:
Included at aifeynman/symbolic_regress1.f90:157:
character*256 ops
1
Warning: Nonconforming tab character at (1)
tools.f90:31.1:
Included at aifeynman/symbolic_regress1.f90:157:
parameter(nmax=100)
1
Warning: Nonconforming tab character at (1)
tools.f90:32.1:
Included at aifeynman/symbolic_regress1.f90:157:
real*8 x(nmax), y, stack(nmax)
1
Warning: Nonconforming tab character at (1)
tools.f90:33.1:
Included at aifeynman/symbolic_regress1.f90:157:
character op
1
Warning: Nonconforming tab character at (1)
tools.f90:36.1:
Included at aifeynman/symbolic_regress1.f90:157:
j = 0 ! Number of numbers on the stack
1
Warning: Nonconforming tab character at (1)
tools.f90:37.1:
Included at aifeynman/symbolic_regress1.f90:157:
do i=1,n
1
Warning: Nonconforming tab character at (1)
tools.f90:38.1:
Included at aifeynman/symbolic_regress1.f90:157:
arity = arities(i)
1
Warning: Nonconforming tab character at (1)
tools.f90:39.1:
Included at aifeynman/symbolic_regress1.f90:157:
op = ops(i:i)
1
Warning: Nonconforming tab character at (1)
tools.f90:40.1:
Included at aifeynman/symbolic_regress1.f90:157:
if (arity.eq.0) then ! This is a nonary function
1
Warning: Nonconforming tab character at (1)
tools.f90:41.1:
Included at aifeynman/symbolic_regress1.f90:157:
if (op.eq."0") then
1
Warning: Nonconforming tab character at (1)
tools.f90:43.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."1") then
1
Warning: Nonconforming tab character at (1)
tools.f90:44.1:
Included at aifeynman/symbolic_regress1.f90:157:
y = 1.
1
Warning: Nonconforming tab character at (1)
tools.f90:45.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."P") then
1
Warning: Nonconforming tab character at (1)
tools.f90:46.2:
Included at aifeynman/symbolic_regress1.f90:157:
y = 4.*atan(1.) ! pi
1
Warning: Nonconforming tab character at (1)
tools.f90:48.5:
Included at aifeynman/symbolic_regress1.f90:157:
y = x(ichar(op)-96)
1
Warning: Nonconforming tab character at (1)
tools.f90:49.1:
Included at aifeynman/symbolic_regress1.f90:157:
end if
1
Warning: Nonconforming tab character at (1)
tools.f90:50.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (arity.eq.1) then ! This is a unary function
1
Warning: Nonconforming tab character at (1)
tools.f90:51.1:
Included at aifeynman/symbolic_regress1.f90:157:
if (op.eq.">") then
1
Warning: Nonconforming tab character at (1)
tools.f90:53.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."<") then
1
Warning: Nonconforming tab character at (1)
tools.f90:55.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."~") then
1
Warning: Nonconforming tab character at (1)
tools.f90:57.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."\") then
1
Warning: Nonconforming tab character at (1)
tools.f90:59.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."L") then
1
Warning: Nonconforming tab character at (1)
tools.f90:61.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."E") then
1
Warning: Nonconforming tab character at (1)
tools.f90:63.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."S") then
1
Warning: Nonconforming tab character at (1)
tools.f90:65.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."C") then
1
Warning: Nonconforming tab character at (1)
tools.f90:67.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."A") then
1
Warning: Nonconforming tab character at (1)
tools.f90:69.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."N") then
1
Warning: Nonconforming tab character at (1)
tools.f90:71.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."T") then
1
Warning: Nonconforming tab character at (1)
tools.f90:73.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."O") then
1
Warning: Nonconforming tab character at (1)
tools.f90:75.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."J") then
1
Warning: Nonconforming tab character at (1)
tools.f90:77.1:
Included at aifeynman/symbolic_regress1.f90:157:
else
1
Warning: Nonconforming tab character at (1)
tools.f90:79.1:
Included at aifeynman/symbolic_regress1.f90:157:
end if
1
Warning: Nonconforming tab character at (1)
tools.f90:80.1:
Included at aifeynman/symbolic_regress1.f90:157:
else ! This is a binary function
1
Warning: Nonconforming tab character at (1)
tools.f90:81.1:
Included at aifeynman/symbolic_regress1.f90:157:
if (op.eq."+") then
1
Warning: Nonconforming tab character at (1)
tools.f90:82.1:
Included at aifeynman/symbolic_regress1.f90:157:
y = stack(j-1)+stack(j)
1
Warning: Nonconforming tab character at (1)
tools.f90:83.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."-") then
1
Warning: Nonconforming tab character at (1)
tools.f90:84.1:
Included at aifeynman/symbolic_regress1.f90:157:
y = stack(j-1)-stack(j)
1
Warning: Nonconforming tab character at (1)
tools.f90:85.1:
Included at aifeynman/symbolic_regress1.f90:157:
else if (op.eq."*") then
1
Warning: Nonconforming tab character at (1)
tools.f90:86.1:
Included at aifeynman/symbolic_regress1.f90:157:
y = stack(j-1)*stack(j)
1
Warning: Nonconforming tab character at (1)
tools.f90:87.1:
Included at aifeynman/symbolic_regress1.f90:157:
else
1
Warning: Nonconforming tab character at (1)
tools.f90:88.1:
Included at aifeynman/symbolic_regress1.f90:157:
y = stack(j-1)/stack(j)
1
Warning: Nonconforming tab character at (1)
tools.f90:89.1:
Included at aifeynman/symbolic_regress1.f90:157:
end if
1
Warning: Nonconforming tab character at (1)
tools.f90:91.1:
Included at aifeynman/symbolic_regress1.f90:157:
j = j + 1 - arity
1
Warning: Nonconforming tab character at (1)
tools.f90:94.1:
Included at aifeynman/symbolic_regress1.f90:157:
end do
1
Warning: Nonconforming tab character at (1)
tools.f90:95.1:
Included at aifeynman/symbolic_regress1.f90:157:
if (j.ne.1) stop 'DEATH ERROR: STACK UNBALANCED'
1
Warning: Nonconforming tab character at (1)
tools.f90:96.1:
Included at aifeynman/symbolic_regress1.f90:157:
f = stack(1)
1
Warning: Nonconforming tab character at (1)
tools.f90:98.1:
Included at aifeynman/symbolic_regress1.f90:157:
return
1
Warning: Nonconforming tab character at (1)
tools.f90:99.1:
Included at aifeynman/symbolic_regress1.f90:157:
end
1
Warning: Nonconforming tab character at (1)
tools.f90:120.1:
Included at aifeynman/symbolic_regress1.f90:157:
real*8 function limit(x)
1
Warning: Nonconforming tab character at (1)
tools.f90:121.1:
Included at aifeynman/symbolic_regress1.f90:157:
implicit none
1
Warning: Nonconforming tab character at (1)
tools.f90:122.1:
Included at aifeynman/symbolic_regress1.f90:157:
real*8 x, xmax
1
Warning: Nonconforming tab character at (1)
tools.f90:123.1:
Included at aifeynman/symbolic_regress1.f90:157:
parameter(xmax=666.)
1
Warning: Nonconforming tab character at (1)
tools.f90:124.1:
Included at aifeynman/symbolic_regress1.f90:157:
if (abs(x).lt.xmax) then
1
Warning: Nonconforming tab character at (1)
tools.f90:125.2:
Included at aifeynman/symbolic_regress1.f90:157:
limit = x
1
Warning: Nonconforming tab character at (1)
tools.f90:126.1:
Included at aifeynman/symbolic_regress1.f90:157:
else
1
Warning: Nonconforming tab character at (1)
tools.f90:127.1:
Included at aifeynman/symbolic_regress1.f90:157:
limit = sign(xmax,x)
1
Warning: Nonconforming tab character at (1)
tools.f90:128.1:
Included at aifeynman/symbolic_regress1.f90:157:
end if
1
Warning: Nonconforming tab character at (1)
tools.f90:129.1:
Included at aifeynman/symbolic_regress1.f90:157:
return
1
Warning: Nonconforming tab character at (1)
tools.f90:130.1:
Included at aifeynman/symbolic_regress1.f90:157:
end
1
Warning: Nonconforming tab character at (1)
tools.f90:132.1:
Included at aifeynman/symbolic_regress1.f90:157:
subroutine LoadMatrixTranspose(nd,n,mmax,m,A,f)
1
Warning: Nonconforming tab character at (1)
tools.f90:134.1:
Included at aifeynman/symbolic_regress1.f90:157:
implicit none
1
Warning: Nonconforming tab character at (1)
tools.f90:135.1:
Included at aifeynman/symbolic_regress1.f90:157:
integer nd,mmax,n,m,j
1
Warning: Nonconforming tab character at (1)
tools.f90:136.1:
Included at aifeynman/symbolic_regress1.f90:157:
real*8 A(nd,mmax)
1
Warning: Nonconforming tab character at (1)
tools.f90:137.1:
Included at aifeynman/symbolic_regress1.f90:157:
character*256 f
1
Warning: Nonconforming tab character at (1)
tools.f90:138.1:
Included at aifeynman/symbolic_regress1.f90:157:
open(2,file=f,status='old')
1
Warning: Nonconforming tab character at (1)
tools.f90:139.1:
Included at aifeynman/symbolic_regress1.f90:157:
m = 0
1
Warning: Nonconforming tab character at (1)
tools.f90:140.4:
Included at aifeynman/symbolic_regress1.f90:157:
555 m = m + 1
1
Warning: Nonconforming tab character at (1)
tools.f90:141.1:
Included at aifeynman/symbolic_regress1.f90:157:
if (m.gt.mmax) stop 'DEATH ERROR: m>mmax in LoadVectorTranspose'
1
Warning: Nonconforming tab character at (1)
tools.f90:142.1:
Included at aifeynman/symbolic_regress1.f90:157:
read(2,*,end=666) (A(j,m),j=1,n)
1
Warning: Nonconforming tab character at (1)
tools.f90:143.1:
Included at aifeynman/symbolic_regress1.f90:157:
goto 555
1
Warning: Nonconforming tab character at (1)
tools.f90:144.4:
Included at aifeynman/symbolic_regress1.f90:157:
666 close(2)
1
Warning: Nonconforming tab character at (1)
tools.f90:145.1:
Included at aifeynman/symbolic_regress1.f90:157:
m = m - 1
1
Warning: Nonconforming tab character at (1)
tools.f90:146.1:
Included at aifeynman/symbolic_regress1.f90:157:
print *,m,' rows read from file ',f
1
Warning: Nonconforming tab character at (1)
tools.f90:147.1:
Included at aifeynman/symbolic_regress1.f90:157:
return
1
Warning: Nonconforming tab character at (1)
tools.f90:148.1:
Included at aifeynman/symbolic_regress1.f90:157:
end
1
Warning: Nonconforming tab character at (1)
tools.f90:150.1:
Included at aifeynman/symbolic_regress1.f90:157:
real*8 function mymedian(n,a)
1
Warning: Nonconforming tab character at (1)
tools.f90:166.1:
Included at aifeynman/symbolic_regress1.f90:157:
subroutine permutation(n,iarr) ! Return a random permutation of the first n integer:
1
Warning: Nonconforming tab character at (1)
tools.f90:167.1:
Included at aifeynman/symbolic_regress1.f90:157:
integer iarr(n), idum, nmax, i
1
Warning: Nonconforming tab character at (1)
tools.f90:180.1:
Included at aifeynman/symbolic_regress1.f90:157:
return
1
Warning: Nonconforming tab character at (1)
aifeynman/symbolic_regress1.f90:123.41:
newloss = abs(xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))
1
Warning: Character length of actual argument shorter than of dummy argument 'ops' (60/256) at (1)
aifeynman/symbolic_regress1.f90:133.50:
rmsloss = rmsloss + (xy(nvar+1,j) - f(n,ii,ops,xy(1,j)))**2
1
Warning: Character length of actual argument shorter than of dummy argument 'ops' (60/256) at (1)
aifeynman/symbolic_regress1.f90:42.21:
character*60 comline, functions, ops, formula
1
Warning: Unused variable 'comline' declared at (1)
aifeynman/symbolic_regress1.f90:42.46:
character*60 comline, functions, ops, formula
1
Warning: Unused variable 'formula' declared at (1)
tools.f90:29.49:
Included at aifeynman/symbolic_regress1.f90:157:
integer nmax, n, i, j, arities(n), arity, lnblnk
1
Warning: Unused variable 'lnblnk' declared at (1)
gfortran:f77: build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.f
/usr/local/bin/gfortran -Wall -g -arch x86_64 -Wall -g -undefined dynamic_lookup -bundle build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.o build/temp.macosx-10.9-x86_64-3.9/aifeynman/symbolic_regress1.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.o -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0 -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -lgfortran -o build/lib.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1.cpython-39-darwin.so
ld: library not found for -lSystem
collect2: error: ld returned 1 exit status
error: Command "/usr/local/bin/gfortran -Wall -g -arch x86_64 -Wall -g -undefined dynamic_lookup -bundle build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1module.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/fortranobject.o build/temp.macosx-10.9-x86_64-3.9/aifeynman/symbolic_regress1.o build/temp.macosx-10.9-x86_64-3.9/build/src.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1-f2pywrappers.o -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0 -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -L/usr/local/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../.. -lgfortran -o build/lib.macosx-10.9-x86_64-3.9/aifeynman/_symbolic_regress1.cpython-39-darwin.so" failed with exit status 1
########### EXT COMPILER OPTIMIZATION ###########
Platform :
Architecture: x64
Compiler : clang
CPU baseline :
Requested : 'min'
Enabled : SSE SSE2 SSE3
Flags : -msse -msse2 -msse3
Extra checks: none
CPU dispatch :
Requested : 'max -xop -fma4'
Enabled : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
Generated : none
CCompilerOpt._cache_write[796] : write cache to path -> /private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/build/temp.macosx-10.9-x86_64-3.9/ccompiler_opt_cache_ext.py
----------------------------------------
ERROR: Command errored out with exit status 1: /Users/steffencruz/opt/miniconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/setup.py'"'"'; file='"'"'/private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-req-build-961u242u/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /private/var/folders/h7/5psyf7p12jv0cznq33cr71b40000gn/T/pip-record-xvlhsrxt/install-record.txt --single-version-externally-managed --compile --install-headers /Users/steffencruz/opt/miniconda3/include/python3.9/aifeynman Check the logs for full command output.
@steffencruz Any luck with this error? I'm getting the same thing a couple of months later when installing aifeynment2.0.7 via setup.py
. Going to debug but thought I'd see if you made any progress with this. Weird that pip install
from pypi works but not from the downloaded package.
Not a sausage, mate. Never did manage to get it up and running. Still interested though, so let me know if you make it to the other side!
Looks like it's a mac OS problem. Was able to resolve the local install issue by brew reinstalling gcc and gfortran:
brew reinstall gcc
brew reinstall gfortran
I also added export LIBRARY_PATH="$LIBRARY_PATH:/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib"
to login bash profile since recent mac OS updates have lost this link or something. Hope this helps folks on macs.