CXX      ?= g++
CXXFLAGS ?= -O3 -std=c++17 -Wall -Wextra -march=native

all: d4_pinn_inference

d4_pinn_inference: d4_pinn_inference.cpp
	$(CXX) $(CXXFLAGS) -o $@ $<

.PHONY: clean
clean:
	rm -f d4_pinn_inference

.PHONY: test
test: d4_pinn_inference
	echo "0.5 0.3" | ./d4_pinn_inference weights.txt
	./d4_pinn_inference weights.txt bench 1000 5
