-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile.dbn
20 lines (17 loc) · 997 Bytes
/
Makefile.dbn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
BSVDIR=$(XBSVDIR)/bsv
S2H = RbmRequest MmRequest SigmoidRequest TimerRequest DmaConfig FpMacRequest MmDebugRequest
H2S = RbmIndication MmIndication SigmoidIndication TimerIndication DmaIndication FpMacIndication MmDebugIndication
BSVFILES = $(DBNDIR)/bsv/RbmTypes.bsv $(DBNDIR)/bsv/Timer.bsv $(DBNDIR)/bsv/FpMacTb.bsv $(DBNTOPBSV) $(XBSVDIR)/lib/deprecated/DmaUtils.bsv
CPPFILES= $(DBNDIR)/cpp/portalmat.cpp $(DBNDIR)/cpp/rbm.cpp $(TESTCPPFILES)
XBSVFLAGS += --clib opencv_core
Dma = Dma
PINS = Std
gen:: $(DBNDIR)/datasets
include $(XBSVDIR)/Makefile.common
$(DBNDIR)/datasets:
mkdir -p $(DBNDIR)/datasets
wget -P $(DBNDIR)/datasets http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz
wget -P $(DBNDIR)/datasets http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gz
wget -P $(DBNDIR)/datasets http://yann.lecun.com/exdb/mnist/t10k-images-idx3-ubyte.gz
wget -P $(DBNDIR)/datasets http://yann.lecun.com/exdb/mnist/t10k-labels-idx1-ubyte.gz
cd $(DBNDIR)/datasets; gunzip *.gz