{"push_id":3107186693,"size":63,"distinct_size":12,"ref":"refs/heads/scatter","head":"f65cb06622de975cafdee426bc396162d7d88f15","before":"f659cd3cdcb45b726d9471dbb92d87172750010a","commits":[{"sha":"18f751a5fb6171d3a1a2f2cf51f5c786cf01fdd6","author":{"name":"Sergii Dymchenko","email":"a663a7cab753719b9144481034fb5b4df51cddbe@gmail.com"},"message":"Fix 'line break after binary operator' flake8 warnings. (#1550)","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/18f751a5fb6171d3a1a2f2cf51f5c786cf01fdd6"},{"sha":"8bab8b24847e02b0948d22c1de0d6f3b680ef345","author":{"name":"Ke Zhang","email":"368059018edb346f1fd2049a2d55b57da5b85a98@microsoft.com"},"message":"type proto does not exactly match the type str, (#1545)\n\n* type proto does not exactly match the type str, since shape, annotation info are not considered as part of type system.\r\n\r\n* fix the to type logic.\r\n\r\n* fix logic.\r\n\r\n* fix the logic.\r\n\r\n* add comments.\r\n\r\n* indent fix.\r\n\r\n* formatting.\r\n\r\n* formatting\r\n\r\n* fix flake8 warnings","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/8bab8b24847e02b0948d22c1de0d6f3b680ef345"},{"sha":"f8b15b63450dce10c29d7f0b032c8c72ba95a0dd","author":{"name":"pengwa","email":"64366ce4f199d4826beca983ef01b9ec35932a14@microsoft.com"},"message":"fix a newline in Scan doc (#1541)\n\n* fix a newline in Scan doc\r\n\r\n* python onnx/defs/gen_doc.py and python onnx/backend/test/stat_coverage.py\r\n\r\n* float result diff running on different machine maybe\r\n\r\n* missed one","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/f8b15b63450dce10c29d7f0b032c8c72ba95a0dd"},{"sha":"77dad845d41692f5a97622d7af40028b39e6b7fd","author":{"name":"Alexander Grund","email":"709764b74f5b301479184e27cd25d697d240d534@users.noreply.github.com"},"message":"Enable -Wall -Wextra -Werror for CI (#1547)\n\n* Add -Wall on linux\r\n\r\n* Add -Wextra on linux\r\n\r\n* Use full -Werror on linux\r\n\r\n* Fix code issues show by -Wall -Wextra\r\n\r\n* Make RegisterOnnxFunctionBuilder threadsafe again","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/77dad845d41692f5a97622d7af40028b39e6b7fd"},{"sha":"2a857ac039d9ff0a1ba2579afbb2f54fc603c6d0","author":{"name":"Spandan Tiwari","email":"95a5febeef05cdd1f4a8c3d405b1a67212965445@gmail.com"},"message":"Fix output type bug in MaxUnpool definition. (#1553)\n\n* Fix output type bug in MaxUnpool definition.","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/2a857ac039d9ff0a1ba2579afbb2f54fc603c6d0"},{"sha":"7b7b6ec4fdf21039c1e77814d1a1cb7c2d658e9a","author":{"name":"Ke Zhang","email":"368059018edb346f1fd2049a2d55b57da5b85a98@microsoft.com"},"message":"Change upsample operator to allow dynamic 'scales' (#1467)\n\n* Change upsample operator to allow dynamic 'scales' per customer requirements.\r\n\r\n* fix doc issue.\r\n\r\n* fix doc and fix test case.\r\n\r\n* fix build break.\r\n\r\n* fix shape infernece test.\r\n\r\n* fix linux ci\r\n\r\n* fix doc.","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/7b7b6ec4fdf21039c1e77814d1a1cb7c2d658e9a"},{"sha":"f958d5a8f8581f5a1cf362724ef9f33054ca5ff4","author":{"name":"Armen","email":"8261523ccdaef8516867b16210611b16893a8c8b@live.com"},"message":"add eliminate nop monotone argmax pass (#1519)\n\n* add eliminate_nop_monotone_argmax pass\r\n\r\n* check node->hasAttribute(kaxis)\r\n\r\n* fix unused param","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/f958d5a8f8581f5a1cf362724ef9f33054ca5ff4"},{"sha":"3265c1e1d953b2638059ddcd55cfc8dee4c24cd7","author":{"name":"Armen","email":"8261523ccdaef8516867b16210611b16893a8c8b@live.com"},"message":"implement nop dropout pass (#1555)","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/3265c1e1d953b2638059ddcd55cfc8dee4c24cd7"},{"sha":"736dc863dbf002af2509dad2f030dd864ab2a196","author":{"name":"Armen","email":"8261523ccdaef8516867b16210611b16893a8c8b@live.com"},"message":"implement fusing of consecutive concats (#1557)","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/736dc863dbf002af2509dad2f030dd864ab2a196"},{"sha":"b7654dde5c19ed4b540e239d34ad5924df075ea1","author":{"name":"Ryota Tomioka","email":"ade9a2812052c6947dda92566f4b0b73f55a727b@microsoft.com"},"message":"Implemented shape inference for Gather (#1525)\n\n* Improved shape inference for Gather\r\n\r\n* Test shape inference for Gather\r\n\r\n* Address PR comments\r\n\r\n* Support dim_param\r\n\r\n* Address PR comment","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/b7654dde5c19ed4b540e239d34ad5924df075ea1"},{"sha":"c25312eb145a6358840c5fd5add8c4df7f1279de","author":{"name":"Scott McKay","email":"d43e791f049ac3f149c3dccd2af96fb6d2d35b0d@microsoft.com"},"message":"Add hook to InferenceContext to allow running type/shape inferencing … (#1548)\n\n* Add hook to InferenceContext to allow running type/shape inferencing for a sub-graph represented by a GraphProto attribute in the current node.\r\n\r\nSplit out from PR 1503 which also adds type/shape inferencing for the sub-graph in the Scan operator.\r\n\r\n* Re-work the setup a little to abstract out the graph inferencing into a separate interface.\r\n\r\nUpdate ONNX level implementation to enable graph inferencing for GraphProto attributes in nodes.\r\n\r\n* Add #include <memory> for linux build\r\n\r\n* Use stl_backports.h for make_unique\r\n\r\n* Fix some linux build issues.\r\n\r\n* Fix linux C++11 build issue.\r\n\r\n* Add inputData to inferencing API.\r\nFix some const-ness issues.\r\nMake naming more consistent.\r\n\r\n* Trigger build","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/c25312eb145a6358840c5fd5add8c4df7f1279de"},{"sha":"882c5283c54345d131e8fe5c859e4844dcf7ca8e","author":{"name":"Scott McKay","email":"d43e791f049ac3f149c3dccd2af96fb6d2d35b0d@microsoft.com"},"message":"Add Scan type/shape inferencing (#1503)\n\n* Add Scan type/shape inferencing.\r\nAdd helper to merge two shapes.\r\n\r\n* Tweak doco a little.\r\n\r\n* Add hook to InferenceContext for subgraph inferencing.\r\n\r\n* Address PR comment\r\n\r\n* Address PR comments.\r\n\r\n- Validate types match the Scan constraints.\r\n- Fix a consistency issue in shape_inference.h where a couple of methods were using int instead of size_t.\r\n\r\n* Use RepeatedPtrField::Get instead of operator[] for compatibility with protobuf v2.6\r\n\r\n* Update Scan inferencing to use RepeatedPtrField::Get instead of operator[] for compatibility with protobuf 2.6.\r\n\r\n* Add hook to InferenceContext to allow running type/shape inferencing for a sub-graph represented by a GraphProto attribute in the current node.\r\n\r\nSplit out from PR 1503 which also adds type/shape inferencing for the sub-graph in the Scan operator.\r\n\r\n* Re-work the setup a little to abstract out the graph inferencing into a separate interface.\r\n\r\nUpdate ONNX level implementation to enable graph inferencing for GraphProto attributes in nodes.\r\n\r\n* Add #include <memory> for linux build\r\n\r\n* Use stl_backports.h for make_unique\r\n\r\n* Fix some linux build issues.\r\n\r\n* Fix linux C++11 build issue.\r\n\r\n* Update to new subgraph inferencing structure.\r\n\r\n* Add inputData to inferencing API.\r\nFix some const-ness issues.\r\nMake naming more consistent.\r\n\r\n* Update to pass input data to subgraph inferencing.\r\n\r\n* Trigger\r\n\r\n* Trigger build\r\n\r\n* Trigger\r\n\r\n* Add unit test for GraphInferencer that checks direct subgraph inferencing, and subgraph inferencing when contained in a Scan node.\r\n\r\n* Save with debug setup\r\n\r\n* Add python test for Scan shape inferencing.\r\n\r\n* Add #type annotation\r\n\r\n* Fix whitespace in py file.","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/882c5283c54345d131e8fe5c859e4844dcf7ca8e"},{"sha":"a3395984feccd280cf04b679d5f8b52eb955d170","author":{"name":"Wenhao Hu","email":"d0f9568688c75cddd1c68f4b65f8f8d5fd2c660b@gmail.com"},"message":"fix ConvTranspose spec (#1566)","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/a3395984feccd280cf04b679d5f8b52eb955d170"},{"sha":"d6c4c75647326dd1c0ccfda79c51f11f2e15cc60","author":{"name":"Changming Sun","email":"ce38fd1bcd677f04347ce565205ccbff0e7bd00e@microsoft.com"},"message":"Add a virtual destructor to GraphInferencer (#1574)","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/d6c4c75647326dd1c0ccfda79c51f11f2e15cc60"},{"sha":"20041b7b65283eb04ef40647e91eea99cb9db14f","author":{"name":"Scott McKay","email":"d43e791f049ac3f149c3dccd2af96fb6d2d35b0d@microsoft.com"},"message":"Add type shape inferencing for the If operator (#1571)\n\n* Add type/shape inferencing for the If operator.\r\n\r\n* Remove some temporary debug stuff.\r\n\r\n* Fix some whitespace\r\n\r\n* Fix linux warning\r\n\r\n* Copy the outer scope values to avoid any potential lifetime issues in the future.\r\n\r\nUnless we're inferencing a subgraph the list will be empty so there should be minimal perf impact from doing so.\r\n\r\n* Trigger\r\n\r\n* Fix issue with usage of GraphInferenceContext. Avoid copying outer scope values and use pointer to collection that is updated as we loop through nodes.\r\n\r\nIf necessary could de-couple more and move the creation of the GraphInferenceContext inside the loop of the nodes, and copy the outer scope values in the GraphInferenceContext ctor. That seems like unnecessary overhead but can be changed if needed.\r\n\r\n* Fix incorrect comment.\r\n\r\n* Trigger Build\r\n\r\n* Trigger build. Last one failed due to network issue.","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/20041b7b65283eb04ef40647e91eea99cb9db14f"},{"sha":"88d178459973449bfab7346958281a0c06cdd661","author":{"name":"Spandan Tiwari","email":"95a5febeef05cdd1f4a8c3d405b1a67212965445@gmail.com"},"message":"Fix MaxUnpool shape inference when output_shape is provided as input (#1578)\n\n* Fix bug in MaxUnpool shape inference when output_shape is provided as input.\r\n\r\n* Improvements to shape inference code.","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/88d178459973449bfab7346958281a0c06cdd661"},{"sha":"f6c3a7ef8ba04cb119c3d761664d7e820cbafd60","author":{"name":"Roman Dzhabarov","email":"ba24a8d330a223bcb9b0f538f71e2282e3546bad@users.noreply.github.com"},"message":"[compiler flag] Issue a warning if class has virtual method but missing virtual dtor. (#1583)","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/f6c3a7ef8ba04cb119c3d761664d7e820cbafd60"},{"sha":"a60ac7dc5c3677eca69fb56f0709fd959e823e1c","author":{"name":"Spandan Tiwari","email":"95a5febeef05cdd1f4a8c3d405b1a67212965445@gmail.com"},"message":"Add OneHot op to ONNX. (#1567)\n\n* Add OneHot op to ONNX.\r\n\r\n* Add function type annotation in onehot.py.\r\n\r\n* Remove dtype attribute and make 'values' required input.\r\n\r\n* Remove unused variable warning.\r\n\r\n* Update stale files.\r\n\r\n* Updates to shape inference code. Added shape inference test.\r\n\r\n* Test update for typecheck error. Update helper.make_tensor_value_info to handle dimensions without size.\r\n\r\n* Reverting helper.make_tensor_value_info change. Using type ignore instead.\r\n\r\n* Another fix to shape inference code.\r\n\r\n* Trigger notification to re-start stalled build.","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/a60ac7dc5c3677eca69fb56f0709fd959e823e1c"},{"sha":"f7dcad00b30b7d9ddee198f2bd9cbcdbbc1552cd","author":{"name":"Sergii Dymchenko","email":"a663a7cab753719b9144481034fb5b4df51cddbe@gmail.com"},"message":"Add several hyperbolic function ops. (#1499)","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/f7dcad00b30b7d9ddee198f2bd9cbcdbbc1552cd"},{"sha":"ff45588f5f3114df09c063f6a5f599093b8a86a5","author":{"name":"Changming Sun","email":"ce38fd1bcd677f04347ce565205ccbff0e7bd00e@microsoft.com"},"message":"Remove unreachable code in shape_inference.h (#1585)","distinct":false,"url":"https://api.github.com/repos/pk-g/onnx/commits/ff45588f5f3114df09c063f6a5f599093b8a86a5"}]}
{"actor":{"display_login":"pk-g"}}