@@ -4,7 +4,7 @@ license: BSD2
4license-file: LICENSE
4license-file: LICENSE
5author: Huw Campbell <huw.campbell@gmail.com>
5author: Huw Campbell <huw.campbell@gmail.com>
6maintainer: Huw Campbell <huw.campbell@gmail.com>
6maintainer: Huw Campbell <huw.campbell@gmail.com>
7−copyright: (c) 2015 Huw Campbell.
7+copyright: (c) 2016-2017 Huw Campbell.
8synopsis: grenade
8synopsis: grenade
9category: System
9category: System
10cabal-version: >= 1.8
10cabal-version: >= 1.8
@@ -12,12 +12,12 @@ build-type: Simple
12description: grenade.
12description: grenade.
14extra-source-files:
14extra-source-files:
15− cbits/im2col.h
15+ cbits/im2col.h
16− cbits/im2col.c
16+ cbits/im2col.c
17− cbits/gradient_decent.h
17+ cbits/gradient_decent.h
18− cbits/gradient_decent.c
18+ cbits/gradient_decent.c
19− cbits/pad.h
19+ cbits/pad.h
20− cbits/pad.c
20+ cbits/pad.c
22source-repository head
22source-repository head
@@ -27,25 +27,26 @@ library
27 build-depends:
27 build-depends:
28 base >= 4.8 && < 5
28 base >= 4.8 && < 5
29 , bytestring == 0.10.*
29 , bytestring == 0.10.*
30− , containers
30+ , containers >= 0.5 && < 0.6
31+ , cereal >= 0.5 && < 0.6
31− , deepseq
32+ , deepseq >= 1.4 && < 1.5
34 , exceptions == 0.8.*
33 , exceptions == 0.8.*
35 , hmatrix == 0.18.*
34 , hmatrix == 0.18.*
36− , MonadRandom
35+ , MonadRandom >= 0.4 && < 0.6
37− , mtl >= 2.2.1 && < 2.3
36+ , mtl >= 2.2.1 && < 2.3
38− , primitive
37+ , primitive >= 0.6 && < 0.7
39 , text == 1.2.*
38 , text == 1.2.*
41− , singletons >= 2.1 && < 2.3
39+ , singletons >= 2.1 && < 2.3
42− , vector == 0.11.*
40+ , vector >= 0.11 && < 0.13
44 ghc-options:
42 ghc-options:
46 hs-source-dirs:
44 hs-source-dirs:
48+ ghc-options: -fno-warn-incomplete-patterns
50 exposed-modules:
51 exposed-modules:
@@ -55,19 +56,24 @@ library
55 Grenade.Core.Network
56 Grenade.Core.Network
56 Grenade.Core.Runner
57 Grenade.Core.Runner
57 Grenade.Core.Shape
58 Grenade.Core.Shape
58− Grenade.Layers.Crop
60+ Grenade.Layers
59 Grenade.Layers.Concat
61 Grenade.Layers.Concat
60 Grenade.Layers.Convolution
62 Grenade.Layers.Convolution
61 Grenade.Layers.Dropout
64 Grenade.Layers.Dropout
62 Grenade.Layers.FullyConnected
66 Grenade.Layers.FullyConnected
63− Grenade.Layers.Reshape
67+ Grenade.Layers.Inception
64 Grenade.Layers.Logit
68 Grenade.Layers.Logit
65 Grenade.Layers.Merge
69 Grenade.Layers.Merge
69 Grenade.Layers.Pad
70 Grenade.Layers.Pad
70 Grenade.Layers.Pooling
71 Grenade.Layers.Pooling
73+ Grenade.Layers.Reshape
74+ Grenade.Layers.Softmax
76+ Grenade.Layers.Trivial
72 Grenade.Layers.Internal.Convolution
78 Grenade.Layers.Internal.Convolution
73 Grenade.Layers.Internal.Pad
79 Grenade.Layers.Internal.Pad
@@ -81,111 +87,20 @@ library
81 Grenade.Recurrent.Core.Network
87 Grenade.Recurrent.Core.Network
82 Grenade.Recurrent.Core.Runner
88 Grenade.Recurrent.Core.Runner
90+ Grenade.Recurrent.Layers
84 Grenade.Recurrent.Layers.BasicRecurrent
91 Grenade.Recurrent.Layers.BasicRecurrent
85 Grenade.Recurrent.Layers.LSTM
92 Grenade.Recurrent.Layers.LSTM
87 Grenade.Utils.OneHot
94 Grenade.Utils.OneHot
89− includes: cbits/im2col.h
96+ includes: cbits/im2col.h
90− cbits/gradient_decent.h
97+ cbits/gradient_decent.h
91− cbits/pad.h
98+ cbits/pad.h
92− c-sources: cbits/im2col.c
99+ c-sources: cbits/im2col.c
93− cbits/gradient_decent.c
100+ cbits/gradient_decent.c
94− cbits/pad.c
101+ cbits/pad.c
96− cc-options: -std=c99 -O3 -msse4.2 -Wall -Werror -DCABAL=1
98−executable feedforward
99− ghc-options: -Wall -threaded -O2
100− main-is: main/feedforward.hs
107− , optparse-applicative == 0.13.*
109− , mtl >= 2.2.1 && < 2.3
117− ghc-options: -Wall -threaded -O2
118− main-is: main/mnist.hs
123− , optparse-applicative == 0.13.*
125− , mtl >= 2.2.1 && < 2.3
126− , hmatrix >= 0.18 && < 0.19
134− ghc-options: -Wall -threaded -O2
135− main-is: main/gan-mnist.hs
142− , optparse-applicative == 0.13.*
144− , mtl >= 2.2.1 && < 2.3
145− , hmatrix >= 0.18 && < 0.19
153− ghc-options: -Wall -threaded -O2
154− main-is: main/recurrent.hs
159− , optparse-applicative == 0.13.*
161− , mtl >= 2.2.1 && < 2.3
162− , hmatrix >= 0.18 && < 0.19
169−executable shakespeare
170− ghc-options: -Wall -threaded -O2
171− main-is: main/shakespeare.hs
178− , optparse-applicative == 0.13.*
180− , mtl >= 2.2.1 && < 2.3
181− , hmatrix >= 0.18 && < 0.19
103+ cc-options: -std=c99 -O3 -msse4.2 -Wall -Werror -DCABAL=1
190test-suite test
105test-suite test
191 type: exitcode-stdio-1.0
106 type: exitcode-stdio-1.0