Giter VIP home page Giter VIP logo

ising's Introduction

Ising

K. Jałowiecki, M. Rams and B. Gardas, "Brute-forcing spin-glass problems with CUDA", in preparation.

Documentation: https://ising.readthedocs.io/en/latest/

Ising is an open source package to solve small but otherwise abritrary spin-glass Ising models using exhaustive (brute force) search. It can serve as an excellent tool for benchmarking other solvers or generating low energy spectra (desirable e.g. for machine learning related tasks). The package is compatible with *NIX systems (and in principle should work on Windows too). Ising supports parallel computation via OpenMP or GPU, provided it has been build with CUDA support.

Build status

Build Status Documentation Status

Installation

If you are running Linux and are interested in CPU-only implementation, you can install Ising from Python Package Index.

pip install ising

For other installation options, including building with CUDA support, please visit the official documentation.

Usage example

The below example finds 4 lowest energy states of the Ising model defined by

H(s_0, s_1, s_2) = -2s_0s_1 + 3s_1s_2 + 2.5s_2s_3 -s_0
import ising

graph = {(0, 1): 2, (1, 2): -3, (2, 3): 2.5, (0, 0): 1}

result = ising.search(graph, num_states=4)
print(result.energies)

For advanced usage, including GPU support and tweaking execution parameters see documentation.

ising's People

Contributors

bartekgardas avatar dexter2206 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ising's Issues

Build Fails on Ubuntu 20.04, Nvidia HPC SDK 22.2, Python 3.10

Command:

python install.py --usecuda

Output:

PGI Compilers and Tools
Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES.  All rights reserved.
SUCCESS: executable pgfortran found.
SUCCESS: CUDA home directory found at /opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers.
SUCCESS: version of CUDA toolkit detected: 11.6
/home/alexander/miniconda3/envs/hpc/lib/python3.10/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer.
  warnings.warn(
running build_ext
running build_src
INFO: build_src
INFO: building extension "isingcpu" sources
INFO: f2py options: []
INFO: f2py: ./ising/ext_sources/cpusearch.pyf
Reading fortran codes...
	Reading file './ising/ext_sources/cpusearch.pyf' (format:free)
Line #30 in ./ising/ext_sources/cpusearch.pyf:"                intent(callback) callback "
	analyzeline: missing __user__ module (could be nothing)
Line #30 in ./ising/ext_sources/cpusearch.pyf:"                intent(callback) callback "
	analyzeline: appending intent(callback) callback to find_lowest arguments
Line #42 in ./ising/ext_sources/cpusearch.pyf:"                intent(callback) callback "
	analyzeline: missing __user__ module (could be nothing)
Line #42 in ./ising/ext_sources/cpusearch.pyf:"                intent(callback) callback "
	analyzeline: appending intent(callback) callback to find_lowest_energies_only arguments
Post-processing...
	Block: find_lowest__user__routines
		Block: find_lowest_user_interface
			Block: callback
	Block: isingcpu
			Block: types
			Block: cpusearch
				Block: find_lowest
In: ./ising/ext_sources/cpusearch.pyf:isingcpu:unknown_interface:cpusearch:find_lowest
get_useparameters: no module omp_lib info used by find_lowest
In: ./ising/ext_sources/cpusearch.pyf:isingcpu:unknown_interface:cpusearch:find_lowest
get_useparameters: no module find_lowest__user__routines info used by find_lowest
				Block: find_lowest_energies_only
In: ./ising/ext_sources/cpusearch.pyf:isingcpu:unknown_interface:cpusearch:find_lowest_energies_only
get_useparameters: no module omp_lib info used by find_lowest_energies_only
In: ./ising/ext_sources/cpusearch.pyf:isingcpu:unknown_interface:cpusearch:find_lowest_energies_only
get_useparameters: no module find_lowest__user__routines info used by find_lowest_energies_only
				Block: energy
Post-processing (stage 2)...
	Block: find_lowest__user__routines
		Block: find_lowest_user_interface
			Block: callback
	Block: isingcpu
		Block: unknown_interface
			Block: types
			Block: cpusearch
				Block: find_lowest
				Block: find_lowest_energies_only
				Block: energy
Building modules...
    Constructing call-back function "cb_callback_in_find_lowest__user__routines"
      def callback(m): return 
    Building module "isingcpu"...
		Constructing F90 module support for "types"...
		  Variables: ik d wp
		Constructing F90 module support for "cpusearch"...
            Constructing wrapper function "cpusearch.find_lowest"...
              energies_out,states_out = find_lowest(jh,sweep_size,how_many,callback,[no_bits,callback_extra_args])
            Constructing wrapper function "cpusearch.find_lowest_energies_only"...
              energies_out = find_lowest_energies_only(jh,sweep_size,how_many,callback,[no_bits,callback_extra_args])
		Creating wrapper for Fortran function "energy"("energy")...
            Constructing wrapper function "cpusearch.energy"...
              energy = energy(state_repr,jh,no_bits)
    Wrote C/API module "isingcpu" to file "build/src.linux-x86_64-3.10/ising/ext_sources/isingcpumodule.c"
    Fortran 90 wrappers are saved to "build/src.linux-x86_64-3.10/ising/ext_sources/isingcpu-f2pywrappers2.f90"
INFO:   adding 'build/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources/fortranobject.c' to sources.
INFO:   adding 'build/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources' to include_dirs.
INFO:   adding 'build/src.linux-x86_64-3.10/ising/ext_sources/isingcpu-f2pywrappers2.f90' to sources.
INFO: building extension "isinggpu" sources
INFO: f2py options: []
INFO: f2py: ./ising/ext_sources/gpusearch.pyf
Reading fortran codes...
	Reading file './ising/ext_sources/gpusearch.pyf' (format:free)
Line #27 in ./ising/ext_sources/gpusearch.pyf:"                intent(callback) callback "
	analyzeline: missing __user__ module (could be nothing)
Line #27 in ./ising/ext_sources/gpusearch.pyf:"                intent(callback) callback "
	analyzeline: appending intent(callback) callback to find_lowest arguments
Line #41 in ./ising/ext_sources/gpusearch.pyf:"                intent(callback) callback "
	analyzeline: missing __user__ module (could be nothing)
Line #41 in ./ising/ext_sources/gpusearch.pyf:"                intent(callback) callback "
	analyzeline: appending intent(callback) callback to find_lowest_energies_only arguments
Post-processing...
	Block: find_lowest__user__routines
		Block: find_lowest_user_interface
			Block: callback
	Block: isinggpu
			Block: gpusearch
				Block: find_lowest
In: ./ising/ext_sources/gpusearch.pyf:isinggpu:unknown_interface:gpusearch:find_lowest
get_useparameters: no module thrust info used by find_lowest
In: ./ising/ext_sources/gpusearch.pyf:isinggpu:unknown_interface:gpusearch:find_lowest
get_useparameters: no module cudafor info used by find_lowest
In: ./ising/ext_sources/gpusearch.pyf:isinggpu:unknown_interface:gpusearch:find_lowest
get_useparameters: no module global info used by find_lowest
In: ./ising/ext_sources/gpusearch.pyf:isinggpu:unknown_interface:gpusearch:find_lowest
get_useparameters: no module cuda_search info used by find_lowest
In: ./ising/ext_sources/gpusearch.pyf:isinggpu:unknown_interface:gpusearch:find_lowest
get_useparameters: no module find_lowest__user__routines info used by find_lowest
				Block: find_lowest_energies_only
In: ./ising/ext_sources/gpusearch.pyf:isinggpu:unknown_interface:gpusearch:find_lowest_energies_only
get_useparameters: no module thrust info used by find_lowest_energies_only
In: ./ising/ext_sources/gpusearch.pyf:isinggpu:unknown_interface:gpusearch:find_lowest_energies_only
get_useparameters: no module cudafor info used by find_lowest_energies_only
In: ./ising/ext_sources/gpusearch.pyf:isinggpu:unknown_interface:gpusearch:find_lowest_energies_only
get_useparameters: no module global info used by find_lowest_energies_only
In: ./ising/ext_sources/gpusearch.pyf:isinggpu:unknown_interface:gpusearch:find_lowest_energies_only
get_useparameters: no module cuda_search info used by find_lowest_energies_only
In: ./ising/ext_sources/gpusearch.pyf:isinggpu:unknown_interface:gpusearch:find_lowest_energies_only
get_useparameters: no module find_lowest__user__routines info used by find_lowest_energies_only
				Block: get_device_properties
In: ./ising/ext_sources/gpusearch.pyf:isinggpu:unknown_interface:gpusearch:get_device_properties
get_useparameters: no module cudafor info used by get_device_properties
In: ./ising/ext_sources/gpusearch.pyf:isinggpu:unknown_interface:gpusearch:get_device_properties
get_useparameters: no module global info used by get_device_properties
Post-processing (stage 2)...
	Block: find_lowest__user__routines
		Block: find_lowest_user_interface
			Block: callback
	Block: isinggpu
		Block: unknown_interface
			Block: gpusearch
				Block: find_lowest
				Block: find_lowest_energies_only
				Block: get_device_properties
Building modules...
    Constructing call-back function "cb_callback_in_find_lowest__user__routines"
      def callback(m): return 
    Building module "isinggpu"...
		Constructing F90 module support for "gpusearch"...
            Constructing wrapper function "gpusearch.find_lowest"...
              energies_out,states_out = find_lowest(jh,sweep_size,how_many,callback,[no_bits,callback_extra_args])
            Constructing wrapper function "gpusearch.find_lowest_energies_only"...
              energies_out = find_lowest_energies_only(jh,sweep_size,how_many,callback,[no_bits,callback_extra_args])
            Constructing wrapper function "gpusearch.get_device_properties"...
              mem_in_bytes = get_device_properties()
    Wrote C/API module "isinggpu" to file "build/src.linux-x86_64-3.10/ising/ext_sources/isinggpumodule.c"
    Fortran 90 wrappers are saved to "build/src.linux-x86_64-3.10/ising/ext_sources/isinggpu-f2pywrappers2.f90"
INFO:   adding 'build/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources/fortranobject.c' to sources.
INFO:   adding 'build/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources' to include_dirs.
INFO:   adding 'build/src.linux-x86_64-3.10/ising/ext_sources/isinggpu-f2pywrappers2.f90' to sources.
INFO: build_src: building npy-pkg config files
/home/alexander/miniconda3/envs/hpc/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
INFO: customize UnixCCompiler
INFO: customize UnixCCompiler using BuildExtCommand
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-march=native)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-march=native'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-O3)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-O3'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-Werror)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-Werror'
INFO: CCompilerOpt.__init__[1709] : check requested baseline
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-msse)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-msse2)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse2'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE2' with flags (-msse -msse2)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -Werror'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE' with flags (-msse -msse2)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -Werror'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-msse3)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse3'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE3' with flags (-msse -msse2 -msse3)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -Werror'
INFO: CCompilerOpt.__init__[1718] : check requested dispatch-able features
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-mssse3)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-mssse3'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSSE3' with flags (-msse -msse2 -msse3 -mssse3)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -Werror'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-msse4.1)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse4.1'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-mpopcnt)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-mpopcnt'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'POPCNT' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -Werror'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-msse4.2)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse4.2'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE42' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -Werror'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE41' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -Werror'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-mavx)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-mavx'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -Werror'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-mf16c)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-mf16c'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-mfma)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-mfma'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'FMA3' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -Werror'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'F16C' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -Werror'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-mavx2)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-mavx2'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-mavx512f)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-mavx512f'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-mavx512cd)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-mavx512cd'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512CD' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -Werror'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512F' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX2' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2 -Werror'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-mavx512er -mavx512pf)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-mavx512er -mavx512pf'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512_KNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512_KNM' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq -Werror'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-mavx512vl -mavx512bw -mavx512dq)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-mavx512vl -mavx512bw -mavx512dq'
INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512_SKX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-mavx512vnni)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-mavx512vnni'
INFO: CCompilerOpt.feature_test[1474] : 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)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -Werror'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-mavx512ifma -mavx512vbmi)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-mavx512ifma -mavx512vbmi'
INFO: CCompilerOpt.feature_test[1474] : 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)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -Werror'
INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq'
INFO: CCompilerOpt.feature_test[1474] : 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)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -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'
INFO: CCompilerOpt.__init__[1730] : skip features (SSE2 SSE SSE3) since its part of baseline
INFO: CCompilerOpt.__init__[1734] : initialize targets groups
INFO: CCompilerOpt.__init__[1736] : parse target group simd_test
INFO: CCompilerOpt._parse_target_tokens[1947] : skip targets (ASIMD NEON VSX XOP FMA4 VSX2 VSX3) not part of baseline or dispatch-able features
INFO: CCompilerOpt._parse_policy_not_keepbase[2059] : skip baseline features (SSE2)
INFO: CCompilerOpt.generate_dispatch_header[2280] : generate CPU dispatch header: (build/src.linux-x86_64-3.10/numpy/distutils/include/npy_cpu_dispatch_config.h)
WARN: CCompilerOpt.generate_dispatch_header[2289] : dispatch header dir build/src.linux-x86_64-3.10/numpy/distutils/include does not exist, creating it
INFO: CCompilerOpt.feature_extra_checks[1554] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
INFO: CCompilerOpt.feature_extra_checks[1554] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK)
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
INFO: customize PGroupFCompiler
INFO: Found executable /opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/bin/pgfortran
INFO: customize PGroupFCompiler using BuildExtCommand
INFO: building 'isingcpu' extension
INFO: compiling C sources
INFO: C compiler: gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC

INFO: compile options: '-Ibuild/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include -I/home/alexander/miniconda3/envs/hpc/lib/python3.10/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.10/numpy/distutils/include -I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c'
extra options: '-fPIC -fopenmp -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_OMP -lstdc++ -msse -msse2 -msse3'
INFO: nvcc: ./ising/ext_sources/cpucsort.cu
INFO: gcc: build/src.linux-x86_64-3.10/ising/ext_sources/isingcpumodule.c
INFO: gcc: build/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources/fortranobject.c
INFO: nvcc: ./ising/ext_sources/bucketSelectCPU.cu
In file included from /usr/include/stdlib.h:55,
                 from /opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/stdlib.h:13,
                 from /home/alexander/miniconda3/envs/hpc/include/python3.10/Python.h:34,
                 from build/src.linux-x86_64-3.10/ising/ext_sources/isingcpumodule.c:18:
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/bits/floatn.h:60:17: error: two or more data types in declaration specifiers
   60 |   typedef float _Float32;
      |                 ^~~~~~~~
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/bits/floatn.h:63:18: error: two or more data types in declaration specifiers
   63 |   typedef double _Float64;
      |                  ^~~~~~~~
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/bits/floatn.h:74:18: error: two or more data types in declaration specifiers
   74 |   typedef double _Float32x;
      |                  ^~~~~~~~~
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/bits/floatn.h:78:25: error: two or more data types in declaration specifiers
   78 |     typedef long double _Float64x;
      |                         ^~~~~~~~~
In file included from /usr/include/stdlib.h:55,
                 from /opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/stdlib.h:13,
                 from /home/alexander/miniconda3/envs/hpc/include/python3.10/Python.h:34,
                 from build/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources/fortranobject.h:7,
                 from build/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources/fortranobject.c:2:
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/bits/floatn.h:60:17: error: two or more data types in declaration specifiers
   60 |   typedef float _Float32;
      |                 ^~~~~~~~
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/bits/floatn.h:63:18: error: two or more data types in declaration specifiers
   63 |   typedef double _Float64;
      |                  ^~~~~~~~
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/bits/floatn.h:74:18: error: two or more data types in declaration specifiers
   74 |   typedef double _Float32x;
      |                  ^~~~~~~~~
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/bits/floatn.h:78:25: error: two or more data types in declaration specifiers
   78 |     typedef long double _Float64x;
      |                         ^~~~~~~~~
In file included from /home/alexander/miniconda3/envs/hpc/include/python3.10/pyport.h:210,
                 from /home/alexander/miniconda3/envs/hpc/include/python3.10/Python.h:50,
                 from build/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources/fortranobject.h:7,
                 from build/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources/fortranobject.c:2:
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:18: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   18 | #pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:19: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   19 | #pragma libm (cbrtf, ceilf, copysignf, cosf, coshf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:20: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   20 | #pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:21: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   21 | #pragma libm (fabsf, floorf, fmaf, fminf, fmaxf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:22: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   22 | #pragma libm (ilogbf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:23: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   23 | #pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:24: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   24 | #pragma libm (modff)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:25: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   25 | #pragma libm (nanf, nearbyintf, nextafterf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:26: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   26 | #pragma libm (powf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:27: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   27 | #pragma libm (remainderf, remquof, rintf, roundf, rsqrtf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:28: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   28 | #pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:29: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   29 | #pragma libm (tanf, tanhf, tgammaf, truncf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:30: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   30 | #pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:31: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   31 | #pragma libm (cbrt, ceil, copysign, cos, cosh)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:32: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   32 | #pragma libm (erf, erfc, exp, exp2, exp10, expm1)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:33: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   33 | #pragma libm (fabs, floor, fma, fmin, fmax)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:34: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   34 | #pragma libm (ilogb, isinf, isfinite, isnan)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:35: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   35 | #pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:36: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   36 | #pragma libm (modf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:37: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   37 | #pragma libm (nan, nearbyint, nextafter)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:38: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   38 | #pragma libm (pow)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:39: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   39 | #pragma libm (remainder, remquo, rint, round, rsqrt)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:40: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   40 | #pragma libm (scalbln, scalbn, sin, sinh, sqrt)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:41: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   41 | #pragma libm (tan, tanh, tgamma, trunc)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:42: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   42 | #pragma libm (llabs)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:43: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   43 | #pragma libm (cyl_bessel_i0f,cyl_bessel_i1f)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:44: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   44 | #pragma libm (erfcinvf,erfcxf,erfinvf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:45: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   45 | #pragma libm (erfcinv,erfcx,erfinv)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:46: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   46 | #pragma libm (fdim,fdimf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:47: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   47 | #pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:48: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   48 | #pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:49: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   49 | #pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:50: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   50 | #pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:51: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   51 | #pragma libm (ynf,y1f,y0f)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:52: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   52 | #pragma libm (yn,y1,y0)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:53: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   53 | #pragma libm (jnf,j1f,j0f)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:54: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   54 | #pragma libm (jn,j1,j0)
      | 
In file included from /home/alexander/miniconda3/envs/hpc/include/python3.10/pyport.h:210,
                 from /home/alexander/miniconda3/envs/hpc/include/python3.10/Python.h:50,
                 from build/src.linux-x86_64-3.10/ising/ext_sources/isingcpumodule.c:18:
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:18: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   18 | #pragma libm (acosf, acoshf, asinf, asinhf, atanhf, atan2f)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:19: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   19 | #pragma libm (cbrtf, ceilf, copysignf, cosf, coshf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:20: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   20 | #pragma libm (erff, erfcf, expf, exp2f, exp10f, expm1f)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:21: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   21 | #pragma libm (fabsf, floorf, fmaf, fminf, fmaxf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:22: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   22 | #pragma libm (ilogbf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:23: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   23 | #pragma libm (ldexpf, lgammaf, llrintf, llroundf, logbf, log1pf, logf, log2f, log10f, lrintf, lroundf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:24: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   24 | #pragma libm (modff)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:25: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   25 | #pragma libm (nanf, nearbyintf, nextafterf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:26: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   26 | #pragma libm (powf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:27: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   27 | #pragma libm (remainderf, remquof, rintf, roundf, rsqrtf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:28: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   28 | #pragma libm (scalblnf, scalbnf, sinf, sinhf, sqrtf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:29: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   29 | #pragma libm (tanf, tanhf, tgammaf, truncf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:30: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   30 | #pragma libm (abs, acos, acosh, asin, asinh, atanh, atan2)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:31: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   31 | #pragma libm (cbrt, ceil, copysign, cos, cosh)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:32: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   32 | #pragma libm (erf, erfc, exp, exp2, exp10, expm1)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:33: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   33 | #pragma libm (fabs, floor, fma, fmin, fmax)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:34: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   34 | #pragma libm (ilogb, isinf, isfinite, isnan)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:35: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   35 | #pragma libm (ldexp, lgamma, llrint, llround, logb, log1p, log, log2, log10, lrint, lround)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:36: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   36 | #pragma libm (modf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:37: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   37 | #pragma libm (nan, nearbyint, nextafter)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:38: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   38 | #pragma libm (pow)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:39: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   39 | #pragma libm (remainder, remquo, rint, round, rsqrt)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:40: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   40 | #pragma libm (scalbln, scalbn, sin, sinh, sqrt)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:41: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   41 | #pragma libm (tan, tanh, tgamma, trunc)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:42: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   42 | #pragma libm (llabs)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:43: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   43 | #pragma libm (cyl_bessel_i0f,cyl_bessel_i1f)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:44: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   44 | #pragma libm (erfcinvf,erfcxf,erfinvf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:45: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   45 | #pragma libm (erfcinv,erfcx,erfinv)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:46: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   46 | #pragma libm (fdim,fdimf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:47: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   47 | #pragma libm (normf,norm3df,norm4df,normcdff,normcdfinvf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:48: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   48 | #pragma libm (norm,norm3d,norm4d,normcdf,normcdfinv)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:49: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   49 | #pragma libm (rnormf,rnorm3df,rnorm4df,rhypotf,rcbrtf)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:50: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   50 | #pragma libm (rnorm,rnorm3d,rnorm4d,rhypot,rcbrt)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:51: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   51 | #pragma libm (ynf,y1f,y0f)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:52: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   52 | #pragma libm (yn,y1,y0)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:53: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   53 | #pragma libm (jnf,j1f,j0f)
      | 
/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include/math.h:54: warning: ignoring #pragma libm  [-Wunknown-pragmas]
   54 | #pragma libm (jn,j1,j0)
      | 
In file included from /home/alexander/miniconda3/envs/hpc/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1960,
                 from /home/alexander/miniconda3/envs/hpc/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                 from /home/alexander/miniconda3/envs/hpc/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:5,
                 from build/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources/fortranobject.h:13,
                 from build/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources/fortranobject.c:2:
/home/alexander/miniconda3/envs/hpc/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
   17 | #warning "Using deprecated NumPy API, disable it with " \
      |  ^~~~~~~
In file included from /home/alexander/miniconda3/envs/hpc/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1960,
                 from /home/alexander/miniconda3/envs/hpc/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                 from /home/alexander/miniconda3/envs/hpc/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:5,
                 from build/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources/fortranobject.h:13,
                 from build/src.linux-x86_64-3.10/ising/ext_sources/isingcpumodule.c:20:
/home/alexander/miniconda3/envs/hpc/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
   17 | #warning "Using deprecated NumPy API, disable it with " \
      |  ^~~~~~~
build/src.linux-x86_64-3.10/ising/ext_sources/isingcpumodule.c: In function ‘callback_’:
build/src.linux-x86_64-3.10/ising/ext_sources/isingcpumodule.c:503:9: warning: variable ‘capi_j’ set but not used [-Wunused-but-set-variable]
  503 |     int capi_j,capi_i = 0;
      |         ^~~~~~
At top level:
build/src.linux-x86_64-3.10/ising/ext_sources/isingcpumodule.c:195:12: warning: ‘f2py_size’ defined but not used [-Wunused-function]
  195 | static int f2py_size(PyArrayObject* var, ...)
      |            ^~~~~~~~~
error: Command "gcc -pthread -B /home/alexander/miniconda3/envs/hpc/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -O2 -isystem /home/alexander/miniconda3/envs/hpc/include -fPIC -Ibuild/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources -I/opt/nvidia/hpc_sdk/Linux_x86_64/22.2/compilers/include -I/home/alexander/miniconda3/envs/hpc/lib/python3.10/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.10/numpy/distutils/include -I/home/alexander/miniconda3/envs/hpc/include/python3.10 -c build/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources/fortranobject.c -o build/temp.linux-x86_64-3.10/build/src.linux-x86_64-3.10/build/src.linux-x86_64-3.10/ising/ext_sources/fortranobject.o -fPIC -fopenmp -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_OMP -lstdc++ -msse -msse2 -msse3" failed with exit status 1
INFO: 
########### EXT COMPILER OPTIMIZATION ###########
INFO: Platform      : 
  Architecture: x64
  Compiler    : gcc

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_KNM AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
  Generated   : none
INFO: CCompilerOpt.cache_flush[817] : write cache to path -> /home/alexander/Projects/NTT/ising/build/temp.linux-x86_64-3.10/ccompiler_opt_cache_ext.py
ERROR! build process failed.`
    

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.