@@ -4,7 +4,7 @@ license: BSD2
44license-file: LICENSE
55author: Huw Campbell <huw.campbell@gmail.com>
66maintainer: Huw Campbell <huw.campbell@gmail.com>
7−copyright: (c) 2015 Huw Campbell.
7+copyright: (c) 2016-2017 Huw Campbell.
88synopsis: grenade
99category: System
1010cabal-version: >= 1.8
@@ -12,12 +12,12 @@ build-type: Simple
1212description: grenade.
1313
1414extra-source-files:
15− cbits/im2col.h
16− cbits/im2col.c
17− cbits/gradient_decent.h
18− cbits/gradient_decent.c
19− cbits/pad.h
20− cbits/pad.c
15+ cbits/im2col.h
16+ cbits/im2col.c
17+ cbits/gradient_decent.h
18+ cbits/gradient_decent.c
19+ cbits/pad.h
20+ cbits/pad.c
2121
2222source-repository head
2323 type: git
@@ -27,25 +27,26 @@ library
2727 build-depends:
2828 base >= 4.8 && < 5
2929 , bytestring == 0.10.*
30− , containers
31− , deepseq
32− , either == 4.4.*
33− , cereal
30+ , containers >= 0.5 && < 0.6
31+ , cereal >= 0.5 && < 0.6
32+ , deepseq >= 1.4 && < 1.5
3433 , exceptions == 0.8.*
3534 , hmatrix == 0.18.*
36− , MonadRandom
37− , mtl >= 2.2.1 && < 2.3
38− , primitive
35+ , MonadRandom >= 0.4 && < 0.6
36+ , mtl >= 2.2.1 && < 2.3
37+ , primitive >= 0.6 && < 0.7
3938 , text == 1.2.*
40− , transformers
41− , singletons >= 2.1 && < 2.3
42− , vector == 0.11.*
39+ , singletons >= 2.1 && < 2.3
40+ , vector >= 0.11 && < 0.13
4341
4442 ghc-options:
4543 -Wall
4644 hs-source-dirs:
4745 src
4846
47+ if impl(ghc < 8.0)
48+ ghc-options: -fno-warn-incomplete-patterns
49+
4950
5051 exposed-modules:
5152 Grenade
@@ -55,19 +56,24 @@ library
5556 Grenade.Core.Network
5657 Grenade.Core.Runner
5758 Grenade.Core.Shape
58− Grenade.Layers.Crop
59+
60+ Grenade.Layers
5961 Grenade.Layers.Concat
6062 Grenade.Layers.Convolution
63+ Grenade.Layers.Crop
6164 Grenade.Layers.Dropout
65+ Grenade.Layers.Elu
6266 Grenade.Layers.FullyConnected
63− Grenade.Layers.Reshape
67+ Grenade.Layers.Inception
6468 Grenade.Layers.Logit
6569 Grenade.Layers.Merge
66− Grenade.Layers.Relu
67− Grenade.Layers.Elu
68− Grenade.Layers.Tanh
6970 Grenade.Layers.Pad
7071 Grenade.Layers.Pooling
72+ Grenade.Layers.Relu
73+ Grenade.Layers.Reshape
74+ Grenade.Layers.Softmax
75+ Grenade.Layers.Tanh
76+ Grenade.Layers.Trivial
7177
7278 Grenade.Layers.Internal.Convolution
7379 Grenade.Layers.Internal.Pad
@@ -81,111 +87,20 @@ library
8187 Grenade.Recurrent.Core.Network
8288 Grenade.Recurrent.Core.Runner
8389
90+ Grenade.Recurrent.Layers
8491 Grenade.Recurrent.Layers.BasicRecurrent
8592 Grenade.Recurrent.Layers.LSTM
8693
8794 Grenade.Utils.OneHot
8895
89− includes: cbits/im2col.h
90− cbits/gradient_decent.h
91− cbits/pad.h
92− c-sources: cbits/im2col.c
93− cbits/gradient_decent.c
94− cbits/pad.c
95−
96− cc-options: -std=c99 -O3 -msse4.2 -Wall -Werror -DCABAL=1
97−
98−executable feedforward
99− ghc-options: -Wall -threaded -O2
100− main-is: main/feedforward.hs
101− build-depends: base
102− , grenade
103− , attoparsec
104− , bytestring
105− , cereal
106− , either
107− , optparse-applicative == 0.13.*
108− , text == 1.2.*
109− , mtl >= 2.2.1 && < 2.3
110− , hmatrix
111− , transformers
112− , singletons
113− , semigroups
114− , MonadRandom
115−
116−executable mnist
117− ghc-options: -Wall -threaded -O2
118− main-is: main/mnist.hs
119− build-depends: base
120− , grenade
121− , attoparsec
122− , either
123− , optparse-applicative == 0.13.*
124− , text == 1.2.*
125− , mtl >= 2.2.1 && < 2.3
126− , hmatrix >= 0.18 && < 0.19
127− , transformers
128− , semigroups
129− , singletons
130− , MonadRandom
131− , vector
132−
133−executable gan-mnist
134− ghc-options: -Wall -threaded -O2
135− main-is: main/gan-mnist.hs
136− build-depends: base
137− , grenade
138− , attoparsec
139− , bytestring
140− , cereal
141− , either
142− , optparse-applicative == 0.13.*
143− , text == 1.2.*
144− , mtl >= 2.2.1 && < 2.3
145− , hmatrix >= 0.18 && < 0.19
146− , transformers
147− , semigroups
148− , singletons
149− , MonadRandom
150− , vector
151−
152−executable recurrent
153− ghc-options: -Wall -threaded -O2
154− main-is: main/recurrent.hs
155− build-depends: base
156− , grenade
157− , attoparsec
158− , either
159− , optparse-applicative == 0.13.*
160− , text == 1.2.*
161− , mtl >= 2.2.1 && < 2.3
162− , hmatrix >= 0.18 && < 0.19
163− , transformers
164− , semigroups
165− , singletons
166− , MonadRandom
167−
168−
169−executable shakespeare
170− ghc-options: -Wall -threaded -O2
171− main-is: main/shakespeare.hs
172− build-depends: base
173− , grenade
174− , attoparsec
175− , bytestring
176− , cereal
177− , either
178− , optparse-applicative == 0.13.*
179− , text == 1.2.*
180− , mtl >= 2.2.1 && < 2.3
181− , hmatrix >= 0.18 && < 0.19
182− , transformers
183− , semigroups
184− , singletons
185− , vector
186− , MonadRandom
187− , containers
96+ includes: cbits/im2col.h
97+ cbits/gradient_decent.h
98+ cbits/pad.h
99+ c-sources: cbits/im2col.c
100+ cbits/gradient_decent.c
101+ cbits/pad.c
188102
103+ cc-options: -std=c99 -O3 -msse4.2 -Wall -Werror -DCABAL=1
189104
190105test-suite test
191106 type: exitcode-stdio-1.0