Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
167 commits
Select commit Hold shift + click to select a range
1390eea
specify shape of const op
cbovar Mar 17, 2018
329cdc8
Fix Sum gradient + add Tile
cbovar Mar 17, 2018
2fdf164
clean up
cbovar Mar 17, 2018
1895fa0
Fluent Dropout in core and flow
cbovar Mar 17, 2018
c7c797e
Assign op
cbovar Mar 18, 2018
dc13c60
remove useless code
cbovar Mar 18, 2018
c1a72d6
ToString
cbovar Mar 18, 2018
cc142ce
Sqrt
cbovar Mar 18, 2018
f4b3725
Sqrt
cbovar Mar 19, 2018
6451005
sqrt gradient check
cbovar Mar 19, 2018
b944c72
reformat
cbovar Mar 19, 2018
b4d4fae
Power
cbovar Mar 19, 2018
e9e8340
Sqrt gradient
cbovar Mar 19, 2018
61f71c3
Power op
cbovar Mar 19, 2018
21da12a
Power op
cbovar Mar 19, 2018
fb3405f
Easier flow debug
cbovar Mar 20, 2018
d941657
fix Variable serialization
cbovar Mar 20, 2018
0137c3a
Variable can be learnable or not
cbovar Mar 20, 2018
fe1e451
Fix wrong dirtyness propagation
cbovar Mar 20, 2018
86fc092
Adam
cbovar Mar 20, 2018
a6539d0
cleanup
cbovar Mar 20, 2018
598ff03
some comments
cbovar Mar 22, 2018
59cba59
some comments
cbovar Mar 22, 2018
3a7ea7c
+=
cbovar Mar 22, 2018
194e102
remove console output
cbovar Mar 22, 2018
39a4ec8
update of demo
cbovar Mar 22, 2018
4a08624
+=
cbovar Mar 22, 2018
ea5fd04
make some variables learnable
cbovar Mar 24, 2018
1f3e4d5
vs2015
cbovar Mar 24, 2018
4cf6db2
remove unused field
cbovar Mar 24, 2018
facbab1
include missing power kernel
cbovar Mar 24, 2018
845a4e6
Merge pull request #101 from cbovar/Develop
cbovar Mar 25, 2018
42bbdd7
Remove vs2015 build
cbovar Mar 25, 2018
4555126
Nuget stuff
cbovar Mar 25, 2018
473d1d3
Merge pull request #102 from cbovar/v0.4.6
cbovar Mar 25, 2018
edec0c7
missing embedded resource
cbovar Mar 25, 2018
6db9d3e
v0.4.7
cbovar Mar 25, 2018
6bc2c70
wrong reference
cbovar Mar 25, 2018
fd12ec4
ConvNetSharp.Utils nuget
cbovar Mar 26, 2018
127db6b
concat, extract and shape index
cbovar Mar 30, 2018
16d3ddb
T to op
cbovar Mar 30, 2018
17f198d
Better error message
cbovar Mar 30, 2018
379211d
comments and typo
cbovar Mar 30, 2018
d39239c
vs2015
cbovar Mar 30, 2018
6e83afd
Fix concat check
cbovar Mar 30, 2018
937af67
Scalar / broadcasting
cbovar Apr 2, 2018
f974270
tile
cbovar Apr 2, 2018
94492bf
better exception message
cbovar Apr 2, 2018
8ad12e0
UI
cbovar Apr 2, 2018
2bdaec4
reformat
cbovar Apr 2, 2018
8d20898
add posisitveOnly to single random generation
cbovar Apr 2, 2018
e1a387a
small fix
cbovar Apr 2, 2018
6824a90
Ctrl K + D
cbovar Apr 2, 2018
33d44af
Scalar / broadcasting
cbovar Apr 2, 2018
3cd518e
Fix gpu flow demo
cbovar Apr 5, 2018
0c87528
comments
cbovar Apr 5, 2018
4b5f6e3
move comment
cbovar Apr 5, 2018
be8473e
Remove incorrect comment
cbovar Apr 8, 2018
ab7f8d6
Add refence to ConvNetSharp in Op<T>
cbovar Apr 8, 2018
c0e3ba2
rename
cbovar Apr 8, 2018
12874e8
include Shape Extension in vs 2015 project
cbovar Apr 8, 2018
ed77a4a
Merge pull request #107 from cbovar/Concat
cbovar Apr 8, 2018
89a3518
include missing tile kernel
cbovar Apr 8, 2018
d14da06
Merge pull request #108 from cbovar/Concat
cbovar Apr 8, 2018
5194803
v0.4.9
cbovar May 6, 2018
00cdfff
Dense
cbovar May 6, 2018
52da6f0
Add possiblity to provide graph when deserializing
cbovar May 6, 2018
e97b45f
Leaky Relu
cbovar May 6, 2018
c864be7
add alpha to leaky relu
cbovar May 7, 2018
42e49ef
correct comment
cbovar May 7, 2018
af5971f
leaky relu
cbovar May 7, 2018
f681153
add missing call to base.Evaluate
cbovar May 8, 2018
2f5c687
fix block/thread computation
cbovar May 8, 2018
14591da
vs2015
cbovar May 8, 2018
7feef7f
Merge pull request #113 from cbovar/LeakyRelu_Flow
cbovar May 8, 2018
3ad9590
Get rid of IsLearning in Dropout
cbovar May 10, 2018
077c9bb
Merge pull request #116 from cbovar/Dropout
cbovar May 10, 2018
99ea5ae
Fix dropout in Flow
cbovar May 12, 2018
a14e2c9
dropout with 0 prob should work and just pass thru the volume
cbovar May 12, 2018
e02c69e
comment
cbovar May 12, 2018
fbd1253
clearer error when forgeting to provide a value for a placeholder
cbovar May 12, 2018
9baba59
Merge branch 'master' of https://github.com/cbovar/ConvNetSharp into …
cbovar May 12, 2018
7dcdab8
Merge pull request #117 from cbovar/Dropout
cbovar May 12, 2018
f8e1c29
shape simplification
cbovar May 13, 2018
2634de7
dispose temporary storaged only when owner
cbovar May 13, 2018
a8dae8d
Merge pull request #119 from cbovar/Simplify_shape
cbovar May 13, 2018
8f41f60
v0.4.10
cbovar May 19, 2018
c2596a5
Remove methods that allocate memory silently
cbovar Jun 3, 2018
47f9e8c
update packages
cbovar Jun 3, 2018
50e468f
Remove methods that allocate memory silently
cbovar Jun 3, 2018
2cd8a78
Adam trainer
cbovar Jun 3, 2018
a82bfeb
Remove useless stuff
cbovar Jun 3, 2018
71f8629
Get rid of volume operatpr
cbovar Jun 3, 2018
f87d198
Allow broadcast
cbovar Jun 3, 2018
9984f79
remove 2015 solution
cbovar Jun 3, 2018
99b59b7
Rename: remove 'Do'
cbovar Jun 3, 2018
ede3ac8
Merge pull request #123 from cbovar/Remove_volume_operators
cbovar Jun 3, 2018
b4de17a
fluent serialization
cbovar Jun 10, 2018
8b625cd
serialization examples
cbovar Jun 10, 2018
d17ae94
do not allocate filters and filters gradients if already of the corre…
cbovar Jun 10, 2018
171a4b1
fix serialization doc
cbovar Jun 10, 2018
822a8cf
Merge pull request #126 from cbovar/Serialization_Doc
cbovar Jun 10, 2018
ce1e311
Create CONTRIBUTING.md
cbovar Jun 10, 2018
0e08299
Update README.md
cbovar Jun 10, 2018
f6b7974
move new examples in example folder
cbovar Jun 16, 2018
edfb681
matrix multiplication
cbovar Jun 17, 2018
916dc3c
transpose
cbovar Jun 17, 2018
cea60bb
better error message
cbovar Jun 17, 2018
9d3d279
reformat
cbovar Jun 17, 2018
48083fa
matrix multiplication
cbovar Jun 17, 2018
97137e6
expose learning rate
cbovar Jun 23, 2018
6f011e0
do not differentiate if flowing gradient is null
cbovar Jun 23, 2018
04f40e2
improve tostring of ops
cbovar Jun 23, 2018
0dd8ece
use convenience function to compute output shape
cbovar Jun 23, 2018
08e2d5d
matmult broadcast cpu
cbovar Jun 23, 2018
20a8eb9
GPU matmult and transpose using cudaBLAS
cbovar Jun 24, 2018
ef76a68
Better error message
cbovar Jun 25, 2018
bc14359
rename variable
cbovar Jun 25, 2018
a414cb9
Expose learning rate and fix gradient computation when batch size > 1
cbovar Jun 25, 2018
8e94ade
Divide broadcast
cbovar Jun 26, 2018
db4292f
re-order parameters to put result at the end (like the rest)
cbovar Jul 2, 2018
cff6f44
correct cudnn version and link
cbovar Jul 7, 2018
7b466b6
Rnn demo
cbovar Jul 7, 2018
ae524e7
re-order parameters to put result at the end (like the rest)
cbovar Jul 7, 2018
46f1870
Merge pull request #129 from cbovar/Matmult
cbovar Jul 7, 2018
93e3e51
move rnn demo into examples folder
cbovar Jul 14, 2018
b5a587a
add managedblas reference
cbovar Jul 14, 2018
83f8ca0
v0.4.11 + get rid of old vs2015 projects
cbovar Jul 14, 2018
784534d
update nuget packages
cbovar Jul 15, 2018
3ef479d
Cuda 9.1 / Cudnn 7
cbovar Jul 15, 2018
434942c
fix parameters order
cbovar Sep 16, 2018
a40b365
SImple dropout tests
cbovar Sep 16, 2018
0cc64a1
Merge pull request #133 from cbovar/Fix_Dropout
cbovar Sep 16, 2018
34bc9c4
Fix csproj + update some packages
cbovar Feb 7, 2019
2e46efb
Update readme
cbovar Feb 7, 2019
2bfe243
Merge remote-tracking branch 'remotes/origin/master' into ManagedCuda9_1
cbovar Feb 9, 2019
1181670
Fix csproj
cbovar Feb 9, 2019
7f58b36
Merge pull request #136 from cbovar/ManagedCuda9_1
cbovar Feb 10, 2019
8a1252d
Remove unused regularization parameters. Will put them back when actu…
cbovar Feb 10, 2019
74716a6
Merge pull request #137 from cbovar/Remove_Unused_Regularization
cbovar Feb 10, 2019
c4c09fd
version 0.4.12
cbovar Jun 2, 2019
0060d03
Merge pull request #141 from cbovar/version_0.4.12
cbovar Jun 2, 2019
dbe8f31
Fix Fluent serialization
cbovar Jul 26, 2019
24588a5
Merge pull request #144 from cbovar/Fix_Fluent_Serialization
cbovar Jul 26, 2019
81ce82d
- Upgrade to .net core 3.1 / .net standard 2.1
cbovar Feb 12, 2020
250b042
Get rid of useless files
cbovar Feb 12, 2020
fa5b303
- clean up
cbovar Feb 12, 2020
91081a3
add icon
cbovar Feb 12, 2020
89e2a56
add icon source
cbovar Feb 12, 2020
ecfbcf8
update package
cbovar Feb 12, 2020
67f4d44
some vobabulary
cbovar Feb 12, 2020
4b6254f
nuget package
cbovar Feb 12, 2020
79691e2
remove Utils for the moment (no .net core GraphSharp version)
cbovar Feb 12, 2020
2a42097
Merge pull request #146 from cbovar/Upgrade_Framework
cbovar Feb 12, 2020
9b0bc63
Volume change for 1d
lazerdust Mar 13, 2020
b2e2cce
Volume change for 1d part2
lazerdust Mar 13, 2020
9ca3e39
ConvLayer1D add
lazerdust Mar 13, 2020
f7cc1b8
Rename property names
lazerdust Mar 15, 2020
e54ce36
Deleted ConvLayer1D.cs
lazerdust Mar 15, 2020
3aafdcb
lastest logo
cbovar Mar 23, 2020
f94dbc0
add missing method
cbovar Mar 24, 2020
8b97815
formatting
cbovar Mar 24, 2020
3e74745
vocab
cbovar Mar 24, 2020
ef91ce1
Convolution unit test where xpad != ypad
cbovar Mar 24, 2020
f70e49b
Merge pull request #149 from lazerdust/master
cbovar Mar 24, 2020
d199115
Rename Power.cu to power.cu
idow09 Mar 24, 2020
ccaf6f6
Merge pull request #150 from idow09/patch-1
cbovar Mar 24, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 13 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# How to contribute

1) Pick or create some issues and assign them to yourself
2) Create a feature branch
3) Commit documented changes along with unit tests
4) Create a Pull request


Contribution is welcome on any aspect of the project but the following points are the priority:
* Better documentation: Fill up missing public methods documentation headers, find a way to easily export it and host it in github
* Better error messages: End user should understand why an exception is raised (e.g. wrong input shape)
* Make the api less verbose (e.g. volume creation is ugly: ```BuilderInstance.Volume.From(new[] { 0.3, -0.5 }, new Shape(2))```)
* Optimization of ConvNetSharp.Flow computation graph (factorization, simple optimization like replace X * 1 by X, ...)
129 changes: 0 additions & 129 deletions ConvNetSharp.2015.sln

This file was deleted.

7 changes: 5 additions & 2 deletions ConvNetSharp.Nuget.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26430.14
# Visual Studio Version 16
VisualStudioVersion = 16.0.29728.190
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConvNetSharp.Volume", "src\ConvNetSharp.Volume\ConvNetSharp.Volume.csproj", "{1A285120-F2F0-4A94-AB31-B4E870679C0E}"
EndProject
Expand Down Expand Up @@ -37,4 +37,7 @@ Global
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {BFC0BE6B-5893-480C-A89A-F9F8597E8265}
EndGlobalSection
EndGlobal
Loading