initial release
authorEric Luo <eric_luo@ti.com>
Fri, 20 Mar 2015 19:29:26 +0000 (14:29 -0500)
committerEric Luo <eric_luo@ti.com>
Fri, 20 Mar 2015 19:29:26 +0000 (14:29 -0500)
1023 files changed:
bin/0.txt [new file with mode: 0644]
build/.DS_Store [new file with mode: 0644]
build/build_files.txt [new file with mode: 0644]
build/build_timl.sh [new file with mode: 0755]
build/build_version.txt [new file with mode: 0644]
build/control [new file with mode: 0644]
build/makefile [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/rules [new file with mode: 0644]
doc/.DS_Store [new file with mode: 0644]
doc/html/annotated.html [new file with mode: 0644]
doc/html/appCNNClassCIFAR10Testing_8c.html [new file with mode: 0644]
doc/html/appCNNClassCIFAR10Training_8c.html [new file with mode: 0644]
doc/html/appCNNClassImageNetAlexNetTesting_8c.html [new file with mode: 0644]
doc/html/appCNNClassImageNetCaffeNetTesting_8c.html [new file with mode: 0644]
doc/html/appCNNClassImageNetCaffeNetTraining_8c.html [new file with mode: 0644]
doc/html/appCNNClassImageNetVGGNetTesting_8c.html [new file with mode: 0644]
doc/html/appCNNClassMNISTTesting_8c.html [new file with mode: 0644]
doc/html/appCNNClassMNISTTraining_8c.html [new file with mode: 0644]
doc/html/appCNNClass_8h.html [new file with mode: 0644]
doc/html/appCNNClass_8h_source.html [new file with mode: 0644]
doc/html/appCNNConvertImageNet_8cpp.html [new file with mode: 0644]
doc/html/appCNNConvertImageNet_8hpp.html [new file with mode: 0644]
doc/html/appCNNConvertImageNet_8hpp_source.html [new file with mode: 0644]
doc/html/appCNNConvertSBDShuffle_8cpp.html [new file with mode: 0644]
doc/html/appCNNConvertSBD_8cpp.html [new file with mode: 0644]
doc/html/appCNNConvertSBD_8hpp.html [new file with mode: 0644]
doc/html/appCNNConvertSBD_8hpp_source.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeConvLayerConvert_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeConvLayerPermuteKernel_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeConvert_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeDropoutLayerConvert_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeFillBlockDiagonalMatrix_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeFlipKernelMatrix_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeFlipMatrixFloat_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeLayerTypeConvert_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeLinearLayerConvert_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeNonlinearLayerConvert_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeNonlinearTypeConvert_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeNormLayerConvert_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffePermuteMean_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffePoolingLayerConvert_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffePoolingTypeConvert_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeReadMean_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeReadProtoFromBinaryFile_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffeReadProtoFromTextFile_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffe_8cpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffe_8hpp.html [new file with mode: 0644]
doc/html/appCNNInteropCaffe_8hpp_source.html [new file with mode: 0644]
doc/html/appCNNSceneAccuracy_8c.html [new file with mode: 0644]
doc/html/appCNNSceneClassifyOpenMP_8c.html [new file with mode: 0644]
doc/html/appCNNSceneClassify_8c.html [new file with mode: 0644]
doc/html/appCNNSceneGetLabel_8c.html [new file with mode: 0644]
doc/html/appCNNSceneGetPatch_8c.html [new file with mode: 0644]
doc/html/appCNNSceneLabelMatrix_8c.html [new file with mode: 0644]
doc/html/appCNNSceneSBDTesting_8c.html [new file with mode: 0644]
doc/html/appCNNSceneSBDTraining_8c.html [new file with mode: 0644]
doc/html/appCNNSceneShuffleIdx_8c.html [new file with mode: 0644]
doc/html/appCNNSceneSupervisedTraining_8c.html [new file with mode: 0644]
doc/html/appCNNScene_8h.html [new file with mode: 0644]
doc/html/appCNNScene_8h_source.html [new file with mode: 0644]
doc/html/bc_s.png [new file with mode: 0644]
doc/html/bdwn.png [new file with mode: 0644]
doc/html/benchmarkCNNClassCaffeNetTesting_8c.html [new file with mode: 0644]
doc/html/benchmarkCNNClassVGGNetTesting_8c.html [new file with mode: 0644]
doc/html/benchmarkCNNClass_8h.html [new file with mode: 0644]
doc/html/benchmarkCNNClass_8h_source.html [new file with mode: 0644]
doc/html/citelist.html [new file with mode: 0644]
doc/html/classes.html [new file with mode: 0644]
doc/html/closed.png [new file with mode: 0644]
doc/html/dir_16155ae07eaa5c921aeed81c92821729.html [new file with mode: 0644]
doc/html/dir_1d5bd1a67e620b1dd620c8f99cd54336.html [new file with mode: 0644]
doc/html/dir_230ff266809b6c822309e6868f081b10.html [new file with mode: 0644]
doc/html/dir_33b1e66cafa6041e6e41b00b9d88c964.html [new file with mode: 0644]
doc/html/dir_3548040f51d72c8ca49dee5213e206f2.html [new file with mode: 0644]
doc/html/dir_4084baa6c0fdfa856ed7e4322d38ab83.html [new file with mode: 0644]
doc/html/dir_4f218e5c1c68a8760266841df915118e.html [new file with mode: 0644]
doc/html/dir_5a30b02d3d193d3439cb254c6b531220.html [new file with mode: 0644]
doc/html/dir_5dca0992475f9d5363b80eafbe83135b.html [new file with mode: 0644]
doc/html/dir_6c91a1ea99977e0db57e04384e591edf.html [new file with mode: 0644]
doc/html/dir_77f9aaa5661271ac2ea8ecdb3af7a828.html [new file with mode: 0644]
doc/html/dir_807a684cf2929f54b367592b32ca6cca.html [new file with mode: 0644]
doc/html/dir_84a13920a6297cf4f064e8d52e095aa3.html [new file with mode: 0644]
doc/html/dir_9f7102c8977c4304c9632e12c71e1972.html [new file with mode: 0644]
doc/html/dir_a521c2abccaf2a686afbbb33e657a698.html [new file with mode: 0644]
doc/html/dir_af0e45070e547f5125f0566af5be55a0.html [new file with mode: 0644]
doc/html/dir_c5b36bb030c577d6bbefab4a3e5235f0.html [new file with mode: 0644]
doc/html/dir_cbce4e9d682b2ab9b4443a07d4729082.html [new file with mode: 0644]
doc/html/dir_ce1800c9a1795cf1469eaaa9bf86db13.html [new file with mode: 0644]
doc/html/dir_d5ced2f8917654d033439779f273d012.html [new file with mode: 0644]
doc/html/dir_e1393c852092c48229ff3d401bdaf28b.html [new file with mode: 0644]
doc/html/dir_e5b67a8a4144e6ae177326db1accf5e2.html [new file with mode: 0644]
doc/html/dir_e5def28db4ba0142cedf1af2d851f321.html [new file with mode: 0644]
doc/html/dir_f1f6944af43c59fefd67e76a5b785649.html [new file with mode: 0644]
doc/html/dir_f89ab501b8b82561f2c4272b09a3306b.html [new file with mode: 0644]
doc/html/doxygen.css [new file with mode: 0644]
doc/html/doxygen.png [new file with mode: 0644]
doc/html/dynsections.js [new file with mode: 0644]
doc/html/files.html [new file with mode: 0644]
doc/html/form_0.png [new file with mode: 0644]
doc/html/form_1.png [new file with mode: 0644]
doc/html/form_2.png [new file with mode: 0644]
doc/html/form_3.png [new file with mode: 0644]
doc/html/form_4.png [new file with mode: 0644]
doc/html/form_5.png [new file with mode: 0644]
doc/html/form_6.png [new file with mode: 0644]
doc/html/form_7.png [new file with mode: 0644]
doc/html/formula.repository [new file with mode: 0644]
doc/html/ftv2blank.png [new file with mode: 0644]
doc/html/ftv2cl.png [new file with mode: 0644]
doc/html/ftv2doc.png [new file with mode: 0644]
doc/html/ftv2folderclosed.png [new file with mode: 0644]
doc/html/ftv2folderopen.png [new file with mode: 0644]
doc/html/ftv2lastnode.png [new file with mode: 0644]
doc/html/ftv2link.png [new file with mode: 0644]
doc/html/ftv2mlastnode.png [new file with mode: 0644]
doc/html/ftv2mnode.png [new file with mode: 0644]
doc/html/ftv2mo.png [new file with mode: 0644]
doc/html/ftv2node.png [new file with mode: 0644]
doc/html/ftv2ns.png [new file with mode: 0644]
doc/html/ftv2plastnode.png [new file with mode: 0644]
doc/html/ftv2pnode.png [new file with mode: 0644]
doc/html/ftv2splitbar.png [new file with mode: 0644]
doc/html/ftv2vertline.png [new file with mode: 0644]
doc/html/functions.html [new file with mode: 0644]
doc/html/functions_vars.html [new file with mode: 0644]
doc/html/globals.html [new file with mode: 0644]
doc/html/globals_b.html [new file with mode: 0644]
doc/html/globals_enum.html [new file with mode: 0644]
doc/html/globals_eval.html [new file with mode: 0644]
doc/html/globals_func.html [new file with mode: 0644]
doc/html/globals_func_b.html [new file with mode: 0644]
doc/html/globals_func_m.html [new file with mode: 0644]
doc/html/globals_func_t.html [new file with mode: 0644]
doc/html/globals_m.html [new file with mode: 0644]
doc/html/globals_t.html [new file with mode: 0644]
doc/html/globals_u.html [new file with mode: 0644]
doc/html/group__app.html [new file with mode: 0644]
doc/html/group__appCNN.html [new file with mode: 0644]
doc/html/group__appCNNClass.html [new file with mode: 0644]
doc/html/group__appCNNConvertImageNet.html [new file with mode: 0644]
doc/html/group__appCNNConvertSBD.html [new file with mode: 0644]
doc/html/group__appCNNInteropCaffe.html [new file with mode: 0644]
doc/html/group__appCNNScene.html [new file with mode: 0644]
doc/html/group__benchmark.html [new file with mode: 0644]
doc/html/group__benchmarkCNN.html [new file with mode: 0644]
doc/html/group__benchmarkCNNClass.html [new file with mode: 0644]
doc/html/group__cnn.html [new file with mode: 0644]
doc/html/group__test.html [new file with mode: 0644]
doc/html/group__testCNN.html [new file with mode: 0644]
doc/html/group__testUtil.html [new file with mode: 0644]
doc/html/group__util.html [new file with mode: 0644]
doc/html/index.html [new file with mode: 0644]
doc/html/jquery.js [new file with mode: 0644]
doc/html/modules.html [new file with mode: 0644]
doc/html/nav_f.png [new file with mode: 0644]
doc/html/nav_g.png [new file with mode: 0644]
doc/html/nav_h.png [new file with mode: 0644]
doc/html/open.png [new file with mode: 0644]
doc/html/pages.html [new file with mode: 0644]
doc/html/search/all_0.html [new file with mode: 0644]
doc/html/search/all_0.js [new file with mode: 0644]
doc/html/search/all_1.html [new file with mode: 0644]
doc/html/search/all_1.js [new file with mode: 0644]
doc/html/search/all_10.html [new file with mode: 0644]
doc/html/search/all_10.js [new file with mode: 0644]
doc/html/search/all_2.html [new file with mode: 0644]
doc/html/search/all_2.js [new file with mode: 0644]
doc/html/search/all_3.html [new file with mode: 0644]
doc/html/search/all_3.js [new file with mode: 0644]
doc/html/search/all_4.html [new file with mode: 0644]
doc/html/search/all_4.js [new file with mode: 0644]
doc/html/search/all_5.html [new file with mode: 0644]
doc/html/search/all_5.js [new file with mode: 0644]
doc/html/search/all_6.html [new file with mode: 0644]
doc/html/search/all_6.js [new file with mode: 0644]
doc/html/search/all_7.html [new file with mode: 0644]
doc/html/search/all_7.js [new file with mode: 0644]
doc/html/search/all_8.html [new file with mode: 0644]
doc/html/search/all_8.js [new file with mode: 0644]
doc/html/search/all_9.html [new file with mode: 0644]
doc/html/search/all_9.js [new file with mode: 0644]
doc/html/search/all_a.html [new file with mode: 0644]
doc/html/search/all_a.js [new file with mode: 0644]
doc/html/search/all_b.html [new file with mode: 0644]
doc/html/search/all_b.js [new file with mode: 0644]
doc/html/search/all_c.html [new file with mode: 0644]
doc/html/search/all_c.js [new file with mode: 0644]
doc/html/search/all_d.html [new file with mode: 0644]
doc/html/search/all_d.js [new file with mode: 0644]
doc/html/search/all_e.html [new file with mode: 0644]
doc/html/search/all_e.js [new file with mode: 0644]
doc/html/search/all_f.html [new file with mode: 0644]
doc/html/search/all_f.js [new file with mode: 0644]
doc/html/search/classes_0.html [new file with mode: 0644]
doc/html/search/classes_0.js [new file with mode: 0644]
doc/html/search/classes_1.html [new file with mode: 0644]
doc/html/search/classes_1.js [new file with mode: 0644]
doc/html/search/classes_2.html [new file with mode: 0644]
doc/html/search/classes_2.js [new file with mode: 0644]
doc/html/search/close.png [new file with mode: 0644]
doc/html/search/enums_0.html [new file with mode: 0644]
doc/html/search/enums_0.js [new file with mode: 0644]
doc/html/search/enumvalues_0.html [new file with mode: 0644]
doc/html/search/enumvalues_0.js [new file with mode: 0644]
doc/html/search/files_0.html [new file with mode: 0644]
doc/html/search/files_0.js [new file with mode: 0644]
doc/html/search/files_1.html [new file with mode: 0644]
doc/html/search/files_1.js [new file with mode: 0644]
doc/html/search/files_2.html [new file with mode: 0644]
doc/html/search/files_2.js [new file with mode: 0644]
doc/html/search/functions_0.html [new file with mode: 0644]
doc/html/search/functions_0.js [new file with mode: 0644]
doc/html/search/functions_1.html [new file with mode: 0644]
doc/html/search/functions_1.js [new file with mode: 0644]
doc/html/search/functions_2.html [new file with mode: 0644]
doc/html/search/functions_2.js [new file with mode: 0644]
doc/html/search/functions_3.html [new file with mode: 0644]
doc/html/search/functions_3.js [new file with mode: 0644]
doc/html/search/groups_0.html [new file with mode: 0644]
doc/html/search/groups_0.js [new file with mode: 0644]
doc/html/search/groups_1.html [new file with mode: 0644]
doc/html/search/groups_1.js [new file with mode: 0644]
doc/html/search/groups_2.html [new file with mode: 0644]
doc/html/search/groups_2.js [new file with mode: 0644]
doc/html/search/groups_3.html [new file with mode: 0644]
doc/html/search/groups_3.js [new file with mode: 0644]
doc/html/search/groups_4.html [new file with mode: 0644]
doc/html/search/groups_4.js [new file with mode: 0644]
doc/html/search/mag_sel.png [new file with mode: 0644]
doc/html/search/nomatches.html [new file with mode: 0644]
doc/html/search/pages_0.html [new file with mode: 0644]
doc/html/search/pages_0.js [new file with mode: 0644]
doc/html/search/pages_1.html [new file with mode: 0644]
doc/html/search/pages_1.js [new file with mode: 0644]
doc/html/search/search.css [new file with mode: 0644]
doc/html/search/search.js [new file with mode: 0644]
doc/html/search/search_l.png [new file with mode: 0644]
doc/html/search/search_m.png [new file with mode: 0644]
doc/html/search/search_r.png [new file with mode: 0644]
doc/html/search/variables_0.html [new file with mode: 0644]
doc/html/search/variables_0.js [new file with mode: 0644]
doc/html/search/variables_1.html [new file with mode: 0644]
doc/html/search/variables_1.js [new file with mode: 0644]
doc/html/search/variables_2.html [new file with mode: 0644]
doc/html/search/variables_2.js [new file with mode: 0644]
doc/html/search/variables_3.html [new file with mode: 0644]
doc/html/search/variables_3.js [new file with mode: 0644]
doc/html/search/variables_4.html [new file with mode: 0644]
doc/html/search/variables_4.js [new file with mode: 0644]
doc/html/search/variables_5.html [new file with mode: 0644]
doc/html/search/variables_5.js [new file with mode: 0644]
doc/html/search/variables_6.html [new file with mode: 0644]
doc/html/search/variables_6.js [new file with mode: 0644]
doc/html/search/variables_7.html [new file with mode: 0644]
doc/html/search/variables_7.js [new file with mode: 0644]
doc/html/search/variables_8.html [new file with mode: 0644]
doc/html/search/variables_8.js [new file with mode: 0644]
doc/html/search/variables_9.html [new file with mode: 0644]
doc/html/search/variables_9.js [new file with mode: 0644]
doc/html/search/variables_a.html [new file with mode: 0644]
doc/html/search/variables_a.js [new file with mode: 0644]
doc/html/search/variables_b.html [new file with mode: 0644]
doc/html/search/variables_b.js [new file with mode: 0644]
doc/html/search/variables_c.html [new file with mode: 0644]
doc/html/search/variables_c.js [new file with mode: 0644]
doc/html/struct__timlCNNLayer__.html [new file with mode: 0644]
doc/html/struct__timlConvNeuralNetwork__.html [new file with mode: 0644]
doc/html/structappCNNSceneDataSet.html [new file with mode: 0644]
doc/html/structtimlCNNConvParams.html [new file with mode: 0644]
doc/html/structtimlCNNDataSet.html [new file with mode: 0644]
doc/html/structtimlCNNDropoutParams.html [new file with mode: 0644]
doc/html/structtimlCNNInputParams.html [new file with mode: 0644]
doc/html/structtimlCNNLinearParams.html [new file with mode: 0644]
doc/html/structtimlCNNNonlinearParams.html [new file with mode: 0644]
doc/html/structtimlCNNNormParams.html [new file with mode: 0644]
doc/html/structtimlCNNPoolingParams.html [new file with mode: 0644]
doc/html/structtimlCNNTrainingParams.html [new file with mode: 0644]
doc/html/structtimlUtilImage.html [new file with mode: 0644]
doc/html/structtimlUtilImageSet.html [new file with mode: 0644]
doc/html/structtimlUtilInitializer.html [new file with mode: 0644]
doc/html/sync_off.png [new file with mode: 0644]
doc/html/sync_on.png [new file with mode: 0644]
doc/html/tab_a.png [new file with mode: 0644]
doc/html/tab_b.png [new file with mode: 0644]
doc/html/tab_h.png [new file with mode: 0644]
doc/html/tab_s.png [new file with mode: 0644]
doc/html/tabs.css [new file with mode: 0644]
doc/html/testCNNSimpleClone_8c.html [new file with mode: 0644]
doc/html/testCNNSimpleIO_8c.html [new file with mode: 0644]
doc/html/testCNNSimpleProfile_8c.html [new file with mode: 0644]
doc/html/testCNNSimpleResize_8c.html [new file with mode: 0644]
doc/html/testCNNSimpleShare_8c.html [new file with mode: 0644]
doc/html/testCNNSimpleTraining_8c.html [new file with mode: 0644]
doc/html/testCNN_8c.html [new file with mode: 0644]
doc/html/testCNN_8h.html [new file with mode: 0644]
doc/html/testCNN_8h_source.html [new file with mode: 0644]
doc/html/testUtilBLAS_8c.html [new file with mode: 0644]
doc/html/testUtilConv2_8c.html [new file with mode: 0644]
doc/html/testUtilSort_8c.html [new file with mode: 0644]
doc/html/testUtil_8c.html [new file with mode: 0644]
doc/html/testUtil_8h.html [new file with mode: 0644]
doc/html/testUtil_8h_source.html [new file with mode: 0644]
doc/html/timlCNNAddConvLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNAddDropoutLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNAddInputLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNAddLinearLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNAddNonlinearLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNAddNormLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNAddPoolingLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNAssignDevice_8c.html [new file with mode: 0644]
doc/html/timlCNNBackPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNClassifyTop1SingleMode_8c.html [new file with mode: 0644]
doc/html/timlCNNClassifyTopNBatchModeOpenMP_8c.html [new file with mode: 0644]
doc/html/timlCNNClassifyTopNBatchMode_8c.html [new file with mode: 0644]
doc/html/timlCNNClassifyTopNTeamModeOpenMP_8c.html [new file with mode: 0644]
doc/html/timlCNNClone_8c.html [new file with mode: 0644]
doc/html/timlCNNConvBackPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNConvForwardPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNConvInitialize_8c.html [new file with mode: 0644]
doc/html/timlCNNConvParamsDefault_8c.html [new file with mode: 0644]
doc/html/timlCNNConvReadFromBinaryFile_8c.html [new file with mode: 0644]
doc/html/timlCNNConvReadFromTextFile_8c.html [new file with mode: 0644]
doc/html/timlCNNConvShareParams_8c.html [new file with mode: 0644]
doc/html/timlCNNConvUpdateParams_8c.html [new file with mode: 0644]
doc/html/timlCNNConvWriteToFile_8c.html [new file with mode: 0644]
doc/html/timlCNNCostWithLabel_8c.html [new file with mode: 0644]
doc/html/timlCNNCreateConvNeuralNetwork_8c.html [new file with mode: 0644]
doc/html/timlCNNDeleteConvLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNDeleteDropoutLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNDeleteInputLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNDeleteLinearLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNDeleteNonlinearLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNDeleteNormLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNDeletePoolingLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNDelete_8c.html [new file with mode: 0644]
doc/html/timlCNNDropoutBackPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNDropoutForwardPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNDropoutInitialize_8c.html [new file with mode: 0644]
doc/html/timlCNNDropoutReadFromTextFile_8c.html [new file with mode: 0644]
doc/html/timlCNNDropoutWriteToFile_8c.html [new file with mode: 0644]
doc/html/timlCNNForwardPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNGetLayerNum_8c.html [new file with mode: 0644]
doc/html/timlCNNGetParamsNum_8c.html [new file with mode: 0644]
doc/html/timlCNNInitialize_8c.html [new file with mode: 0644]
doc/html/timlCNNInputInitialize_8c.html [new file with mode: 0644]
doc/html/timlCNNInputParamsDefault_8c.html [new file with mode: 0644]
doc/html/timlCNNInputReadFromBinaryFile_8c.html [new file with mode: 0644]
doc/html/timlCNNInputReadFromTextFile_8c.html [new file with mode: 0644]
doc/html/timlCNNInputShareParams_8c.html [new file with mode: 0644]
doc/html/timlCNNInputWriteToFile_8c.html [new file with mode: 0644]
doc/html/timlCNNLayerTypeStr_8c.html [new file with mode: 0644]
doc/html/timlCNNLinearBackPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNLinearForwardPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNLinearInitialize_8c.html [new file with mode: 0644]
doc/html/timlCNNLinearParamsDefault_8c.html [new file with mode: 0644]
doc/html/timlCNNLinearReadFromBinaryFile_8c.html [new file with mode: 0644]
doc/html/timlCNNLinearReadFromTextFile_8c.html [new file with mode: 0644]
doc/html/timlCNNLinearShareParams_8c.html [new file with mode: 0644]
doc/html/timlCNNLinearUpdateParams_8c.html [new file with mode: 0644]
doc/html/timlCNNLinearWriteToFile_8c.html [new file with mode: 0644]
doc/html/timlCNNMaxPoolingBackPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNMaxPoolingForwardPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNMeanPoolingBackPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNMeanPoolingForwardPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNMemPoolSize_8c.html [new file with mode: 0644]
doc/html/timlCNNMemory_8c.html [new file with mode: 0644]
doc/html/timlCNNNonlinearBackPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNNonlinearForwardPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNNonlinearInitialize_8c.html [new file with mode: 0644]
doc/html/timlCNNNonlinearParamsDefault_8c.html [new file with mode: 0644]
doc/html/timlCNNNonlinearReadFromTextFile_8c.html [new file with mode: 0644]
doc/html/timlCNNNonlinearWriteToFile_8c.html [new file with mode: 0644]
doc/html/timlCNNNormBackPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNNormForwardPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNNormInitialize_8c.html [new file with mode: 0644]
doc/html/timlCNNNormParamsDefault_8c.html [new file with mode: 0644]
doc/html/timlCNNNormWriteToFile_8c.html [new file with mode: 0644]
doc/html/timlCNNPoolingBackPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNPoolingForwardPropagation_8c.html [new file with mode: 0644]
doc/html/timlCNNPoolingInitialize_8c.html [new file with mode: 0644]
doc/html/timlCNNPoolingParamsDefault_8c.html [new file with mode: 0644]
doc/html/timlCNNPoolingReadFromTextFile_8c.html [new file with mode: 0644]
doc/html/timlCNNPoolingWriteToFile_8c.html [new file with mode: 0644]
doc/html/timlCNNPrint_8c.html [new file with mode: 0644]
doc/html/timlCNNProfile_8c.html [new file with mode: 0644]
doc/html/timlCNNReadFromFile_8c.html [new file with mode: 0644]
doc/html/timlCNNResetConvLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNResetDropoutLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNResetInputLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNResetLinearLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNResetNonlinearLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNResetNormLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNResetPoolingLayer_8c.html [new file with mode: 0644]
doc/html/timlCNNReset_8c.html [new file with mode: 0644]
doc/html/timlCNNResize_8c.html [new file with mode: 0644]
doc/html/timlCNNSetMode_8c.html [new file with mode: 0644]
doc/html/timlCNNShareParams_8c.html [new file with mode: 0644]
doc/html/timlCNNSupervisedTrainingWithLabelBatchModeOpenMP_8c.html [new file with mode: 0644]
doc/html/timlCNNSupervisedTrainingWithLabelBatchMode_8c.html [new file with mode: 0644]
doc/html/timlCNNTrainingParamsDefault_8c.html [new file with mode: 0644]
doc/html/timlCNNTrainingParamsReadFromTextFile_8c.html [new file with mode: 0644]
doc/html/timlCNNTrainingParamsWriteToFile_8c.html [new file with mode: 0644]
doc/html/timlCNNUpdateParams_8c.html [new file with mode: 0644]
doc/html/timlCNNWriteToFile_8c.html [new file with mode: 0644]
doc/html/timlCNN_8h.html [new file with mode: 0644]
doc/html/timlCNN_8h_source.html [new file with mode: 0644]
doc/html/timlUtilBLAS_8c.html [new file with mode: 0644]
doc/html/timlUtilClassifyAccuracy_8c.html [new file with mode: 0644]
doc/html/timlUtilConv2Full_8c.html [new file with mode: 0644]
doc/html/timlUtilConv2ImageReshapeBack_8c.html [new file with mode: 0644]
doc/html/timlUtilConv2ImageReshapeIndex_8c.html [new file with mode: 0644]
doc/html/timlUtilConv2ImageReshape_8c.html [new file with mode: 0644]
doc/html/timlUtilConv2Valid_8c.html [new file with mode: 0644]
doc/html/timlUtilCorr2Full_8c.html [new file with mode: 0644]
doc/html/timlUtilDiffTime_8c.html [new file with mode: 0644]
doc/html/timlUtilElementWiseFunction_8c.html [new file with mode: 0644]
doc/html/timlUtilElementWiseMultiply_8c.html [new file with mode: 0644]
doc/html/timlUtilFread_8c.html [new file with mode: 0644]
doc/html/timlUtilFree_8c.html [new file with mode: 0644]
doc/html/timlUtilFwrite_8c.html [new file with mode: 0644]
doc/html/timlUtilLocalContrastNormalize_8c.html [new file with mode: 0644]
doc/html/timlUtilLocalContrastUnnormalize_8c.html [new file with mode: 0644]
doc/html/timlUtilMalloc_8c.html [new file with mode: 0644]
doc/html/timlUtilMasking_8c.html [new file with mode: 0644]
doc/html/timlUtilMaxPooling_8c.html [new file with mode: 0644]
doc/html/timlUtilMeanPooling_8c.html [new file with mode: 0644]
doc/html/timlUtilMeanSquareError_8c.html [new file with mode: 0644]
doc/html/timlUtilMultinomialCrossEntropy_8c.html [new file with mode: 0644]
doc/html/timlUtilRandContinuousUniformRNG_8c.html [new file with mode: 0644]
doc/html/timlUtilRandDiscreteUniformRNG_8c.html [new file with mode: 0644]
doc/html/timlUtilRandNormalRNG_8c.html [new file with mode: 0644]
doc/html/timlUtilRandPerm_8c.html [new file with mode: 0644]
doc/html/timlUtilReadCIFAR10_8c.html [new file with mode: 0644]
doc/html/timlUtilReadFixedSizeJPEG_8c.html [new file with mode: 0644]
doc/html/timlUtilReadJPEG_8c.html [new file with mode: 0644]
doc/html/timlUtilReadMNIST_8c.html [new file with mode: 0644]
doc/html/timlUtilReluDerivative_8c.html [new file with mode: 0644]
doc/html/timlUtilRelu_8c.html [new file with mode: 0644]
doc/html/timlUtilReverseEndian32_8c.html [new file with mode: 0644]
doc/html/timlUtilScanJPEG_8c.html [new file with mode: 0644]
doc/html/timlUtilSigmoidDerivative_8c.html [new file with mode: 0644]
doc/html/timlUtilSigmoid_8c.html [new file with mode: 0644]
doc/html/timlUtilSoftmax_8c.html [new file with mode: 0644]
doc/html/timlUtilSubtract_8c.html [new file with mode: 0644]
doc/html/timlUtilTanhDerivative_8c.html [new file with mode: 0644]
doc/html/timlUtilTanh_8c.html [new file with mode: 0644]
doc/html/timlUtilTransform_8c.html [new file with mode: 0644]
doc/html/timlUtilUndoMaxPooling_8c.html [new file with mode: 0644]
doc/html/timlUtilUndoMeanPooling_8c.html [new file with mode: 0644]
doc/html/timlUtilUnmasking_8c.html [new file with mode: 0644]
doc/html/timlUtilVectorMaxFloat_8c.html [new file with mode: 0644]
doc/html/timlUtilVectorMaxIndexFloat_8c.html [new file with mode: 0644]
doc/html/timlUtilVectorResetFloat_8c.html [new file with mode: 0644]
doc/html/timlUtilVectorResetInt_8c.html [new file with mode: 0644]
doc/html/timlUtilVectorSortFloat_8c.html [new file with mode: 0644]
doc/html/timlUtilVectorSortIndexFloat_8c.html [new file with mode: 0644]
doc/html/timlUtilVectorSumFloat_8c.html [new file with mode: 0644]
doc/html/timlUtil_8h.html [new file with mode: 0644]
doc/html/timlUtil_8h_source.html [new file with mode: 0644]
doc/html/timl_8h.html [new file with mode: 0644]
doc/html/timl_8h_source.html [new file with mode: 0644]
doc/images/.DS_Store [new file with mode: 0644]
doc/latex/Makefile [new file with mode: 0644]
doc/latex/annotated.tex [new file with mode: 0644]
doc/latex/appCNNClassCIFAR10Testing_8c.tex [new file with mode: 0644]
doc/latex/appCNNClassCIFAR10Training_8c.tex [new file with mode: 0644]
doc/latex/appCNNClassImageNetAlexNetTesting_8c.tex [new file with mode: 0644]
doc/latex/appCNNClassImageNetCaffeNetTesting_8c.tex [new file with mode: 0644]
doc/latex/appCNNClassImageNetCaffeNetTraining_8c.tex [new file with mode: 0644]
doc/latex/appCNNClassImageNetVGGNetTesting_8c.tex [new file with mode: 0644]
doc/latex/appCNNClassMNISTTesting_8c.tex [new file with mode: 0644]
doc/latex/appCNNClassMNISTTraining_8c.tex [new file with mode: 0644]
doc/latex/appCNNClass_8h.tex [new file with mode: 0644]
doc/latex/appCNNConvertImageNet_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNConvertImageNet_8hpp.tex [new file with mode: 0644]
doc/latex/appCNNConvertSBDShuffle_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNConvertSBD_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNConvertSBD_8hpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeConvLayerConvert_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeConvLayerPermuteKernel_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeConvert_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeDropoutLayerConvert_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeFillBlockDiagonalMatrix_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeFlipKernelMatrix_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeFlipMatrixFloat_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeLayerTypeConvert_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeLinearLayerConvert_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeNonlinearLayerConvert_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeNonlinearTypeConvert_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeNormLayerConvert_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffePermuteMean_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffePoolingLayerConvert_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffePoolingTypeConvert_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeReadMean_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeReadProtoFromBinaryFile_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffeReadProtoFromTextFile_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffe_8cpp.tex [new file with mode: 0644]
doc/latex/appCNNInteropCaffe_8hpp.tex [new file with mode: 0644]
doc/latex/appCNNSceneAccuracy_8c.tex [new file with mode: 0644]
doc/latex/appCNNSceneClassifyOpenMP_8c.tex [new file with mode: 0644]
doc/latex/appCNNSceneClassify_8c.tex [new file with mode: 0644]
doc/latex/appCNNSceneGetLabel_8c.tex [new file with mode: 0644]
doc/latex/appCNNSceneGetPatch_8c.tex [new file with mode: 0644]
doc/latex/appCNNSceneLabelMatrix_8c.tex [new file with mode: 0644]
doc/latex/appCNNSceneSBDTesting_8c.tex [new file with mode: 0644]
doc/latex/appCNNSceneSBDTraining_8c.tex [new file with mode: 0644]
doc/latex/appCNNSceneShuffleIdx_8c.tex [new file with mode: 0644]
doc/latex/appCNNSceneSupervisedTraining_8c.tex [new file with mode: 0644]
doc/latex/appCNNScene_8h.tex [new file with mode: 0644]
doc/latex/benchmarkCNNClassCaffeNetTesting_8c.tex [new file with mode: 0644]
doc/latex/benchmarkCNNClassVGGNetTesting_8c.tex [new file with mode: 0644]
doc/latex/benchmarkCNNClass_8h.tex [new file with mode: 0644]
doc/latex/citelist.tex [new file with mode: 0644]
doc/latex/dir_16155ae07eaa5c921aeed81c92821729.tex [new file with mode: 0644]
doc/latex/dir_1d5bd1a67e620b1dd620c8f99cd54336.tex [new file with mode: 0644]
doc/latex/dir_230ff266809b6c822309e6868f081b10.tex [new file with mode: 0644]
doc/latex/dir_33b1e66cafa6041e6e41b00b9d88c964.tex [new file with mode: 0644]
doc/latex/dir_3548040f51d72c8ca49dee5213e206f2.tex [new file with mode: 0644]
doc/latex/dir_4084baa6c0fdfa856ed7e4322d38ab83.tex [new file with mode: 0644]
doc/latex/dir_4f218e5c1c68a8760266841df915118e.tex [new file with mode: 0644]
doc/latex/dir_5a30b02d3d193d3439cb254c6b531220.tex [new file with mode: 0644]
doc/latex/dir_5dca0992475f9d5363b80eafbe83135b.tex [new file with mode: 0644]
doc/latex/dir_6c91a1ea99977e0db57e04384e591edf.tex [new file with mode: 0644]
doc/latex/dir_77f9aaa5661271ac2ea8ecdb3af7a828.tex [new file with mode: 0644]
doc/latex/dir_807a684cf2929f54b367592b32ca6cca.tex [new file with mode: 0644]
doc/latex/dir_84a13920a6297cf4f064e8d52e095aa3.tex [new file with mode: 0644]
doc/latex/dir_9f7102c8977c4304c9632e12c71e1972.tex [new file with mode: 0644]
doc/latex/dir_a521c2abccaf2a686afbbb33e657a698.tex [new file with mode: 0644]
doc/latex/dir_af0e45070e547f5125f0566af5be55a0.tex [new file with mode: 0644]
doc/latex/dir_c5b36bb030c577d6bbefab4a3e5235f0.tex [new file with mode: 0644]
doc/latex/dir_cbce4e9d682b2ab9b4443a07d4729082.tex [new file with mode: 0644]
doc/latex/dir_ce1800c9a1795cf1469eaaa9bf86db13.tex [new file with mode: 0644]
doc/latex/dir_d5ced2f8917654d033439779f273d012.tex [new file with mode: 0644]
doc/latex/dir_e1393c852092c48229ff3d401bdaf28b.tex [new file with mode: 0644]
doc/latex/dir_e5b67a8a4144e6ae177326db1accf5e2.tex [new file with mode: 0644]
doc/latex/dir_e5def28db4ba0142cedf1af2d851f321.tex [new file with mode: 0644]
doc/latex/dir_f1f6944af43c59fefd67e76a5b785649.tex [new file with mode: 0644]
doc/latex/dir_f89ab501b8b82561f2c4272b09a3306b.tex [new file with mode: 0644]
doc/latex/doxygen.sty [new file with mode: 0644]
doc/latex/files.tex [new file with mode: 0644]
doc/latex/group__app.aux [new file with mode: 0644]
doc/latex/group__app.tex [new file with mode: 0644]
doc/latex/group__appCNN.aux [new file with mode: 0644]
doc/latex/group__appCNN.tex [new file with mode: 0644]
doc/latex/group__appCNNClass.tex [new file with mode: 0644]
doc/latex/group__appCNNConvertImageNet.aux [new file with mode: 0644]
doc/latex/group__appCNNConvertImageNet.tex [new file with mode: 0644]
doc/latex/group__appCNNConvertSBD.aux [new file with mode: 0644]
doc/latex/group__appCNNConvertSBD.tex [new file with mode: 0644]
doc/latex/group__appCNNInteropCaffe.aux [new file with mode: 0644]
doc/latex/group__appCNNInteropCaffe.tex [new file with mode: 0644]
doc/latex/group__appCNNScene.aux [new file with mode: 0644]
doc/latex/group__appCNNScene.tex [new file with mode: 0644]
doc/latex/group__benchmark.aux [new file with mode: 0644]
doc/latex/group__benchmark.tex [new file with mode: 0644]
doc/latex/group__benchmarkCNN.aux [new file with mode: 0644]
doc/latex/group__benchmarkCNN.tex [new file with mode: 0644]
doc/latex/group__benchmarkCNNClass.aux [new file with mode: 0644]
doc/latex/group__benchmarkCNNClass.tex [new file with mode: 0644]
doc/latex/group__cnn.aux [new file with mode: 0644]
doc/latex/group__cnn.tex [new file with mode: 0644]
doc/latex/group__test.aux [new file with mode: 0644]
doc/latex/group__test.tex [new file with mode: 0644]
doc/latex/group__testCNN.aux [new file with mode: 0644]
doc/latex/group__testCNN.tex [new file with mode: 0644]
doc/latex/group__testUtil.aux [new file with mode: 0644]
doc/latex/group__testUtil.tex [new file with mode: 0644]
doc/latex/group__util.aux [new file with mode: 0644]
doc/latex/group__util.tex [new file with mode: 0644]
doc/latex/index.tex [new file with mode: 0644]
doc/latex/modules.tex [new file with mode: 0644]
doc/latex/refman.aux [new file with mode: 0644]
doc/latex/refman.bbl [new file with mode: 0644]
doc/latex/refman.blg [new file with mode: 0644]
doc/latex/refman.brf [new file with mode: 0644]
doc/latex/refman.idx [new file with mode: 0644]
doc/latex/refman.ilg [new file with mode: 0644]
doc/latex/refman.ind [new file with mode: 0644]
doc/latex/refman.log [new file with mode: 0644]
doc/latex/refman.out [new file with mode: 0644]
doc/latex/refman.pdf [new file with mode: 0644]
doc/latex/refman.tex [new file with mode: 0644]
doc/latex/refman.toc [new file with mode: 0644]
doc/latex/struct__timlCNNLayer__.tex [new file with mode: 0644]
doc/latex/struct__timlConvNeuralNetwork__.tex [new file with mode: 0644]
doc/latex/structappCNNSceneDataSet.tex [new file with mode: 0644]
doc/latex/structtimlCNNConvParams.tex [new file with mode: 0644]
doc/latex/structtimlCNNDataSet.tex [new file with mode: 0644]
doc/latex/structtimlCNNDropoutParams.tex [new file with mode: 0644]
doc/latex/structtimlCNNInputParams.tex [new file with mode: 0644]
doc/latex/structtimlCNNLinearParams.tex [new file with mode: 0644]
doc/latex/structtimlCNNNonlinearParams.tex [new file with mode: 0644]
doc/latex/structtimlCNNNormParams.tex [new file with mode: 0644]
doc/latex/structtimlCNNPoolingParams.tex [new file with mode: 0644]
doc/latex/structtimlCNNTrainingParams.tex [new file with mode: 0644]
doc/latex/structtimlUtilImage.tex [new file with mode: 0644]
doc/latex/structtimlUtilImageSet.tex [new file with mode: 0644]
doc/latex/structtimlUtilInitializer.tex [new file with mode: 0644]
doc/latex/testCNNSimpleClone_8c.tex [new file with mode: 0644]
doc/latex/testCNNSimpleIO_8c.tex [new file with mode: 0644]
doc/latex/testCNNSimpleProfile_8c.tex [new file with mode: 0644]
doc/latex/testCNNSimpleResize_8c.tex [new file with mode: 0644]
doc/latex/testCNNSimpleShare_8c.tex [new file with mode: 0644]
doc/latex/testCNNSimpleTraining_8c.tex [new file with mode: 0644]
doc/latex/testCNN_8c.tex [new file with mode: 0644]
doc/latex/testCNN_8h.tex [new file with mode: 0644]
doc/latex/testUtilBLAS_8c.tex [new file with mode: 0644]
doc/latex/testUtilConv2_8c.tex [new file with mode: 0644]
doc/latex/testUtilSort_8c.tex [new file with mode: 0644]
doc/latex/testUtil_8c.tex [new file with mode: 0644]
doc/latex/testUtil_8h.tex [new file with mode: 0644]
doc/latex/timl.bib [new file with mode: 0644]
doc/latex/timlCNNAddConvLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNAddDropoutLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNAddInputLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNAddLinearLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNAddNonlinearLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNAddNormLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNAddPoolingLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNAssignDevice_8c.tex [new file with mode: 0644]
doc/latex/timlCNNBackPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNClassifyTop1SingleMode_8c.tex [new file with mode: 0644]
doc/latex/timlCNNClassifyTopNBatchModeOpenMP_8c.tex [new file with mode: 0644]
doc/latex/timlCNNClassifyTopNBatchMode_8c.tex [new file with mode: 0644]
doc/latex/timlCNNClassifyTopNTeamModeOpenMP_8c.tex [new file with mode: 0644]
doc/latex/timlCNNClone_8c.tex [new file with mode: 0644]
doc/latex/timlCNNConvBackPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNConvForwardPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNConvInitialize_8c.tex [new file with mode: 0644]
doc/latex/timlCNNConvParamsDefault_8c.tex [new file with mode: 0644]
doc/latex/timlCNNConvReadFromBinaryFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNConvReadFromTextFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNConvShareParams_8c.tex [new file with mode: 0644]
doc/latex/timlCNNConvUpdateParams_8c.tex [new file with mode: 0644]
doc/latex/timlCNNConvWriteToFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNCostWithLabel_8c.tex [new file with mode: 0644]
doc/latex/timlCNNCreateConvNeuralNetwork_8c.tex [new file with mode: 0644]
doc/latex/timlCNNDeleteConvLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNDeleteDropoutLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNDeleteInputLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNDeleteLinearLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNDeleteNonlinearLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNDeleteNormLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNDeletePoolingLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNDelete_8c.tex [new file with mode: 0644]
doc/latex/timlCNNDropoutBackPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNDropoutForwardPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNDropoutInitialize_8c.tex [new file with mode: 0644]
doc/latex/timlCNNDropoutReadFromTextFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNDropoutWriteToFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNForwardPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNGetLayerNum_8c.tex [new file with mode: 0644]
doc/latex/timlCNNGetParamsNum_8c.tex [new file with mode: 0644]
doc/latex/timlCNNInitialize_8c.tex [new file with mode: 0644]
doc/latex/timlCNNInputInitialize_8c.tex [new file with mode: 0644]
doc/latex/timlCNNInputParamsDefault_8c.tex [new file with mode: 0644]
doc/latex/timlCNNInputReadFromBinaryFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNInputReadFromTextFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNInputShareParams_8c.tex [new file with mode: 0644]
doc/latex/timlCNNInputWriteToFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNLayerTypeStr_8c.tex [new file with mode: 0644]
doc/latex/timlCNNLinearBackPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNLinearForwardPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNLinearInitialize_8c.tex [new file with mode: 0644]
doc/latex/timlCNNLinearParamsDefault_8c.tex [new file with mode: 0644]
doc/latex/timlCNNLinearReadFromBinaryFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNLinearReadFromTextFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNLinearShareParams_8c.tex [new file with mode: 0644]
doc/latex/timlCNNLinearUpdateParams_8c.tex [new file with mode: 0644]
doc/latex/timlCNNLinearWriteToFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNMaxPoolingBackPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNMaxPoolingForwardPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNMeanPoolingBackPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNMeanPoolingForwardPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNMemPoolSize_8c.tex [new file with mode: 0644]
doc/latex/timlCNNMemory_8c.tex [new file with mode: 0644]
doc/latex/timlCNNNonlinearBackPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNNonlinearForwardPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNNonlinearInitialize_8c.tex [new file with mode: 0644]
doc/latex/timlCNNNonlinearParamsDefault_8c.tex [new file with mode: 0644]
doc/latex/timlCNNNonlinearReadFromTextFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNNonlinearWriteToFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNNormBackPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNNormForwardPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNNormInitialize_8c.tex [new file with mode: 0644]
doc/latex/timlCNNNormParamsDefault_8c.tex [new file with mode: 0644]
doc/latex/timlCNNNormWriteToFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNPoolingBackPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNPoolingForwardPropagation_8c.tex [new file with mode: 0644]
doc/latex/timlCNNPoolingInitialize_8c.tex [new file with mode: 0644]
doc/latex/timlCNNPoolingParamsDefault_8c.tex [new file with mode: 0644]
doc/latex/timlCNNPoolingReadFromTextFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNPoolingWriteToFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNPrint_8c.tex [new file with mode: 0644]
doc/latex/timlCNNProfile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNReadFromFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNResetConvLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNResetDropoutLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNResetInputLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNResetLinearLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNResetNonlinearLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNResetNormLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNResetPoolingLayer_8c.tex [new file with mode: 0644]
doc/latex/timlCNNReset_8c.tex [new file with mode: 0644]
doc/latex/timlCNNResize_8c.tex [new file with mode: 0644]
doc/latex/timlCNNSetMode_8c.tex [new file with mode: 0644]
doc/latex/timlCNNShareParams_8c.tex [new file with mode: 0644]
doc/latex/timlCNNSupervisedTrainingWithLabelBatchModeOpenMP_8c.tex [new file with mode: 0644]
doc/latex/timlCNNSupervisedTrainingWithLabelBatchMode_8c.tex [new file with mode: 0644]
doc/latex/timlCNNTrainingParamsDefault_8c.tex [new file with mode: 0644]
doc/latex/timlCNNTrainingParamsReadFromTextFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNTrainingParamsWriteToFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNNUpdateParams_8c.tex [new file with mode: 0644]
doc/latex/timlCNNWriteToFile_8c.tex [new file with mode: 0644]
doc/latex/timlCNN_8h.tex [new file with mode: 0644]
doc/latex/timlUtilBLAS_8c.tex [new file with mode: 0644]
doc/latex/timlUtilClassifyAccuracy_8c.tex [new file with mode: 0644]
doc/latex/timlUtilConv2Full_8c.tex [new file with mode: 0644]
doc/latex/timlUtilConv2ImageReshapeBack_8c.tex [new file with mode: 0644]
doc/latex/timlUtilConv2ImageReshapeIndex_8c.tex [new file with mode: 0644]
doc/latex/timlUtilConv2ImageReshape_8c.tex [new file with mode: 0644]
doc/latex/timlUtilConv2Valid_8c.tex [new file with mode: 0644]
doc/latex/timlUtilCorr2Full_8c.tex [new file with mode: 0644]
doc/latex/timlUtilDiffTime_8c.tex [new file with mode: 0644]
doc/latex/timlUtilElementWiseFunction_8c.tex [new file with mode: 0644]
doc/latex/timlUtilElementWiseMultiply_8c.tex [new file with mode: 0644]
doc/latex/timlUtilFread_8c.tex [new file with mode: 0644]
doc/latex/timlUtilFree_8c.tex [new file with mode: 0644]
doc/latex/timlUtilFwrite_8c.tex [new file with mode: 0644]
doc/latex/timlUtilLocalContrastNormalize_8c.tex [new file with mode: 0644]
doc/latex/timlUtilLocalContrastUnnormalize_8c.tex [new file with mode: 0644]
doc/latex/timlUtilMalloc_8c.tex [new file with mode: 0644]
doc/latex/timlUtilMasking_8c.tex [new file with mode: 0644]
doc/latex/timlUtilMaxPooling_8c.tex [new file with mode: 0644]
doc/latex/timlUtilMeanPooling_8c.tex [new file with mode: 0644]
doc/latex/timlUtilMeanSquareError_8c.tex [new file with mode: 0644]
doc/latex/timlUtilMultinomialCrossEntropy_8c.tex [new file with mode: 0644]
doc/latex/timlUtilRandContinuousUniformRNG_8c.tex [new file with mode: 0644]
doc/latex/timlUtilRandDiscreteUniformRNG_8c.tex [new file with mode: 0644]
doc/latex/timlUtilRandNormalRNG_8c.tex [new file with mode: 0644]
doc/latex/timlUtilRandPerm_8c.tex [new file with mode: 0644]
doc/latex/timlUtilReadCIFAR10_8c.tex [new file with mode: 0644]
doc/latex/timlUtilReadFixedSizeJPEG_8c.tex [new file with mode: 0644]
doc/latex/timlUtilReadJPEG_8c.tex [new file with mode: 0644]
doc/latex/timlUtilReadMNIST_8c.tex [new file with mode: 0644]
doc/latex/timlUtilReluDerivative_8c.tex [new file with mode: 0644]
doc/latex/timlUtilRelu_8c.tex [new file with mode: 0644]
doc/latex/timlUtilReverseEndian32_8c.tex [new file with mode: 0644]
doc/latex/timlUtilScanJPEG_8c.tex [new file with mode: 0644]
doc/latex/timlUtilSigmoidDerivative_8c.tex [new file with mode: 0644]
doc/latex/timlUtilSigmoid_8c.tex [new file with mode: 0644]
doc/latex/timlUtilSoftmax_8c.tex [new file with mode: 0644]
doc/latex/timlUtilSubtract_8c.tex [new file with mode: 0644]
doc/latex/timlUtilTanhDerivative_8c.tex [new file with mode: 0644]
doc/latex/timlUtilTanh_8c.tex [new file with mode: 0644]
doc/latex/timlUtilTransform_8c.tex [new file with mode: 0644]
doc/latex/timlUtilUndoMaxPooling_8c.tex [new file with mode: 0644]
doc/latex/timlUtilUndoMeanPooling_8c.tex [new file with mode: 0644]
doc/latex/timlUtilUnmasking_8c.tex [new file with mode: 0644]
doc/latex/timlUtilVectorMaxFloat_8c.tex [new file with mode: 0644]
doc/latex/timlUtilVectorMaxIndexFloat_8c.tex [new file with mode: 0644]
doc/latex/timlUtilVectorResetFloat_8c.tex [new file with mode: 0644]
doc/latex/timlUtilVectorResetInt_8c.tex [new file with mode: 0644]
doc/latex/timlUtilVectorSortFloat_8c.tex [new file with mode: 0644]
doc/latex/timlUtilVectorSortIndexFloat_8c.tex [new file with mode: 0644]
doc/latex/timlUtilVectorSumFloat_8c.tex [new file with mode: 0644]
doc/latex/timlUtil_8h.tex [new file with mode: 0644]
doc/latex/timl_8h.tex [new file with mode: 0644]
doc/timl.Doxyfile [new file with mode: 0644]
doc/timl.bib [new file with mode: 0644]
doc/timl.dox [new file with mode: 0644]
doc/timl.pdf [new file with mode: 0644]
makefile [new file with mode: 0644]
src/app/cnn/class/appCNNClass.h [new file with mode: 0644]
src/app/cnn/class/cifar10/appCNNClassCIFAR10Testing.c [new file with mode: 0644]
src/app/cnn/class/cifar10/appCNNClassCIFAR10Training.c [new file with mode: 0644]
src/app/cnn/class/imagenet/appCNNClassImageNetAlexNetTesting.c [new file with mode: 0644]
src/app/cnn/class/imagenet/appCNNClassImageNetCaffeNetTesting.c [new file with mode: 0644]
src/app/cnn/class/imagenet/appCNNClassImageNetCaffeNetTraining.c [new file with mode: 0644]
src/app/cnn/class/imagenet/appCNNClassImageNetVGGNetTesting.c [new file with mode: 0644]
src/app/cnn/class/mnist/appCNNClassMNISTTesting.c [new file with mode: 0644]
src/app/cnn/class/mnist/appCNNClassMNISTTraining.c [new file with mode: 0644]
src/app/cnn/convert/imagenet/appCNNConvertImageNet.cpp [new file with mode: 0644]
src/app/cnn/convert/imagenet/appCNNConvertImageNet.hpp [new file with mode: 0644]
src/app/cnn/convert/imagenet/appCNNConvertImageNetShuffle.cpp [new file with mode: 0644]
src/app/cnn/convert/sbd/appCNNConvertSBD.cpp [new file with mode: 0644]
src/app/cnn/convert/sbd/appCNNConvertSBD.hpp [new file with mode: 0644]
src/app/cnn/convert/sbd/appCNNConvertSBDShuffle.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffe.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffe.hpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeConvLayerConvert.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeConvLayerPermuteKernel.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeConvert.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeDropoutLayerConvert.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeFillBlockDiagonalMatrix.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeFlipKernelMatrix.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeFlipMatrixFloat.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeLayerTypeConvert.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeLinearLayerConvert.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeNonlinearLayerConvert.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeNonlinearTypeConvert.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeNormLayerConvert.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffePermuteMean.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffePoolingLayerConvert.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffePoolingTypeConvert.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeProtobuf.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeProtobuf.hpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeReadMean.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeReadProtoFromBinaryFile.cpp [new file with mode: 0644]
src/app/cnn/interop/caffe/appCNNInteropCaffeReadProtoFromTextFile.cpp [new file with mode: 0644]
src/app/cnn/scene/appCNNScene.h [new file with mode: 0644]
src/app/cnn/scene/appCNNSceneAccuracy.c [new file with mode: 0644]
src/app/cnn/scene/appCNNSceneClassify.c [new file with mode: 0644]
src/app/cnn/scene/appCNNSceneClassifyOpenMP.c [new file with mode: 0644]
src/app/cnn/scene/appCNNSceneGetLabel.c [new file with mode: 0644]
src/app/cnn/scene/appCNNSceneGetPatch.c [new file with mode: 0644]
src/app/cnn/scene/appCNNSceneLabelMatrix.c [new file with mode: 0644]
src/app/cnn/scene/appCNNSceneShuffleIdx.c [new file with mode: 0644]
src/app/cnn/scene/appCNNSceneSupervisedTraining.c [new file with mode: 0644]
src/app/cnn/scene/sbd/appCNNSceneSBDTesting.c [new file with mode: 0644]
src/app/cnn/scene/sbd/appCNNSceneSBDTraining.c [new file with mode: 0644]
src/app/makefile [new file with mode: 0644]
src/benchmark/cnn/class/benchmarkCNNClass.h [new file with mode: 0644]
src/benchmark/cnn/class/imagenet/benchmarkCNNClassCaffeNetTesting.c [new file with mode: 0644]
src/benchmark/cnn/class/imagenet/benchmarkCNNClassVGGNetTesting.c [new file with mode: 0644]
src/benchmark/makefile [new file with mode: 0644]
src/common/api/timl.h [new file with mode: 0644]
src/common/cnn/timlCNN.h [new file with mode: 0644]
src/common/cnn/timlCNNAddConvLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNAddDropoutLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNAddInputLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNAddLinearLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNAddNonlinearLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNAddNormLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNAddPoolingLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNAssignDevice.c [new file with mode: 0644]
src/common/cnn/timlCNNBackPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNClassifyTop1SingleMode.c [new file with mode: 0644]
src/common/cnn/timlCNNClassifyTopNBatchMode.c [new file with mode: 0644]
src/common/cnn/timlCNNClassifyTopNBatchModeOpenMP.c [new file with mode: 0644]
src/common/cnn/timlCNNClassifyTopNTeamModeOpenMP.c [new file with mode: 0644]
src/common/cnn/timlCNNClone.c [new file with mode: 0644]
src/common/cnn/timlCNNConvBackPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNConvForwardPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNConvInitialize.c [new file with mode: 0644]
src/common/cnn/timlCNNConvParamsDefault.c [new file with mode: 0644]
src/common/cnn/timlCNNConvReadFromBinaryFile.c [new file with mode: 0644]
src/common/cnn/timlCNNConvReadFromTextFile.c [new file with mode: 0644]
src/common/cnn/timlCNNConvShareParams.c [new file with mode: 0644]
src/common/cnn/timlCNNConvUpdateParams.c [new file with mode: 0644]
src/common/cnn/timlCNNConvWriteToFile.c [new file with mode: 0644]
src/common/cnn/timlCNNCostWithLabel.c [new file with mode: 0644]
src/common/cnn/timlCNNCreateConvNeuralNetwork.c [new file with mode: 0644]
src/common/cnn/timlCNNDelete.c [new file with mode: 0644]
src/common/cnn/timlCNNDeleteConvLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNDeleteDropoutLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNDeleteInputLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNDeleteLinearLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNDeleteNonlinearLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNDeleteNormLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNDeletePoolingLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNDropoutBackPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNDropoutForwardPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNDropoutInitialize.c [new file with mode: 0644]
src/common/cnn/timlCNNDropoutReadFromTextFile.c [new file with mode: 0644]
src/common/cnn/timlCNNDropoutWriteToFile.c [new file with mode: 0644]
src/common/cnn/timlCNNForwardPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNGetLayerNum.c [new file with mode: 0644]
src/common/cnn/timlCNNGetParamsNum.c [new file with mode: 0644]
src/common/cnn/timlCNNInitialize.c [new file with mode: 0644]
src/common/cnn/timlCNNInputForwardPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNInputInitialize.c [new file with mode: 0644]
src/common/cnn/timlCNNInputParamsDefault.c [new file with mode: 0644]
src/common/cnn/timlCNNInputReadFromBinaryFile.c [new file with mode: 0644]
src/common/cnn/timlCNNInputReadFromTextFile.c [new file with mode: 0644]
src/common/cnn/timlCNNInputShareParams.c [new file with mode: 0644]
src/common/cnn/timlCNNInputWriteToFile.c [new file with mode: 0644]
src/common/cnn/timlCNNLayerTypeStr.c [new file with mode: 0644]
src/common/cnn/timlCNNLinearBackPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNLinearForwardPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNLinearInitialize.c [new file with mode: 0644]
src/common/cnn/timlCNNLinearParamsDefault.c [new file with mode: 0644]
src/common/cnn/timlCNNLinearReadFromBinaryFile.c [new file with mode: 0644]
src/common/cnn/timlCNNLinearReadFromTextFile.c [new file with mode: 0644]
src/common/cnn/timlCNNLinearShareParams.c [new file with mode: 0644]
src/common/cnn/timlCNNLinearUpdateParams.c [new file with mode: 0644]
src/common/cnn/timlCNNLinearWriteToFile.c [new file with mode: 0644]
src/common/cnn/timlCNNMaxPoolingBackPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNMaxPoolingForwardPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNMeanPoolingBackPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNMeanPoolingForwardPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNMemPoolSize.c [new file with mode: 0644]
src/common/cnn/timlCNNMemory.c [new file with mode: 0644]
src/common/cnn/timlCNNNonlinearBackPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNNonlinearForwardPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNNonlinearInitialize.c [new file with mode: 0644]
src/common/cnn/timlCNNNonlinearParamsDefault.c [new file with mode: 0644]
src/common/cnn/timlCNNNonlinearReadFromTextFile.c [new file with mode: 0644]
src/common/cnn/timlCNNNonlinearWriteToFile.c [new file with mode: 0644]
src/common/cnn/timlCNNNormBackPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNNormForwardPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNNormInitialize.c [new file with mode: 0644]
src/common/cnn/timlCNNNormParamsDefault.c [new file with mode: 0644]
src/common/cnn/timlCNNNormReadFromTextFile.c [new file with mode: 0644]
src/common/cnn/timlCNNNormWriteToFile.c [new file with mode: 0644]
src/common/cnn/timlCNNPoolingBackPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNPoolingForwardPropagation.c [new file with mode: 0644]
src/common/cnn/timlCNNPoolingInitialize.c [new file with mode: 0644]
src/common/cnn/timlCNNPoolingParamsDefault.c [new file with mode: 0644]
src/common/cnn/timlCNNPoolingReadFromTextFile.c [new file with mode: 0644]
src/common/cnn/timlCNNPoolingWriteToFile.c [new file with mode: 0644]
src/common/cnn/timlCNNPrint.c [new file with mode: 0644]
src/common/cnn/timlCNNProfile.c [new file with mode: 0644]
src/common/cnn/timlCNNReadFromFile.c [new file with mode: 0644]
src/common/cnn/timlCNNReset.c [new file with mode: 0644]
src/common/cnn/timlCNNResetConvLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNResetDropoutLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNResetInputLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNResetLinearLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNResetNonlinearLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNResetNormLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNResetPoolingLayer.c [new file with mode: 0644]
src/common/cnn/timlCNNResize.c [new file with mode: 0644]
src/common/cnn/timlCNNSetMode.c [new file with mode: 0644]
src/common/cnn/timlCNNShareParams.c [new file with mode: 0644]
src/common/cnn/timlCNNSupervisedTrainingWithLabelBatchMode.c [new file with mode: 0644]
src/common/cnn/timlCNNSupervisedTrainingWithLabelBatchModeOpenMP.c [new file with mode: 0644]
src/common/cnn/timlCNNTrainingParamsDefault.c [new file with mode: 0644]
src/common/cnn/timlCNNTrainingParamsReadFromTextFile.c [new file with mode: 0644]
src/common/cnn/timlCNNTrainingParamsWriteToFile.c [new file with mode: 0644]
src/common/cnn/timlCNNUpdateParams.c [new file with mode: 0644]
src/common/cnn/timlCNNWriteToFile.c [new file with mode: 0644]
src/common/util/timlUtil.h [new file with mode: 0644]
src/common/util/timlUtilBLAS.c [new file with mode: 0644]
src/common/util/timlUtilClassifyAccuracy.c [new file with mode: 0644]
src/common/util/timlUtilConv2Full.c [new file with mode: 0644]
src/common/util/timlUtilConv2ImageReshape.c [new file with mode: 0644]
src/common/util/timlUtilConv2ImageReshapeBack.c [new file with mode: 0644]
src/common/util/timlUtilConv2ImageReshapeIndex.c [new file with mode: 0644]
src/common/util/timlUtilConv2Valid.c [new file with mode: 0644]
src/common/util/timlUtilCorr2Full.c [new file with mode: 0644]
src/common/util/timlUtilDiffTime.c [new file with mode: 0644]
src/common/util/timlUtilElementWiseFunction.c [new file with mode: 0644]
src/common/util/timlUtilElementWiseMultiply.c [new file with mode: 0644]
src/common/util/timlUtilFread.c [new file with mode: 0644]
src/common/util/timlUtilFree.c [new file with mode: 0644]
src/common/util/timlUtilFwrite.c [new file with mode: 0644]
src/common/util/timlUtilLocalContrastNormalize.c [new file with mode: 0644]
src/common/util/timlUtilLocalContrastUnnormalize.c [new file with mode: 0644]
src/common/util/timlUtilMalloc.c [new file with mode: 0644]
src/common/util/timlUtilMasking.c [new file with mode: 0644]
src/common/util/timlUtilMaxPooling.c [new file with mode: 0644]
src/common/util/timlUtilMeanPooling.c [new file with mode: 0644]
src/common/util/timlUtilMeanSquareError.c [new file with mode: 0644]
src/common/util/timlUtilMultinomialCrossEntropy.c [new file with mode: 0644]
src/common/util/timlUtilRandContinuousUniformRNG.c [new file with mode: 0644]
src/common/util/timlUtilRandDiscreteUniformRNG.c [new file with mode: 0644]
src/common/util/timlUtilRandNormalRNG.c [new file with mode: 0644]
src/common/util/timlUtilRandPerm.c [new file with mode: 0644]
src/common/util/timlUtilReadCIFAR10.c [new file with mode: 0644]
src/common/util/timlUtilReadFixedSizeJPEG.c [new file with mode: 0644]
src/common/util/timlUtilReadJPEG.c [new file with mode: 0644]
src/common/util/timlUtilReadMNIST.c [new file with mode: 0644]
src/common/util/timlUtilRelu.c [new file with mode: 0644]
src/common/util/timlUtilReluDerivative.c [new file with mode: 0644]
src/common/util/timlUtilReverseEndian32.c [new file with mode: 0644]
src/common/util/timlUtilScanJPEG.c [new file with mode: 0644]
src/common/util/timlUtilSigmoid.c [new file with mode: 0644]
src/common/util/timlUtilSigmoidDerivative.c [new file with mode: 0644]
src/common/util/timlUtilSoftmax.c [new file with mode: 0644]
src/common/util/timlUtilSubtract.c [new file with mode: 0644]
src/common/util/timlUtilTanh.c [new file with mode: 0644]
src/common/util/timlUtilTanhDerivative.c [new file with mode: 0644]
src/common/util/timlUtilTransform.c [new file with mode: 0644]
src/common/util/timlUtilUndoMaxPooling.c [new file with mode: 0644]
src/common/util/timlUtilUndoMeanPooling.c [new file with mode: 0644]
src/common/util/timlUtilUnmasking.c [new file with mode: 0644]
src/common/util/timlUtilVectorMaxFloat.c [new file with mode: 0644]
src/common/util/timlUtilVectorMaxIndexFloat.c [new file with mode: 0644]
src/common/util/timlUtilVectorResetFloat.c [new file with mode: 0644]
src/common/util/timlUtilVectorResetInt.c [new file with mode: 0644]
src/common/util/timlUtilVectorSortFloat.c [new file with mode: 0644]
src/common/util/timlUtilVectorSortIndexFloat.c [new file with mode: 0644]
src/common/util/timlUtilVectorSumFloat.c [new file with mode: 0644]
src/database/cifar10/databaseCIFAR10Download.sh [new file with mode: 0755]
src/database/imagenet/databaseImageNetConvert.sh [new file with mode: 0755]
src/database/imagenet/databaseImageNetDownload.sh [new file with mode: 0755]
src/database/mnist/databaseMNISTDownload.sh [new file with mode: 0755]
src/database/model/alexnet/databaseModelAlexNetInterop.sh [new file with mode: 0755]
src/database/model/caffenet/databaseModelCaffeNetInterop.sh [new file with mode: 0755]
src/database/model/cifar10/databaseModelCIFAR10.m [new file with mode: 0644]
src/database/model/cifar10/databaseModelCIFAR10.m.params [new file with mode: 0644]
src/database/model/mnist/databaseModelMNIST.m [new file with mode: 0644]
src/database/model/mnist/databaseModelMNIST.m.params [new file with mode: 0644]
src/database/model/sbd/databaseModelSBD.m [new file with mode: 0644]
src/database/model/sbd/databaseModelSBD.m.params [new file with mode: 0644]
src/database/model/vggnet/databaseModelVGGNetInterop.sh [new file with mode: 0755]
src/database/sbd/databaseSBDConvert.sh [new file with mode: 0755]
src/database/sbd/databaseSBDDownload.sh [new file with mode: 0755]
src/database/test/cnn/0.txt [new file with mode: 0644]
src/database/test/util/0.txt [new file with mode: 0644]
src/dsp/timlDSP.h [new file with mode: 0644]
src/dsp/util/timlUtilDSP.h [new file with mode: 0644]
src/dsp/util/timlUtilFreeDSP.c [new file with mode: 0644]
src/dsp/util/timlUtilMallocDSP.c [new file with mode: 0644]
src/test/cnn/testCNN.c [new file with mode: 0644]
src/test/cnn/testCNN.h [new file with mode: 0644]
src/test/cnn/testCNNSimpleClone.c [new file with mode: 0644]
src/test/cnn/testCNNSimpleIO.c [new file with mode: 0644]
src/test/cnn/testCNNSimpleProfile.c [new file with mode: 0644]
src/test/cnn/testCNNSimpleResize.c [new file with mode: 0644]
src/test/cnn/testCNNSimpleShare.c [new file with mode: 0644]
src/test/cnn/testCNNSimpleTraining.c [new file with mode: 0644]
src/test/makefile [new file with mode: 0644]
src/test/util/testUtil.c [new file with mode: 0644]
src/test/util/testUtil.h [new file with mode: 0644]
src/test/util/testUtilBLAS.c [new file with mode: 0644]
src/test/util/testUtilConv2.c [new file with mode: 0644]
src/test/util/testUtilSort.c [new file with mode: 0644]

diff --git a/bin/0.txt b/bin/0.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/build/.DS_Store b/build/.DS_Store
new file mode 100644 (file)
index 0000000..5008ddf
Binary files /dev/null and b/build/.DS_Store differ
diff --git a/build/build_files.txt b/build/build_files.txt
new file mode 100644 (file)
index 0000000..2ac75f2
--- /dev/null
@@ -0,0 +1,6 @@
+makefile
+debian
+src
+bin
+doc
+build
diff --git a/build/build_timl.sh b/build/build_timl.sh
new file mode 100755 (executable)
index 0000000..dd2273c
--- /dev/null
@@ -0,0 +1,118 @@
+################################################################################
+#
+# build_timl.sh
+#
+# Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+#    Redistributions of source code must retain the above copyright
+#    notice, this list of conditions and the following disclaimer.
+#
+#    Redistributions in binary form must reproduce the above copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the
+#    distribution.
+#
+#    Neither the name of Texasset -e Instruments Incorporated nor the names of
+#    its contributors may be used to endorse or promote products derived
+#    from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+################################################################################
+
+################################################################################
+#
+# USE
+#
+#    ./build_timl.sh <timl_dir> <mcsdk_hpc_dir> <output_dir>
+#
+# NOTES
+#
+#
+#
+################################################################################
+
+#!/bin/bash
+set -e
+
+
+##################### Param check ##############################################
+
+if [ $# -ne 3 ]; then
+  echo "Usage: $0 <timl_dir> <mcsdk_hpc_dir> <output_dir>";
+  exit 1;
+fi
+
+cd $1
+TIML_DIR=`pwd`
+cd - 
+
+cd $2
+MCSDK_HPC_DIR=`pwd`
+cd -
+
+cd $3
+OUTPUT_DIR=`pwd`
+cd -
+
+[ ! -z $MCSDK_HPC_DIR ] || { echo "Error: $MCSDK_HPC_DIR not set!"; exit 1; }
+[ ! -z $TIML_DIR ] || { echo "Error: $TIML_DIR not set!"; exit 1; }
+[ ! -z $OUTPUT_DIR ] || { echo "Error: $OUTPUT_DIR not set!"; exit 1; }
+
+
+##################### env setup ##################################################
+
+# two environment variables below need to be set by setup_hpc_env.sh
+#export TI_OCL_INSTALL_DIR=/opt/ti/mcsdk-hpc_03_00_01_04/ti-opencl_0.14.0/
+#export C6X_C_DIR=/home/uda0869574local/ti/c6000_7.6.0/include
+
+cd $MCSDK_HPC_DIR/scripts
+set +e
+. setup_hpc_env.sh -s $TI_INSTALL_DIR:$TI_INSTALL_DIR/linaro -t $TARGET_ROOTDIR
+set -e
+
+echo "env" 
+env
+
+
+####################### Generate TIML debian package  ############################
+
+cd $TIML_DIR
+echo "Generating Debian package ..."
+TIML_VER=`cat build/build_version.txt`
+tar -czf timl_$TIML_VER.tar.gz --exclude='*.git' --exclude="*.obj" --exclude="*.o" --exclude="*.a" --exclude="*.bin" --exclude="*~" --files-from=build/build_files.txt
+mkdir timl_$TIML_VER
+tar -xf timl_$TIML_VER.tar.gz -C timl_$TIML_VER
+tar -czf timl_$TIML_VER.tar.gz timl_$TIML_VER
+cp -v timl_$TIML_VER.tar.gz $OUTPUT_DIR
+rm -r timl_$TIML_VER
+
+
+####################### Build TIML ###############################################
+
+make build
+
+
+####################### Generate TIML IPK package ############################
+
+echo "Generating IPK ..."
+mkdir -pv ./ipk_install
+make ipk DESTDIR=./ipk_install
+
+$MCSDK_HPC_DIR/mkrel/ipk/create_ipk.sh $MCSDK_HPC_DIR/mkrel/ipk/linalg ./ipk_install
+mv -v *.ipk $OUTPUT_DIR
+
diff --git a/build/build_version.txt b/build/build_version.txt
new file mode 100644 (file)
index 0000000..1921233
--- /dev/null
@@ -0,0 +1 @@
+1.0.0.0
diff --git a/build/control b/build/control
new file mode 100644 (file)
index 0000000..afd225f
--- /dev/null
@@ -0,0 +1,13 @@
+Package: ti-timl\r
+Version: 1.0.0.0\r
+Description: TI Machine Learning (TIML) library\r
+Section: \r
+Priority: \r
+Maintainer: TI <ti-keystone-ppa@list.ti.com>\r
+License: TI BSD\r
+Architecture: cortexa15hf-vfp-neon\r
+OE: external-linaro-toolchain\r
+Homepage: unknown\r
+Depends: \r
+Source: \r
+\r
diff --git a/build/makefile b/build/makefile
new file mode 100644 (file)
index 0000000..e20b272
--- /dev/null
@@ -0,0 +1,91 @@
+################################################################################\r
+#\r
+# makefile\r
+#\r
+# Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/\r
+#\r
+# Redistribution and use in source and binary forms, with or without\r
+# modification, are permitted provided that the following conditions\r
+# are met:\r
+#\r
+#    Redistributions of source code must retain the above copyright\r
+#    notice, this list of conditions and the following disclaimer.\r
+#\r
+#    Redistributions in binary form must reproduce the above copyright\r
+#    notice, this list of conditions and the following disclaimer in the\r
+#    documentation and/or other materials provided with the\r
+#    distribution.\r
+#\r
+#    Neither the name of Texas Instruments Incorporated nor the names of\r
+#    its contributors may be used to endorse or promote products derived\r
+#    from this software without specific prior written permission.\r
+#\r
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
+#\r
+################################################################################\r
+\r
+#check os\r
+UNAME = $(shell uname -s)\r
+ifeq ($(UNMAE), Linux)\r
+       LINUX := 1\r
+else\r
+       OSX := 1\r
+endif\r
+\r
+BIN_DIR := ../bin\r
+BUILD_DIR := build\r
+SRC_DIR := ../src\r
+\r
+ACCLERERATOR := NONE\r
+\r
+# COMMON\r
+COMMON_LIB_SRC_DIR = $(SRC_DIR)/common\r
+COMMON_LIB_DIR = $(BIN_DIR)\r
+COMMON_LIB_NAME = timl\r
+COMMON_LIB_FULL_NAME = $(COMMON_LIB_DIR)/lib$(COMMON_LIB_NAME).a\r
+COMMON_LIB_CFILES = $(shell find $(COMMON_LIB_SRC_DIR) -name "*.c")\r
+COMMON_LIB_HFILES = $(shell find $(COMMON_LIB_SRC_DIR) -name "*.h")\r
+COMMON_LIB_OBJS = $(patsubst %.c, %.o, $(COMMON_LIB_CFILES))\r
+\r
+C_INCLUDE_PATH = $(SRC_DIR)/common/api $(SRC_DIR)/common/cnn $(SRC_DIR)/common/util \\r
+/usr/include\r
+C_INCLUDE_FLAG = $(foreach d, $(C_INCLUDE_PATH), -I$d)\r
+CC = gcc\r
+CFLAGS += -g -O3 -fopenmp\r
+AR = @ar\r
+ARFLAGS = -rcs\r
+RM = @rm\r
+RMFLAGS += -fr\r
+\r
+all: $(COMMON_LIB_FULL_NAME)\r
+\r
+# common lib\r
+$(COMMON_LIB_FULL_NAME):$(COMMON_LIB_OBJS)\r
+       @echo Generate static library $(COMMON_LIB_NAME) from $^\r
+       $(AR) $(ARFLAGS) $(COMMON_LIB_FULL_NAME) $^\r
+\r
+# common lib objs \r
+$(COMMON_LIB_OBJS):%.o: %.c $(COMMON_LIB_HFILES)\r
+       @echo Compile $<\r
+       $(CC) -c $(CFLAGS) -o $@ $< $(C_INCLUDE_FLAG)\r
+\r
+clean:\r
+       $(RM) $(RMFLAGS) \\r
+       $(COMMON_LIB_OBJS) \\r
+       $(COMMON_LIB_FULL_NAME)\r
+\r
+install:\r
+       cp ../src/common/api/timl.h $(DESTDIR)/usr/include/timl.h\r
+       cp ../src/common/cnn/timlCNN.h $(DESTDIR)/usr/include/timlCNN.h\r
+       cp ../src/common/util/timlUtil.h $(DESTDIR)/usr/include/timlUtil.h\r
+       cp ../bin/libtiml.a $(DESTDIR)/usr/lib/libtiml.a\r
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..61236bc
--- /dev/null
@@ -0,0 +1,6 @@
+ti-timl (01.00.00.00-0ubuntu0~ppa1) trusty; urgency=medium
+
+  * Initial release with TI Machine Learning (TIML) library.
+
+ -- TI Keystone PPA <ti-keystone-ppa@list.ti.com>  Mon, 23 Feb 2015 23:26:20 +0000
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..3b0923b
--- /dev/null
@@ -0,0 +1 @@
+9\r
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..63b43cf
--- /dev/null
@@ -0,0 +1,24 @@
+Source: ti-timl\r
+Section: partner/libs\r
+Priority: extra\r
+Maintainer: TI Keystone PPA <ti-keystone-ppa@list.ti.com>\r
+Build-Depends: debhelper (>= 9), \r
+               ti-opencl (>= 0.12.0), \r
+               ti-cgt-c6x (>= 8.0.0)\r
+              libatlas-base-dev (>= 3.10.1)\r
+              libjpeg-dev (>= 8.0.0)\r
+              libprotobuf-dev (>= 2.5.0)\r
+              libopencv-dev (>= 2.4.8)\r
+Standards-Version: 3.9.5\r
+\r
+Package: ti-timl\r
+Depends: ${misc:Depends}, \r
+         ti-opencl (>= 0.12.0), \r
+         ti-cgt-c6x (>= 8.0.0)\r
+        libatlas-base-dev (>= 3.10.1)\r
+        libjpeg-dev (>= 8.0.0)\r
+        libprotobuf-dev (>= 2.5.0)\r
+        libopencv-dev (>= 2.4.8)\r
+Architecture: all\r
+Description: TI Machine Learning(TIML) library\r
+  \r
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..5375dfc
--- /dev/null
@@ -0,0 +1,34 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/\r
+Upstream-Name: TIML\r
+\r
+Files: *\r
+Copyright: 2015 Texas Instruments Inc.\r
+License: BSD-3-clause\r
+ Redistribution and use in source and binary forms, with or without\r
+ modification, are permitted provided that the following conditions\r
+ are met:\r
+ .\r
+ Redistributions of source code must retain the above copyright\r
+ notice, this list of conditions and the following disclaimer.\r
+ .\r
+ Redistributions in binary form must reproduce the above copyright\r
+ notice, this list of conditions and the following disclaimer in the \r
+ documentation and/or other materials provided with the   \r
+ distribution.\r
+ .\r
+ Neither the name of Texas Instruments Incorporated nor the names of\r
+ its contributors may be used to endorse or promote products derived\r
+ from this software without specific prior written permission.\r
+ .\r
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \r
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT \r
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT \r
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, \r
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT \r
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT \r
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE \r
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
+\r
diff --git a/debian/rules b/debian/rules
new file mode 100644 (file)
index 0000000..2d33f6a
--- /dev/null
@@ -0,0 +1,4 @@
+#!/usr/bin/make -f
+
+%:
+       dh $@
diff --git a/doc/.DS_Store b/doc/.DS_Store
new file mode 100644 (file)
index 0000000..2c160b9
Binary files /dev/null and b/doc/.DS_Store differ
diff --git a/doc/html/annotated.html b/doc/html/annotated.html
new file mode 100644 (file)
index 0000000..52da65d
--- /dev/null
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>TIML: Data Structures</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">TIML
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">Data Structures</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
+<table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__timlCNNLayer__.html" target="_self">_timlCNNLayer_</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__timlConvNeuralNetwork__.html" target="_self">_timlConvNeuralNetwork_</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structappCNNSceneDataSet.html" target="_self">appCNNSceneDataSet</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimlCNNConvParams.html" target="_self">timlCNNConvParams</a></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimlCNNDataSet.html" target="_self">timlCNNDataSet</a></td><td class="desc"></td></tr>
+<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimlCNNDropoutParams.html" target="_self">timlCNNDropoutParams</a></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimlCNNInputParams.html" target="_self">timlCNNInputParams</a></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimlCNNLinearParams.html" target="_self">timlCNNLinearParams</a></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimlCNNNonlinearParams.html" target="_self">timlCNNNonlinearParams</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimlCNNNormParams.html" target="_self">timlCNNNormParams</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimlCNNPoolingParams.html" target="_self">timlCNNPoolingParams</a></td><td class="desc"></td></tr>
+<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimlCNNTrainingParams.html" target="_self">timlCNNTrainingParams</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimlUtilImage.html" target="_self">timlUtilImage</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimlUtilImageSet.html" target="_self">timlUtilImageSet</a></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimlUtilInitializer.html" target="_self">timlUtilInitializer</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 20 2015 11:26:10 for TIML by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/html/appCNNClassCIFAR10Testing_8c.html b/doc/html/appCNNClassCIFAR10Testing_8c.html
new file mode 100644 (file)
index 0000000..a6df569
--- /dev/null
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>TIML: appCNNClassCIFAR10Testing.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">TIML
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_4f218e5c1c68a8760266841df915118e.html">src</a></li><li class="navelem"><a class="el" href="dir_230ff266809b6c822309e6868f081b10.html">app</a></li><li class="navelem"><a class="el" href="dir_e5b67a8a4144e6ae177326db1accf5e2.html">cnn</a></li><li class="navelem"><a class="el" href="dir_5dca0992475f9d5363b80eafbe83135b.html">class</a></li><li class="navelem"><a class="el" href="dir_af0e45070e547f5125f0566af5be55a0.html">cifar10</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">appCNNClassCIFAR10Testing.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="appCNNClass_8h_source.html">../appCNNClass.h</a>&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aaaa253a12856f3bb8c463ce490dfcd4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaaa253a12856f3bb8c463ce490dfcd4e"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>MODEL_PATH</b>&#160;&#160;&#160;&quot;../../../../database/model/cifar10/databaseModelCIFAR10.m&quot;</td></tr>
+<tr class="separator:aaaa253a12856f3bb8c463ce490dfcd4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e2e697ff7ae93026c6f59fa1e02aa57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e2e697ff7ae93026c6f59fa1e02aa57"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>DATABASE_PATH</b>&#160;&#160;&#160;&quot;../../../../database/cifar10&quot;</td></tr>
+<tr class="separator:a2e2e697ff7ae93026c6f59fa1e02aa57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc29bd331bb97f02ae2320419301b88c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc29bd331bb97f02ae2320419301b88c"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>TOP_N</b>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:abc29bd331bb97f02ae2320419301b88c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ef4d844a2b206b0c75d825df0730786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ef4d844a2b206b0c75d825df0730786"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_ROW</b>&#160;&#160;&#160;32</td></tr>
+<tr class="separator:a3ef4d844a2b206b0c75d825df0730786"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a616d34efcb208f35303ae84b764bce30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a616d34efcb208f35303ae84b764bce30"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_COL</b>&#160;&#160;&#160;32</td></tr>
+<tr class="separator:a616d34efcb208f35303ae84b764bce30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a313d155c7da2c8f76cbf29c0d6ecd342"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_CHANNEL</b>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>main</b> ()</td></tr>
+<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaff0f3476d60a46eeb68eae09d6df964a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaff0f3476d60a46eeb68eae09d6df964a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#gaff0f3476d60a46eeb68eae09d6df964a">appCNNClassCIFAR10Testing</a> ()</td></tr>
+<tr class="memdesc:gaff0f3476d60a46eeb68eae09d6df964a"><td class="mdescLeft">&#160;</td><td class="mdescRight">CIFAR10 testing example. <br/></td></tr>
+<tr class="separator:gaff0f3476d60a46eeb68eae09d6df964a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 20 2015 11:26:08 for TIML by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/html/appCNNClassCIFAR10Training_8c.html b/doc/html/appCNNClassCIFAR10Training_8c.html
new file mode 100644 (file)
index 0000000..6758931
--- /dev/null
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>TIML: appCNNClassCIFAR10Training.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">TIML
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_4f218e5c1c68a8760266841df915118e.html">src</a></li><li class="navelem"><a class="el" href="dir_230ff266809b6c822309e6868f081b10.html">app</a></li><li class="navelem"><a class="el" href="dir_e5b67a8a4144e6ae177326db1accf5e2.html">cnn</a></li><li class="navelem"><a class="el" href="dir_5dca0992475f9d5363b80eafbe83135b.html">class</a></li><li class="navelem"><a class="el" href="dir_af0e45070e547f5125f0566af5be55a0.html">cifar10</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">appCNNClassCIFAR10Training.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="appCNNClass_8h_source.html">../appCNNClass.h</a>&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a2e2e697ff7ae93026c6f59fa1e02aa57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e2e697ff7ae93026c6f59fa1e02aa57"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>DATABASE_PATH</b>&#160;&#160;&#160;&quot;../../../../database/cifar10&quot;</td></tr>
+<tr class="separator:a2e2e697ff7ae93026c6f59fa1e02aa57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ef4d844a2b206b0c75d825df0730786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ef4d844a2b206b0c75d825df0730786"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_ROW</b>&#160;&#160;&#160;32</td></tr>
+<tr class="separator:a3ef4d844a2b206b0c75d825df0730786"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a616d34efcb208f35303ae84b764bce30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a616d34efcb208f35303ae84b764bce30"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_COL</b>&#160;&#160;&#160;32</td></tr>
+<tr class="separator:a616d34efcb208f35303ae84b764bce30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a313d155c7da2c8f76cbf29c0d6ecd342"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_CHANNEL</b>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ae2958e436c566413867028fc829ec0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ae2958e436c566413867028fc829ec0"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>BATCH_SIZE</b>&#160;&#160;&#160;100</td></tr>
+<tr class="separator:a9ae2958e436c566413867028fc829ec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>main</b> ()</td></tr>
+<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac0aaedb9badf585311124c33751ee778"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac0aaedb9badf585311124c33751ee778"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#gac0aaedb9badf585311124c33751ee778">appCNNClassCIFAR10Training</a> ()</td></tr>
+<tr class="memdesc:gac0aaedb9badf585311124c33751ee778"><td class="mdescLeft">&#160;</td><td class="mdescRight">CIFAR10 training example. <br/></td></tr>
+<tr class="separator:gac0aaedb9badf585311124c33751ee778"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 20 2015 11:26:08 for TIML by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/html/appCNNClassImageNetAlexNetTesting_8c.html b/doc/html/appCNNClassImageNetAlexNetTesting_8c.html
new file mode 100644 (file)
index 0000000..ee9f057
--- /dev/null
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>TIML: appCNNClassImageNetAlexNetTesting.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">TIML
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_4f218e5c1c68a8760266841df915118e.html">src</a></li><li class="navelem"><a class="el" href="dir_230ff266809b6c822309e6868f081b10.html">app</a></li><li class="navelem"><a class="el" href="dir_e5b67a8a4144e6ae177326db1accf5e2.html">cnn</a></li><li class="navelem"><a class="el" href="dir_5dca0992475f9d5363b80eafbe83135b.html">class</a></li><li class="navelem"><a class="el" href="dir_a521c2abccaf2a686afbbb33e657a698.html">imagenet</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">appCNNClassImageNetAlexNetTesting.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="appCNNClass_8h_source.html">../appCNNClass.h</a>&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aaaa253a12856f3bb8c463ce490dfcd4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaaa253a12856f3bb8c463ce490dfcd4e"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>MODEL_PATH</b>&#160;&#160;&#160;&quot;../../../../database/model/alexnet/databaseModelAlexNet.m&quot;</td></tr>
+<tr class="separator:aaaa253a12856f3bb8c463ce490dfcd4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae053dd39260ac1374528cbdcc8b7f5fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae053dd39260ac1374528cbdcc8b7f5fc"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>LABEL_PATH</b>&#160;&#160;&#160;&quot;../../../../database/imagenet/test/label.txt&quot;</td></tr>
+<tr class="separator:ae053dd39260ac1374528cbdcc8b7f5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6852d85bc96a09e605bbf4a2dcfc7a5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6852d85bc96a09e605bbf4a2dcfc7a5c"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_PATH</b>&#160;&#160;&#160;&quot;../../../../database/imagenet/test/%010d.jpg&quot;</td></tr>
+<tr class="separator:a6852d85bc96a09e605bbf4a2dcfc7a5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc29bd331bb97f02ae2320419301b88c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc29bd331bb97f02ae2320419301b88c"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>TOP_N</b>&#160;&#160;&#160;5</td></tr>
+<tr class="separator:abc29bd331bb97f02ae2320419301b88c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9cb051998988c3689101122b05ac686"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9cb051998988c3689101122b05ac686"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_NUM</b>&#160;&#160;&#160;100</td></tr>
+<tr class="separator:af9cb051998988c3689101122b05ac686"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ef4d844a2b206b0c75d825df0730786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ef4d844a2b206b0c75d825df0730786"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_ROW</b>&#160;&#160;&#160;256</td></tr>
+<tr class="separator:a3ef4d844a2b206b0c75d825df0730786"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a616d34efcb208f35303ae84b764bce30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a616d34efcb208f35303ae84b764bce30"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_COL</b>&#160;&#160;&#160;256</td></tr>
+<tr class="separator:a616d34efcb208f35303ae84b764bce30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a313d155c7da2c8f76cbf29c0d6ecd342"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_CHANNEL</b>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>main</b> ()</td></tr>
+<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga58374035d8fb4279976c717200afa6e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga58374035d8fb4279976c717200afa6e7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#ga58374035d8fb4279976c717200afa6e7">appCNNClassImageNetAlexNetTesting</a> ()</td></tr>
+<tr class="memdesc:ga58374035d8fb4279976c717200afa6e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">AlexNet classification testing example. <br/></td></tr>
+<tr class="separator:ga58374035d8fb4279976c717200afa6e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 20 2015 11:26:08 for TIML by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/html/appCNNClassImageNetCaffeNetTesting_8c.html b/doc/html/appCNNClassImageNetCaffeNetTesting_8c.html
new file mode 100644 (file)
index 0000000..45b8908
--- /dev/null
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>TIML: appCNNClassImageNetCaffeNetTesting.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">TIML
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_4f218e5c1c68a8760266841df915118e.html">src</a></li><li class="navelem"><a class="el" href="dir_230ff266809b6c822309e6868f081b10.html">app</a></li><li class="navelem"><a class="el" href="dir_e5b67a8a4144e6ae177326db1accf5e2.html">cnn</a></li><li class="navelem"><a class="el" href="dir_5dca0992475f9d5363b80eafbe83135b.html">class</a></li><li class="navelem"><a class="el" href="dir_a521c2abccaf2a686afbbb33e657a698.html">imagenet</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">appCNNClassImageNetCaffeNetTesting.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="appCNNClass_8h_source.html">../appCNNClass.h</a>&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aaaa253a12856f3bb8c463ce490dfcd4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaaa253a12856f3bb8c463ce490dfcd4e"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>MODEL_PATH</b>&#160;&#160;&#160;&quot;../../../../database/model/caffenet/databaseModelCaffeNet.m&quot;</td></tr>
+<tr class="separator:aaaa253a12856f3bb8c463ce490dfcd4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae053dd39260ac1374528cbdcc8b7f5fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae053dd39260ac1374528cbdcc8b7f5fc"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>LABEL_PATH</b>&#160;&#160;&#160;&quot;../../../../database/imagenet/test/label.txt&quot;</td></tr>
+<tr class="separator:ae053dd39260ac1374528cbdcc8b7f5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6852d85bc96a09e605bbf4a2dcfc7a5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6852d85bc96a09e605bbf4a2dcfc7a5c"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_PATH</b>&#160;&#160;&#160;&quot;../../../../database/imagenet/test/%010d.jpg&quot;</td></tr>
+<tr class="separator:a6852d85bc96a09e605bbf4a2dcfc7a5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc29bd331bb97f02ae2320419301b88c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc29bd331bb97f02ae2320419301b88c"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>TOP_N</b>&#160;&#160;&#160;5</td></tr>
+<tr class="separator:abc29bd331bb97f02ae2320419301b88c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9cb051998988c3689101122b05ac686"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9cb051998988c3689101122b05ac686"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_NUM</b>&#160;&#160;&#160;100</td></tr>
+<tr class="separator:af9cb051998988c3689101122b05ac686"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ef4d844a2b206b0c75d825df0730786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ef4d844a2b206b0c75d825df0730786"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_ROW</b>&#160;&#160;&#160;256</td></tr>
+<tr class="separator:a3ef4d844a2b206b0c75d825df0730786"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a616d34efcb208f35303ae84b764bce30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a616d34efcb208f35303ae84b764bce30"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_COL</b>&#160;&#160;&#160;256</td></tr>
+<tr class="separator:a616d34efcb208f35303ae84b764bce30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a313d155c7da2c8f76cbf29c0d6ecd342"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_CHANNEL</b>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>main</b> ()</td></tr>
+<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada456a8096611989894d1ea86e5db990"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gada456a8096611989894d1ea86e5db990"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#gada456a8096611989894d1ea86e5db990">appCNNClassImageNetCaffeNetTesting</a> ()</td></tr>
+<tr class="memdesc:gada456a8096611989894d1ea86e5db990"><td class="mdescLeft">&#160;</td><td class="mdescRight">CaffeNet classification testing example. <br/></td></tr>
+<tr class="separator:gada456a8096611989894d1ea86e5db990"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 20 2015 11:26:08 for TIML by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/html/appCNNClassImageNetCaffeNetTraining_8c.html b/doc/html/appCNNClassImageNetCaffeNetTraining_8c.html
new file mode 100644 (file)
index 0000000..84d5e17
--- /dev/null
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>TIML: appCNNClassImageNetCaffeNetTraining.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">TIML
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_4f218e5c1c68a8760266841df915118e.html">src</a></li><li class="navelem"><a class="el" href="dir_230ff266809b6c822309e6868f081b10.html">app</a></li><li class="navelem"><a class="el" href="dir_e5b67a8a4144e6ae177326db1accf5e2.html">cnn</a></li><li class="navelem"><a class="el" href="dir_5dca0992475f9d5363b80eafbe83135b.html">class</a></li><li class="navelem"><a class="el" href="dir_a521c2abccaf2a686afbbb33e657a698.html">imagenet</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">appCNNClassImageNetCaffeNetTraining.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="appCNNClass_8h_source.html">../appCNNClass.h</a>&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ae053dd39260ac1374528cbdcc8b7f5fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae053dd39260ac1374528cbdcc8b7f5fc"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>LABEL_PATH</b>&#160;&#160;&#160;&quot;../../../../database/imagenet/train/label.txt&quot;</td></tr>
+<tr class="separator:ae053dd39260ac1374528cbdcc8b7f5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6852d85bc96a09e605bbf4a2dcfc7a5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6852d85bc96a09e605bbf4a2dcfc7a5c"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_PATH</b>&#160;&#160;&#160;&quot;../../../../database/imagenet/train/%010d.jpg&quot;</td></tr>
+<tr class="separator:a6852d85bc96a09e605bbf4a2dcfc7a5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc29bd331bb97f02ae2320419301b88c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc29bd331bb97f02ae2320419301b88c"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>TOP_N</b>&#160;&#160;&#160;5</td></tr>
+<tr class="separator:abc29bd331bb97f02ae2320419301b88c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9cb051998988c3689101122b05ac686"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9cb051998988c3689101122b05ac686"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_NUM</b>&#160;&#160;&#160;100</td></tr>
+<tr class="separator:af9cb051998988c3689101122b05ac686"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0c2f6a560b0653e3fffef7f51ea33a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0c2f6a560b0653e3fffef7f51ea33a1"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_BATCH_SIZE</b>&#160;&#160;&#160;10</td></tr>
+<tr class="separator:af0c2f6a560b0653e3fffef7f51ea33a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ef4d844a2b206b0c75d825df0730786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ef4d844a2b206b0c75d825df0730786"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_ROW</b>&#160;&#160;&#160;256</td></tr>
+<tr class="separator:a3ef4d844a2b206b0c75d825df0730786"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a616d34efcb208f35303ae84b764bce30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a616d34efcb208f35303ae84b764bce30"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_COL</b>&#160;&#160;&#160;256</td></tr>
+<tr class="separator:a616d34efcb208f35303ae84b764bce30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb9674021438b1c600631914923e6e0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb9674021438b1c600631914923e6e0d"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_CROP_ROW</b>&#160;&#160;&#160;227</td></tr>
+<tr class="separator:afb9674021438b1c600631914923e6e0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d2bee25b18180ec68af3e5000468d1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d2bee25b18180ec68af3e5000468d1c"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_CROP_COL</b>&#160;&#160;&#160;227</td></tr>
+<tr class="separator:a7d2bee25b18180ec68af3e5000468d1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a313d155c7da2c8f76cbf29c0d6ecd342"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_CHANNEL</b>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>main</b> ()</td></tr>
+<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6e0261a628661780625cd97ef79d2fad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6e0261a628661780625cd97ef79d2fad"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#ga6e0261a628661780625cd97ef79d2fad">appCNNClassImageNetCaffeNetTraining</a> ()</td></tr>
+<tr class="memdesc:ga6e0261a628661780625cd97ef79d2fad"><td class="mdescLeft">&#160;</td><td class="mdescRight">CaffeNet training example. <br/></td></tr>
+<tr class="separator:ga6e0261a628661780625cd97ef79d2fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 20 2015 11:26:08 for TIML by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/html/appCNNClassImageNetVGGNetTesting_8c.html b/doc/html/appCNNClassImageNetVGGNetTesting_8c.html
new file mode 100644 (file)
index 0000000..68d1f14
--- /dev/null
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>TIML: appCNNClassImageNetVGGNetTesting.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">TIML
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_4f218e5c1c68a8760266841df915118e.html">src</a></li><li class="navelem"><a class="el" href="dir_230ff266809b6c822309e6868f081b10.html">app</a></li><li class="navelem"><a class="el" href="dir_e5b67a8a4144e6ae177326db1accf5e2.html">cnn</a></li><li class="navelem"><a class="el" href="dir_5dca0992475f9d5363b80eafbe83135b.html">class</a></li><li class="navelem"><a class="el" href="dir_a521c2abccaf2a686afbbb33e657a698.html">imagenet</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">appCNNClassImageNetVGGNetTesting.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="appCNNClass_8h_source.html">../appCNNClass.h</a>&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aaaa253a12856f3bb8c463ce490dfcd4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaaa253a12856f3bb8c463ce490dfcd4e"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>MODEL_PATH</b>&#160;&#160;&#160;&quot;../../../../database/model/vggnet/databaseModelVGGNet.m&quot;</td></tr>
+<tr class="separator:aaaa253a12856f3bb8c463ce490dfcd4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae053dd39260ac1374528cbdcc8b7f5fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae053dd39260ac1374528cbdcc8b7f5fc"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>LABEL_PATH</b>&#160;&#160;&#160;&quot;../../../../database/imagenet/test/label.txt&quot;</td></tr>
+<tr class="separator:ae053dd39260ac1374528cbdcc8b7f5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6852d85bc96a09e605bbf4a2dcfc7a5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6852d85bc96a09e605bbf4a2dcfc7a5c"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_PATH</b>&#160;&#160;&#160;&quot;../../../../database/imagenet/test/%010d.jpg&quot;</td></tr>
+<tr class="separator:a6852d85bc96a09e605bbf4a2dcfc7a5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc29bd331bb97f02ae2320419301b88c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc29bd331bb97f02ae2320419301b88c"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>TOP_N</b>&#160;&#160;&#160;5</td></tr>
+<tr class="separator:abc29bd331bb97f02ae2320419301b88c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9cb051998988c3689101122b05ac686"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9cb051998988c3689101122b05ac686"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_NUM</b>&#160;&#160;&#160;100</td></tr>
+<tr class="separator:af9cb051998988c3689101122b05ac686"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ef4d844a2b206b0c75d825df0730786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ef4d844a2b206b0c75d825df0730786"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_ROW</b>&#160;&#160;&#160;256</td></tr>
+<tr class="separator:a3ef4d844a2b206b0c75d825df0730786"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a616d34efcb208f35303ae84b764bce30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a616d34efcb208f35303ae84b764bce30"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_COL</b>&#160;&#160;&#160;256</td></tr>
+<tr class="separator:a616d34efcb208f35303ae84b764bce30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a313d155c7da2c8f76cbf29c0d6ecd342"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_CHANNEL</b>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>main</b> ()</td></tr>
+<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9ee4c46de513b5af6b6129e6ae89cf54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9ee4c46de513b5af6b6129e6ae89cf54"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#ga9ee4c46de513b5af6b6129e6ae89cf54">appCNNClassImageNetVGGNetTesting</a> ()</td></tr>
+<tr class="memdesc:ga9ee4c46de513b5af6b6129e6ae89cf54"><td class="mdescLeft">&#160;</td><td class="mdescRight">VGGNet classification testing example. <br/></td></tr>
+<tr class="separator:ga9ee4c46de513b5af6b6129e6ae89cf54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 20 2015 11:26:08 for TIML by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/html/appCNNClassMNISTTesting_8c.html b/doc/html/appCNNClassMNISTTesting_8c.html
new file mode 100644 (file)
index 0000000..f67ee38
--- /dev/null
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>TIML: appCNNClassMNISTTesting.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">TIML
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_4f218e5c1c68a8760266841df915118e.html">src</a></li><li class="navelem"><a class="el" href="dir_230ff266809b6c822309e6868f081b10.html">app</a></li><li class="navelem"><a class="el" href="dir_e5b67a8a4144e6ae177326db1accf5e2.html">cnn</a></li><li class="navelem"><a class="el" href="dir_5dca0992475f9d5363b80eafbe83135b.html">class</a></li><li class="navelem"><a class="el" href="dir_6c91a1ea99977e0db57e04384e591edf.html">mnist</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">appCNNClassMNISTTesting.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="appCNNClass_8h_source.html">../appCNNClass.h</a>&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a2e2e697ff7ae93026c6f59fa1e02aa57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e2e697ff7ae93026c6f59fa1e02aa57"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>DATABASE_PATH</b>&#160;&#160;&#160;&quot;../../../../database/mnist&quot;</td></tr>
+<tr class="separator:a2e2e697ff7ae93026c6f59fa1e02aa57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaa253a12856f3bb8c463ce490dfcd4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaaa253a12856f3bb8c463ce490dfcd4e"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>MODEL_PATH</b>&#160;&#160;&#160;&quot;../../../../database/model/mnist/databaseModelMNIST.m&quot;</td></tr>
+<tr class="separator:aaaa253a12856f3bb8c463ce490dfcd4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc29bd331bb97f02ae2320419301b88c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc29bd331bb97f02ae2320419301b88c"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>TOP_N</b>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:abc29bd331bb97f02ae2320419301b88c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2875c5d533aacfa473a1b3630f25dbc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2875c5d533aacfa473a1b3630f25dbc"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>TEST_NUM</b>&#160;&#160;&#160;10000</td></tr>
+<tr class="separator:ac2875c5d533aacfa473a1b3630f25dbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ef4d844a2b206b0c75d825df0730786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ef4d844a2b206b0c75d825df0730786"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_ROW</b>&#160;&#160;&#160;28</td></tr>
+<tr class="separator:a3ef4d844a2b206b0c75d825df0730786"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a616d34efcb208f35303ae84b764bce30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a616d34efcb208f35303ae84b764bce30"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_COL</b>&#160;&#160;&#160;28</td></tr>
+<tr class="separator:a616d34efcb208f35303ae84b764bce30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a313d155c7da2c8f76cbf29c0d6ecd342"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_CHANNEL</b>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>main</b> ()</td></tr>
+<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa188db78d9c7794ae1bac7a8c93cb3a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafa188db78d9c7794ae1bac7a8c93cb3a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#gafa188db78d9c7794ae1bac7a8c93cb3a">appCNNClassMNISTTesting</a> ()</td></tr>
+<tr class="memdesc:gafa188db78d9c7794ae1bac7a8c93cb3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">MNIST classification testing example. <br/></td></tr>
+<tr class="separator:gafa188db78d9c7794ae1bac7a8c93cb3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 20 2015 11:26:08 for TIML by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/html/appCNNClassMNISTTraining_8c.html b/doc/html/appCNNClassMNISTTraining_8c.html
new file mode 100644 (file)
index 0000000..3312f1e
--- /dev/null
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>TIML: appCNNClassMNISTTraining.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">TIML
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_4f218e5c1c68a8760266841df915118e.html">src</a></li><li class="navelem"><a class="el" href="dir_230ff266809b6c822309e6868f081b10.html">app</a></li><li class="navelem"><a class="el" href="dir_e5b67a8a4144e6ae177326db1accf5e2.html">cnn</a></li><li class="navelem"><a class="el" href="dir_5dca0992475f9d5363b80eafbe83135b.html">class</a></li><li class="navelem"><a class="el" href="dir_6c91a1ea99977e0db57e04384e591edf.html">mnist</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">appCNNClassMNISTTraining.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="appCNNClass_8h_source.html">../appCNNClass.h</a>&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a2e2e697ff7ae93026c6f59fa1e02aa57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e2e697ff7ae93026c6f59fa1e02aa57"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>DATABASE_PATH</b>&#160;&#160;&#160;&quot;../../../../database/mnist&quot;</td></tr>
+<tr class="separator:a2e2e697ff7ae93026c6f59fa1e02aa57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af872d33cd1a0c91f7bea1cc4572e79c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af872d33cd1a0c91f7bea1cc4572e79c9"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>TRAIN_NUM</b>&#160;&#160;&#160;60000</td></tr>
+<tr class="separator:af872d33cd1a0c91f7bea1cc4572e79c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ef4d844a2b206b0c75d825df0730786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ef4d844a2b206b0c75d825df0730786"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_ROW</b>&#160;&#160;&#160;28</td></tr>
+<tr class="separator:a3ef4d844a2b206b0c75d825df0730786"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a616d34efcb208f35303ae84b764bce30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a616d34efcb208f35303ae84b764bce30"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_COL</b>&#160;&#160;&#160;28</td></tr>
+<tr class="separator:a616d34efcb208f35303ae84b764bce30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ae2958e436c566413867028fc829ec0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ae2958e436c566413867028fc829ec0"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>BATCH_SIZE</b>&#160;&#160;&#160;100</td></tr>
+<tr class="separator:a9ae2958e436c566413867028fc829ec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a313d155c7da2c8f76cbf29c0d6ecd342"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>IMAGE_CHANNEL</b>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a313d155c7da2c8f76cbf29c0d6ecd342"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a706f980206958c35abaf31a68187fbaa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a706f980206958c35abaf31a68187fbaa"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>LEARN_RATE</b>&#160;&#160;&#160;0.1</td></tr>
+<tr class="separator:a706f980206958c35abaf31a68187fbaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>main</b> ()</td></tr>
+<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74ae1f2ec0bb9e1cfc344cdfd204f4da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga74ae1f2ec0bb9e1cfc344cdfd204f4da"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#ga74ae1f2ec0bb9e1cfc344cdfd204f4da">appCNNClassMNISTTraining</a> ()</td></tr>
+<tr class="memdesc:ga74ae1f2ec0bb9e1cfc344cdfd204f4da"><td class="mdescLeft">&#160;</td><td class="mdescRight">MNIST training example. <br/></td></tr>
+<tr class="separator:ga74ae1f2ec0bb9e1cfc344cdfd204f4da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 20 2015 11:26:08 for TIML by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/html/appCNNClass_8h.html b/doc/html/appCNNClass_8h.html
new file mode 100644 (file)
index 0000000..55d8761
--- /dev/null
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>TIML: appCNNClass.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">TIML
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_4f218e5c1c68a8760266841df915118e.html">src</a></li><li class="navelem"><a class="el" href="dir_230ff266809b6c822309e6868f081b10.html">app</a></li><li class="navelem"><a class="el" href="dir_e5b67a8a4144e6ae177326db1accf5e2.html">cnn</a></li><li class="navelem"><a class="el" href="dir_5dca0992475f9d5363b80eafbe83135b.html">class</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">appCNNClass.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="timl_8h_source.html">timl.h</a>&quot;</code><br/>
+</div>
+<p><a href="appCNNClass_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga74ae1f2ec0bb9e1cfc344cdfd204f4da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga74ae1f2ec0bb9e1cfc344cdfd204f4da"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#ga74ae1f2ec0bb9e1cfc344cdfd204f4da">appCNNClassMNISTTraining</a> ()</td></tr>
+<tr class="memdesc:ga74ae1f2ec0bb9e1cfc344cdfd204f4da"><td class="mdescLeft">&#160;</td><td class="mdescRight">MNIST training example. <br/></td></tr>
+<tr class="separator:ga74ae1f2ec0bb9e1cfc344cdfd204f4da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa188db78d9c7794ae1bac7a8c93cb3a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafa188db78d9c7794ae1bac7a8c93cb3a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#gafa188db78d9c7794ae1bac7a8c93cb3a">appCNNClassMNISTTesting</a> ()</td></tr>
+<tr class="memdesc:gafa188db78d9c7794ae1bac7a8c93cb3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">MNIST classification testing example. <br/></td></tr>
+<tr class="separator:gafa188db78d9c7794ae1bac7a8c93cb3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac0aaedb9badf585311124c33751ee778"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac0aaedb9badf585311124c33751ee778"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#gac0aaedb9badf585311124c33751ee778">appCNNClassCIFAR10Training</a> ()</td></tr>
+<tr class="memdesc:gac0aaedb9badf585311124c33751ee778"><td class="mdescLeft">&#160;</td><td class="mdescRight">CIFAR10 training example. <br/></td></tr>
+<tr class="separator:gac0aaedb9badf585311124c33751ee778"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaff0f3476d60a46eeb68eae09d6df964a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaff0f3476d60a46eeb68eae09d6df964a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#gaff0f3476d60a46eeb68eae09d6df964a">appCNNClassCIFAR10Testing</a> ()</td></tr>
+<tr class="memdesc:gaff0f3476d60a46eeb68eae09d6df964a"><td class="mdescLeft">&#160;</td><td class="mdescRight">CIFAR10 testing example. <br/></td></tr>
+<tr class="separator:gaff0f3476d60a46eeb68eae09d6df964a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada456a8096611989894d1ea86e5db990"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gada456a8096611989894d1ea86e5db990"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#gada456a8096611989894d1ea86e5db990">appCNNClassImageNetCaffeNetTesting</a> ()</td></tr>
+<tr class="memdesc:gada456a8096611989894d1ea86e5db990"><td class="mdescLeft">&#160;</td><td class="mdescRight">CaffeNet classification testing example. <br/></td></tr>
+<tr class="separator:gada456a8096611989894d1ea86e5db990"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6e0261a628661780625cd97ef79d2fad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6e0261a628661780625cd97ef79d2fad"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#ga6e0261a628661780625cd97ef79d2fad">appCNNClassImageNetCaffeNetTraining</a> ()</td></tr>
+<tr class="memdesc:ga6e0261a628661780625cd97ef79d2fad"><td class="mdescLeft">&#160;</td><td class="mdescRight">CaffeNet training example. <br/></td></tr>
+<tr class="separator:ga6e0261a628661780625cd97ef79d2fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga58374035d8fb4279976c717200afa6e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga58374035d8fb4279976c717200afa6e7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#ga58374035d8fb4279976c717200afa6e7">appCNNClassImageNetAlexNetTesting</a> ()</td></tr>
+<tr class="memdesc:ga58374035d8fb4279976c717200afa6e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">AlexNet classification testing example. <br/></td></tr>
+<tr class="separator:ga58374035d8fb4279976c717200afa6e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9ee4c46de513b5af6b6129e6ae89cf54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9ee4c46de513b5af6b6129e6ae89cf54"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__appCNNClass.html#ga9ee4c46de513b5af6b6129e6ae89cf54">appCNNClassImageNetVGGNetTesting</a> ()</td></tr>
+<tr class="memdesc:ga9ee4c46de513b5af6b6129e6ae89cf54"><td class="mdescLeft">&#160;</td><td class="mdescRight">VGGNet classification testing example. <br/></td></tr>
+<tr class="separator:ga9ee4c46de513b5af6b6129e6ae89cf54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 20 2015 11:26:08 for TIML by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/html/appCNNClass_8h_source.html b/doc/html/appCNNClass_8h_source.html
new file mode 100644 (file)
index 0000000..8b4dd2b
--- /dev/null
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>TIML: appCNNClass.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">TIML
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the fil