-
Notifications
You must be signed in to change notification settings - Fork 0
/
Main.hs
30 lines (27 loc) · 949 Bytes
/
Main.hs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
module Main where
import qualified Backpropagation.BackpropagationFull as BPF
import qualified Backpropagation.BackpropagationIndexed as BPI
import qualified Backpropagation.BackpropagationIndexedIO as BPIIO
import qualified Backpropagation.BackpropagationIndexedStatic as BPS
import qualified Tests.BackpropagationFullTest as TBPF
import qualified Tests.BackpropagationSquareMatrixTest as TBPSQ
import qualified Tests.BackpropagationIndexedTest as TBPI
import qualified Tests.Backpropagation3x3Test as TBP3x3
import qualified Tests.ForwardADTest as TFAD
import Text.Printf (printf)
runTests :: IO ()
runTests = do
printf "------------------\nStart Tests \n------------------\n"
TBPF.main
TBPSQ.main
TBPI.main
TBP3x3.main
TFAD.main
printf "------------------\nFinished Tests \n------------------\n"
main :: IO ()
main = do
runTests
BPF.main
BPI.main
BPIIO.main
BPS.main