Граф коммитов

906 Коммитов

Автор SHA1 Сообщение Дата
jeanfad 0264fdb11a un comment test fixtures 2016-06-02 10:35:09 +02:00
jeanfad 9e38b1bc98 back to isscalar 2016-06-02 10:35:08 +02:00
jeanfad 0afa24f149 address second round of cr comments 2016-06-02 10:35:07 +02:00
jeanfad 08c71d2eb0 address first round of cr comments 2016-06-02 10:35:06 +02:00
jeanfad f0944da0eb restore casing 2016-06-02 10:35:05 +02:00
jeanfad 325852a963 support negative axes ids 2016-06-02 10:35:04 +02:00
jeanfad 15d96a508c times node test 2016-06-02 10:35:03 +02:00
jeanfad b7aa0a069d clean up flag 2016-06-02 10:35:02 +02:00
jeanfad 85e5bceb4d adjust some unit tests 2016-06-02 10:35:01 +02:00
jeanfad 1d06073fcd change c.eval design 2016-06-02 10:35:00 +02:00
jeanfad 584f3b1c8d remove is _tensor_list 2016-06-02 10:34:59 +02:00
jeanfad 2c13ca6fa6 fix utils test 2016-06-02 10:34:58 +02:00
jeanfad 7a4e144bb4 adapt graph_test to row major 2016-06-02 10:34:57 +02:00
jeanfad ddae34fedb fix output rank in times 2016-06-02 10:34:56 +02:00
jeanfad 5a1d3b48da reshaping nodes unittests adapted to row major 2016-06-02 10:34:55 +02:00
jeanfad c8ac56a8a0 slice, transpose_dims and reshape adapted to row major 2016-06-02 10:34:54 +02:00
jeanfad 09d7e74fa7 move lstm seqcla to row vector 2016-06-02 10:34:53 +02:00
jeanfad 8c6b8eb97a change crit node for mnist one layer 2016-06-02 10:34:52 +02:00
jeanfad f510dbce67 mnist one layer to row major 2016-06-02 10:34:51 +02:00
jeanfad 1729476ed2 add rank information 2016-06-02 10:34:50 +02:00
jeanfad f3968013b0 move log reg to row major 2016-06-02 10:34:49 +02:00
jeanfad be2d036a72 row major for lazy reader 2016-06-02 10:34:48 +02:00
jeanfad 9466ee1ecd data parsing row major 2016-06-02 10:34:47 +02:00
jeanfad 3c17acba63 port logreg_numpy example to row major 2016-06-02 10:34:46 +02:00
jeanfad 640e00b7f4 adjust parameter to row major 2016-06-02 10:34:44 +02:00
jeanfad 90873621e8 adapt input to row major 2016-06-02 10:34:43 +02:00
jeanfad d08c159aee adapt input_numpy to row major 2016-06-02 10:34:42 +02:00
jeanfad 51ade5ed94 add todo comments 2016-06-02 10:34:41 +02:00
jeanfad 72c2cd6468 switch times to row major 2016-06-02 10:34:40 +02:00
jeanfad 5bd65f91b1 dropout node under training ops 2016-06-02 10:34:39 +02:00
Willi Richert 2c30d6d453 Adding missing import after merge 2016-05-30 15:30:55 +02:00
Willi Richert 642152dfaa Addressing CR comments 2016-05-30 15:29:24 +02:00
Willi Richert ff3b4d3f49 Merged examples in doc 2016-05-30 15:26:28 +02:00
Willi Richert e6621a5157 clean_up in C.eval() 2016-05-30 15:26:24 +02:00
Willi Richert f159271a50 Simplified example 2016-05-30 15:24:24 +02:00
Willi Richert 726af5c2b6 Fix: set node name in LazyInputReader 2016-05-30 15:24:23 +02:00
Willi Richert af035e6988 Improved arg docs 2016-05-30 15:24:23 +02:00
Willi Richert 9bf7d2e869 Improved error message 2016-05-30 15:24:22 +02:00
Willi Richert fac0041ed7 Cleaned up doc and deferred context's interface 2016-05-30 15:24:21 +02:00
Willi Richert 3ccb46c315 Adding sparse_input()/sparse_input_numpy() 2016-05-30 15:24:16 +02:00
Willi Richert fc2f3aa42d Adding test for dot product 2016-05-30 15:22:41 +02:00
jeanfad 00d96ae808 fix div compatibility 2016-05-25 16:33:56 +02:00
jeanfad ab071346f2 fixed failed unittests 2016-05-25 16:12:46 +02:00
jeanfad e2687305a3 fixed failed unittests 2016-05-25 16:12:45 +02:00
jeanfad 21d90a7331 address cr comments 2016-05-25 16:12:44 +02:00
jeanfad 3b2f8ed56d fix is tensor test 2016-05-25 16:12:43 +02:00
jeanfad 350909156d address CR comments 2016-05-25 16:12:41 +02:00
jeanfad e2c61b1911 clean up 2016-05-25 16:12:40 +02:00
jeanfad 672db34a18 add dropout to ops 2016-05-25 16:12:39 +02:00
jeanfad 001d858a29 add drop out to cntk2.py 2016-05-25 16:12:38 +02:00
jeanfad ff19078498 remove debuging print statements 2016-05-25 16:12:36 +02:00
jeanfad 5442b3de65 resolve conflicts after merging with slice change 2016-05-25 16:12:35 +02:00
jeanfad 15d21d1f9e add first version of transpose unit tests 2016-05-25 16:12:34 +02:00
jeanfad deb6885444 resolve conflicts with slice checkin 2016-05-25 16:12:33 +02:00
jeanfad 14be0224c8 remove check broadcasting 2016-05-25 16:12:32 +02:00
jeanfad b2b63e61bb add docstring for overloaded ops 2016-05-25 16:12:31 +02:00
jeanfad d3e3f7d61e address cr comments 2016-05-25 16:12:30 +02:00
jeanfad b741c1aabe boadcast helper functions 2016-05-25 16:12:29 +02:00
jeanfad 6b76d16118 helper functions for broadcasting test 2016-05-25 16:12:28 +02:00
jeanfad b0fb9bdf66 rename pass_tensor to identity 2016-05-25 16:12:27 +02:00
jeanfad 4694d40da9 add pass node 2016-05-25 16:12:26 +02:00
jeanfad c10f51a84b add note to doc string of sqrt and log 2016-05-25 16:12:25 +02:00
jeanfad 6168668442 remove power 2016-05-25 16:12:24 +02:00
jeanfad 7c4cd80d91 remove wrongly generated files 2016-05-25 16:12:23 +02:00
jeanfad 48fa4135c3 forward test for power 2016-05-25 16:12:22 +02:00
jeanfad 66c5f9806c unit test for square 2016-05-25 16:12:21 +02:00
jeanfad 7219bfc72f unit test for sqrt 2016-05-25 16:12:20 +02:00
jeanfad 3c69f92099 add log unit test 2016-05-25 16:12:19 +02:00
jeanfad 2942fb851f add log, exp, power, sqrt, square to the facade 2016-05-25 16:12:18 +02:00
jeanfad 847d85c723 remove deprecated ops_test.py 2016-05-25 16:12:17 +02:00
jeanfad f0d1374699 factor out constants in eval_test 2016-05-25 16:12:14 +02:00
jeanfad 1790616c68 initialize directory in deferred context 2016-05-25 16:12:13 +02:00
jeanfad 2a7e31375f remove default context possibliity from reader.py 2016-05-25 16:12:12 +02:00
jeanfad fdad4c55a3 use with get_newcontext() as ctx for cntk.eval 2016-05-25 16:12:11 +02:00
jeanfad eab9bfdc66 get rid of default context 2016-05-25 16:12:10 +02:00
Thilo Will 8eaf091106 ComparsionNode: removed type aliases as they don't work with mpic++. Readded lost file comparison_test.py 2016-05-24 11:52:02 +02:00
Thilo Will 2a333f3ad4 Merged with master 2016-05-24 11:01:03 +02:00
Willi Richert bdb12716f7 Improved exception handling 2016-05-23 20:23:53 +02:00
Thilo Will c140a1e264 Adding Compare nodes (Less, Greater, ...) 2016-05-23 16:06:40 +02:00
Willi Richert 4a3e8da082 Normalize booleans in reader config 2016-05-20 15:56:16 +02:00
Willi Richert 00a4c0c47a Arg doc 2016-05-20 15:56:16 +02:00
Willi Richert 317fa84615 Clean up examples 2016-05-20 15:56:15 +02:00
Willi Richert 1f0ac9c2f1 Updated auto-generated operator modules using the fixed fetch_ops 2016-05-20 15:56:14 +02:00
Willi Richert 9e13e33504 Fix fetch_ops to work with bogus operator definitions 2016-05-20 15:56:13 +02:00
Willi Richert 7cfc54cbba Support for slice operator 2016-05-20 15:56:12 +02:00
Alexey Reznichenko d3130e721a Add a few improvements to CNTKTextFormatReader.
* Move caching into a stand-alone ChunkCache class.
    Add a config flag 'keepDataInMemory' to cache the whole dataset.
    * Allow both tabs and spaces as separators.
    * Couple loading/indexing retries with file re-opening (if there was a
    file error and the file handle is stale).
    * Break 'randomize' config parameter into boolean 'randomize' and
    integer 'randomizationWindow'.
    * Add 'frameMode' config flag.
    * Add an extra check and verify that the expected sequence length
    (calculated during indexing) matches the actual length (maximum
    number of samples in an input).
2016-05-18 15:50:04 +02:00
jeanfad a99c334c1c guard against faulty input data 2016-05-12 11:35:58 +02:00
jeanfad 94e811504d address CR comments 2016-05-12 11:35:56 +02:00
jeanfad fb91d0721b remove no longer needed template file for global params 2016-05-12 11:35:55 +02:00
jeanfad fcc6663104 fix bug in config generation for sgd parallele training 2016-05-12 11:35:54 +02:00
jeanfad 98a6b086d8 add doc string for SGD 2016-05-12 11:35:53 +02:00
jeanfad d7278ab348 fix typo in param name 2016-05-12 11:35:52 +02:00
jeanfad 78642b66a6 add config generation for parallel sgd 2016-05-12 11:35:51 +02:00
jeanfad 744db6c37f add config generation for parallel sgd 2016-05-12 11:35:50 +02:00
jeanfad 8582774421 add sgd parallel params 2016-05-12 11:35:48 +02:00
jeanfad 60daf7fe8b guard against null values in test 2016-05-12 11:35:47 +02:00
jeanfad 037f150554 add more unit tests for eval 2016-05-12 11:35:46 +02:00
jeanfad 3b80f20478 consolidate global params 2016-05-12 11:35:45 +02:00
Project Philly ca039324fa Integrate wilrich/logregacc into master 2016-05-10 05:44:02 -07:00
Willi Richert 23f504cf2f Enable clean up again 2016-05-10 14:20:15 +02:00
Project Philly 9541f38ae3 Integrate wilrich/logregacc into master 2016-05-10 05:18:02 -07:00
Willi Richert 6130ebacf5 Minor changes (error msg) 2016-05-10 13:38:10 +02:00
Willi Richert 8ece70d95a merged 2016-05-10 13:28:39 +02:00
Willi Richert b12f6f81d4 Aligning tol also for normal logreg 2016-05-10 13:26:30 +02:00
Willi Richert 77109dea83 Merge branch 'wilrich/logregacc' of https://github.com/Microsoft/CNTK into wilrich/logregacc 2016-05-09 16:23:20 +02:00
Willi Richert cb3f7ab21e Aligned the NumPy example with the file based one; make NumPy examples
reproducible
2016-05-09 16:20:45 +02:00
Willi Richert f3329fcf56 Aligned the NumPy example with the file based one 2016-05-09 15:49:19 +02:00
jeanfad bd9b0965a8 concepts documentation for row and col major, and examples 2016-05-06 17:16:29 +02:00
jeanfad 8794570e02 fix encoding issue in sgd.py 2016-05-04 22:29:31 +02:00
Willi Richert 2a79d2ff1b device_id in logreg 2016-05-04 20:54:41 +02:00
Willi Richert 095933fa54 atol=1e-02 2016-05-04 19:47:15 +02:00
Willi Richert 79909b70dd atol=1e-03 2016-05-04 19:36:58 +02:00
Willi Richert 41ba15de2a atol=1e-04 2016-05-04 19:19:46 +02:00
Willi Richert bdeb0f461c Enable again logreg tests 2016-05-04 18:00:47 +02:00
Willi Richert 9d04edac51 Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-04 17:13:20 +02:00
Willi Richert d916bc823b Disabled logreg tests 2016-05-04 17:12:47 +02:00
jeanfad daa22032f2 Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-04 16:50:50 +02:00
jeanfad be9a0efdaf deferred context test 2016-05-04 16:50:40 +02:00
Thilo Will 7031c4ae8a Merge branch 'blis/ops14todo' of https://github.com/Microsoft/cntk 2016-05-04 16:37:09 +02:00
Thilo Will fd7bced277 modified gettingstarted.rst 2016-05-04 16:36:42 +02:00
Willi Richert 4eb76a0263 Setting tolerance to 1e-02 2016-05-04 16:12:50 +02:00
jeanfad a00526732e Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-04 15:55:20 +02:00
William Darling 9e1be5e1a2 fixed typo 2016-05-04 15:50:25 +02:00
Willi Richert 2405b26eea Fixed _to_config 2016-05-04 15:48:44 +02:00
Willi Richert 1aa5d87c64 Merge branch 'master' into blis/ops14todo 2016-05-04 15:31:04 +02:00
jeanfad 72fdaa804c revert fix for now 2016-05-04 15:11:01 +02:00
jeanfad 91574d62b4 Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-04 15:06:03 +02:00
jeanfad ac030ef873 fix _to_config call 2016-05-04 15:05:52 +02:00
Clemens Marschner 7a790fdb74 Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-04 14:18:24 +02:00
Clemens Marschner d88e02ccd0 Refine concepts.rst based on feedback; Remove some internal details, add more examples
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-04 14:17:24 +02:00
Willi Richert 5543da26d3 Adjust to new test result output format 2016-05-04 14:13:35 +02:00
Clemens Marschner 44b0a58b4e benign __init__.py change which couldn't be reverted 2016-05-04 13:59:34 +02:00
Aayush Garg 4acf1eb4d4 Adding comments in MNIST example 2016-05-04 04:51:19 -07:00
Clemens Marschner 0f336ce818 more details in concept; reorder TOC 2016-05-04 13:45:58 +02:00
William Darling 2274d0bf92 removing encoding in another spot 2016-05-04 13:37:45 +02:00
William Darling 67ffdc3e26 formatting 2016-05-04 13:28:59 +02:00
William Darling f887af80b6 updated getting started to use new C.parameter() definition 2016-05-04 13:28:05 +02:00
William Darling 85fa06182f fixed formatting 2016-05-04 13:25:29 +02:00
William Darling f904d224c2 Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-04 13:24:32 +02:00
William Darling 14f5628950 adapted seqcla.py example to run with python 2 as well 2016-05-04 13:24:27 +02:00
Willi Richert 46254d4b22 Adjust tolerance for Linux 2016-05-04 13:24:09 +02:00
Willi Richert e02dfd8c8b Clean utf8 characters 2016-05-04 13:01:57 +02:00
Willi Richert f5b38d50c7 Adjusted example to new parameter() and disabled test() since data is not yet uploaded 2016-05-04 12:52:13 +02:00
Willi Richert e3b97dad3d Propagate learning rate as well 2016-05-04 12:47:05 +02:00
Willi Richert 4945bb8504 Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-04 12:45:47 +02:00
Willi Richert d91c8bc767 Cleaning up parameter() parameters 2016-05-04 12:20:32 +02:00
Aayush Garg aa383f486b Converting mnist to new facade 2016-05-04 02:55:48 -07:00
William Darling 54d15e238d Added reference to full LSTM example at the end of getting started 2016-05-04 11:42:28 +02:00
William Darling 6b6713d246 added reference to example for reconcile_dynamic_axis 2016-05-04 11:38:50 +02:00
William Darling 5629d957a6 fixed past and future value examples! 2016-05-04 11:30:56 +02:00
William Darling e8b61f2ea2 added small intro to Readers documentation 2016-05-04 11:04:47 +02:00
William Darling 2ab2db7fda Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-04 11:02:24 +02:00
William Darling ea84b704a1 more small changes to concepts 2016-05-04 11:02:19 +02:00
Willi Richert bf45ede994 Remove C as an alias for constant, since this is now reserved for cntk 2016-05-04 10:54:03 +02:00
William Darling 7e4bb728d4 more typos fixes, etc. 2016-05-04 10:51:22 +02:00
William Darling 37fa283aec fixing up / re-writing some parts of concepts for better clarity, fixing typos 2016-05-04 10:42:48 +02:00
Willi Richert 9bb106b669 Make node's is_input() private 2016-05-04 10:42:37 +02:00
William Darling cfd9c9b5f6 fixed weird character in concepts.rst 2016-05-04 10:36:06 +02:00
William Darling 9907974741 fixed typo in comment in seqcla.py and small edit to ops file 2016-05-04 10:28:51 +02:00
Thilo Will 5cb3c66bcf Improving examples.rst 2016-05-04 09:58:25 +02:00
Willi Richert 55cf6e63d8 Allow input_numpy() to take real dynamic axes instead of bool 2016-05-03 19:01:49 +02:00
Thilo Will fcb5e90ae5 Merge branch 'blis/ops14todo' of https://github.com/Microsoft/cntk into blis/ops14todo 2016-05-03 17:45:12 +02:00
William Darling 889228ba9e Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-03 17:44:22 +02:00
William Darling 4541bf3c2e fixed error in cross_entropy_with_softmax() example -- but it's still not the right example that we want 2016-05-03 17:44:15 +02:00
Thilo Will ff7d3ee3e7 Adding example doxcumentation 2016-05-03 17:42:01 +02:00
jeanfad 70c395492d Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-03 17:37:43 +02:00
Willi Richert b46a9f640b boom 2016-05-03 17:37:03 +02:00
jeanfad 0bcc594421 Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-03 17:32:44 +02:00
jeanfad 24a45e5893 deferred context change to have name as param to export() 2016-05-03 17:31:59 +02:00
Willi Richert 526a2e2dc1 Remove objectives from __init__.py 2016-05-03 17:31:43 +02:00
Willi Richert cc774767eb Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-03 17:23:15 +02:00
Willi Richert eab1a407e5 Remove empty stub 2016-05-03 17:22:31 +02:00
William Darling b7c4724778 added example for input_numpy() 2016-05-03 17:06:22 +02:00
William Darling b3ccf1275d fixed reshape() example 2016-05-03 17:04:10 +02:00
Willi Richert 7294b281e5 Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-03 16:50:05 +02:00
Willi Richert 339859360b improved doc 2016-05-03 16:49:41 +02:00
William Darling 7489eb0b24 fixed cond() example formatting 2016-05-03 16:46:10 +02:00
Willi Richert e2dc2b7668 Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-03 16:38:22 +02:00
William Darling 75fd4a8caa Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-03 16:32:03 +02:00
William Darling ddcf7641f2 fixed cond() implementation and fixed example 2016-05-03 16:31:48 +02:00
jeanfad d5e7f61c56 expose eval 2016-05-03 16:28:45 +02:00
Thilo Will 349e512782 Merge branch 'blis/ops14todo' of https://github.com/Microsoft/cntk 2016-05-03 16:23:16 +02:00
Thilo Will cf4c98082b More changes to concepts doc 2016-05-03 16:22:53 +02:00
jeanfad 38f2aeea9b fix log reg square error 2016-05-03 16:21:26 +02:00
jeanfad 97a94449e2 unit test prediction error 2016-05-03 16:19:52 +02:00
William Darling b27f5355d3 fixed exp(), abs() examples and fixed Args/Returns order consistency throughout file 2016-05-03 16:08:31 +02:00
jeanfad 16f4fa5fdf Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo 2016-05-03 16:06:08 +02:00
jeanfad b4e529aa23 square error unit test 2016-05-03 16:06:01 +02:00
William Darling 9003c07438 fixed softmax() example 2016-05-03 16:05:22 +02:00
William Darling f35758113a added tanh() example 2016-05-03 16:04:13 +02:00
William Darling 3e710e897a added sigmoid() example 2016-05-03 16:03:06 +02:00
William Darling 882acd3e62 fixed examples for clip and relu 2016-05-03 16:00:27 +02:00
William Darling 7f03bc1e8d fixed examples for round 2016-05-03 15:57:15 +02:00
William Darling db84fa84b6 fixed examples for ceil 2016-05-03 15:52:47 +02:00
William Darling 53ddfbc8cd fixed examples for floor 2016-05-03 15:51:03 +02:00
William Darling 5f67e1d14b added example for times() 2016-05-03 15:48:11 +02:00
William Darling 6e675a7670 added examples for element_divide() and fixed math formatting in doc string 2016-05-03 15:44:14 +02:00
William Darling eb6f6a44d9 added examples for element_times() 2016-05-03 15:42:26 +02:00
William Darling 26f5a43917 fixing conflicts 2016-05-03 15:39:20 +02:00
William Darling 9201ebf6fd fixing examples to use C. and added examples for plus() and minus() 2016-05-03 15:35:39 +02:00