Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Versioning.md to include 1.6 opset value and add deprecated operators table #2384

Closed
wants to merge 97 commits into from

Commits on Aug 29, 2019

  1. Support ScatterND operator in ONNX (#2220)

    Support ScatterND operator in ONNX
    fdwr authored and Emad Barsoum committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    f73b549 View commit details
    Browse the repository at this point in the history
  2. Support GatherND operator in ONNX (#2106)

    Add GatherND
    fdwr authored and Emad Barsoum committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    8cebb8e View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2019

  1. Fix testdata model for CumSum. Add exclusive attribute. (#2271)

    fdwr authored and Emad Barsoum committed Aug 30, 2019
    Configuration menu
    Copy the full SHA
    15e01e9 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2019

  1. Add Foundation WG to working-groups.md (#2276)

    * Update to include ONNX Foundation WG
    
    Added link to Gitter and description of the newly formed Foundation WG. Co-leaders Jim Spohrer (IBM) and Ryan Loney (Intel)
    
    * Updated description of Foundation WG
    
    Revised the description of the working group for ONNX Foundation
    
    * Update working-groups.md
    fdwr authored and Prasanth Pulavarthi committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    3f3fb69 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2019

  1. Remove type info for loop variadic input in Loop op used to compose t…

    …he Range op (#2287)
    fdwr authored and G. Ramalingam committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    b8c9587 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2019

  1. Improve compatiblity with proto3 and enable reading attributes (#2288)

    with type default values even though they are not in the stream.
    fdwr authored and G. Ramalingam committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    81a7bf6 View commit details
    Browse the repository at this point in the history
  2. move map and sequence types to onnx domain, (#2244)

    Move map and sequence types to onnx domain, this is the first step of merging onnx-ml and onnx types.
    fdwr authored and Emad Barsoum committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    237b41a View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. Fix link to community docs in readme (#2261)

    * Fix link to community docs in readme
    
    Addresses #2255
    
    * Update README.md
    
    * Update README.md
    fdwr authored and Joseph Spisak committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    170b776 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2019

  1. Update managingexperimentalops.md (#1981)

    * Update managingexperimentalops.md
    
    * Update managingexperimentalops.md
    
    * Rename managingexperimentalops.md to ManagingExperimentalOps.md
    fdwr authored and Prasanth Pulavarthi committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    6cd2152 View commit details
    Browse the repository at this point in the history
  2. Supporting negative axes for all existing onnx ops (#2281)

    * Added negative axes for slice and squeeze opset 11
    
    * added negative axes support for squeeze, unsqueeze, flatten
    
    * added support for negative axes to all the existing ops
    
    * fixed minor if condition missed for axis attr in flatten
    
    * fixed test name for flatten with negative axes
    
    * updated unsqueeze and softmax tests with fix for failures
    
    * fixed typo
    
    * Updating Split op documentations and version
    
    * fixed typo in unsqueeze model
    
    * fixed dim check for unsqueeze
    
    * fixed type cast
    
    * test fix for build failure
    
    * updating onnx model for unsqueeze test
    
    * fixed minor error in type casting
    fdwr authored and Wei-Sheng Chin committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    1c8f618 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2019

  1. test int64 input type for 'where' op (#2253)

    * added test for int64 input to 'where' op
    
    * added onnx model files and docs for test 'where' op with long input
    
    * added missing doc updates
    fdwr authored and Wei-Sheng Chin committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    ed9fb5f View commit details
    Browse the repository at this point in the history
  2. Update printable_graph in helper.py to output details of initializers…

    … that do not have matching graph inputs. (#2135)
    
    * Update helper.py
    
    An IR v4 model is not required to have matching graph inputs for all initializers. Update printable_graph to allow for this and output the name, type and shape of initializers with no matching graph input.
    
    * Add test for printable_graph
    
    Add test and tweak messaging
    
    * Fix comment formatting
    fdwr authored and Wei-Sheng Chin committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    d07bf63 View commit details
    Browse the repository at this point in the history
  3. Fix collect_snippets warnings (#2277)

    fdwr authored and Lu Fang committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    8b51c15 View commit details
    Browse the repository at this point in the history
  4. Support for negative indices in 'Gather', 'GatherElements', 'ScatterE…

    …lements', 'OneHot' (#2260)
    
    * modified gather docs to support negative indices
    
    * added support for negatice indices to gather_elements and scatter_elements
    
    * fixed documentation formatting as per comments
    
    * Added negatice indices to docs for OneHot op
    
    * GatheND spec for negative indices editted
    
    * fix for comments
    
    * fixed formatting for gather op
    
    * Update onnx/defs/tensor/defs.cc
    
    Co-Authored-By: Wei-Sheng Chin <wschin@outlook.com>
    
    * Update docs/Changelog.md
    
    Co-Authored-By: Wei-Sheng Chin <wschin@outlook.com>
    
    * added print examples to onehot and gather as per comments
    
    * adding modifies model tests for onehot
    
    * updated doc files
    
    * updating unsqueeze test
    
    * typo fix as per comments
    fdwr authored and Wei-Sheng Chin committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    789c23b View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. Configuration menu
    Copy the full SHA
    d30db22 View commit details
    Browse the repository at this point in the history
  2. Fix shapeinference function (#2296)

    * Fix shapeinference function
    
    * Added shapeinference test for cumsum
    
    * update inference test
    
    * fix test
    
    * minor fix -- shape (1) should be (1,)
    
    * Add whitespace after comma to fix flake warning
    fdwr authored and Wei-Sheng Chin committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    782be5f View commit details
    Browse the repository at this point in the history
  3. Fix extra collect_snippets warning (#2277) (#2307)

    fdwr authored and Lu Fang committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    18018d1 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2019

  1. Shape inference for NMS (#2269)

    fdwr authored and G. Ramalingam committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    1294a45 View commit details
    Browse the repository at this point in the history
  2. Update documentation about required input output types (#2310)

    fdwr authored and GitHub committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    e70ffb4 View commit details
    Browse the repository at this point in the history
  3. Add helper function update_inputs_outputs_dims to tools (#2148)

    * Add a helper function update_inputs_outputs_dims to tools
    
    * fix link to doc
    
    * newline at the end
    
    * add test for tools
    
    * doc props
    
    * nit
    
    * ci tests
    
    * ci tests 2
    
    * accept shapes by dictionary inputs and add more error handling
    
    * Update onnx/tools/update_model_dims.py
    
    nit: rephrasing
    
    Co-Authored-By: Wei-Sheng Chin <wschin@outlook.com>
    
    * remove debug line
    
    * fix type annotation
    
    * fix annotation
    
    * fix annotation
    
    * fix annotation
    
    * fix flake8
    fdwr authored and Wei-Sheng Chin committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    3d4ea04 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2019

  1. Sequence related ops (#2249)

    * sequence related ops
    
    * refine docs
    
    * extend hasInputShape to Sequence
    
    * refining naming and error checking
    
    * refine descriptions
    fdwr authored and Wei-Sheng Chin committed Sep 14, 2019
    Configuration menu
    Copy the full SHA
    28179f8 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2019

  1. Fix resize shape inference issue in opset10 (#2294)

    * fix resize shape inference issue in opset10
    
    * include opset10 upsample as well
    
    * nit: const auto*
    
    * rename 'opset7' to 'opset7_to_10'
    fdwr authored and Emad Barsoum committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    e103b26 View commit details
    Browse the repository at this point in the history
  2. More unsqueeze tests (#2200)

    * Added more test cases for Unsqueeze
    
    * Added a test case for unsqueezing 3 dims
    
    Also renamed the 1 dim test cases slightly.
    
    * Added more test cases for Unsqueeze
    
    * Added a test case for unsqueezing 3 dims
    
    Also renamed the 1 dim test cases slightly.
    
    * Update docs/Operators.md
    
    Feedback from wschin to fix axis bounds.
    
    Co-Authored-By: Wei-Sheng Chin <wschin@outlook.com>
    
    * Re-ran update_doc.sh
    fdwr authored and Emad Barsoum committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    15e609f View commit details
    Browse the repository at this point in the history
  3. Support make_attribute empty string (#2129)

    * support attribute as empty string
    
    * support attribute as empty string
    
    * code collation
    fdwr authored and Wei-Sheng Chin committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    2ea3dc7 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2019

  1. Add description of default type about y_zero_point (#2110)

    * Add description of default type about y_zero_point
    
    In QuantizeLinear input document.
    
    * Update Changelog.md
    
    * Update Operators.md
    fdwr authored and Wei-Sheng Chin committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    6f12348 View commit details
    Browse the repository at this point in the history
  2. Regenerate ONNX proto and add release date to ver 6 IR (#2316)

    fdwr authored and GitHub committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    fa64658 View commit details
    Browse the repository at this point in the history
  3. Avoid uses of special chars (#2315)

    fdwr authored and GitHub committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    8c2789c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bebb355 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2019

  1. Support dynamic 'pads' and 'value' in Pad operator (#2031)

    * Pad spec update
    
    * More changes
    
    * More changes
    
    * Make pads and value attributes inputs in Pad operator
    
    * More changes
    
    * More changes
    
    * More cahnges
    
    * More changes
    
    * Remove tab
    
    * Fix formatting issues
    
    * More changes
    
    * Pad spec update
    
    * More changes
    
    * More changes
    
    * Prevent unused variables from generating warnings across all platforms.  (#1930)
    
    * Change the return type for the zipmap operator to match the description in the spec.
    
    * Prevent unused variables from generating warnings across all platforms.
    This was observed in onnxruntime when __ONNX_NO_DOC_STRINGS was enabled.
    
    * nit change
    
    * Shape Inference Tests for QOps (#1929)
    
    * fix shape inference and add tests for shape inference
    
    * cosmetic fixes
    
    * plus some formatting
    
    * Fix shape inference for matmul (#1941)
    
    * Fix shape inference for matmul when there is no input shape, and provide better coverage for testcases
    
    * add test for qlinearmatmul as weel
    
    * Make pads and value attributes inputs in Pad operator
    
    * More changes
    
    * More changes
    
    * More cahnges
    
    * More changes
    
    * Remove tab
    
    * Fix formatting issues
    
    * More changes
    
    * Fix line ending issue
    
    * Update Operators md file
    
    * Fix typo
    
    * Updating TestCoverage.md file
    
    * Nit fix
    
    * Fix accidental revert
    
    * PR feedback
    
    * More PR feedback changes
    
    * Optimizer passes changes
    
    * Remove unnecessary line in def file
    
    * More formatting changes
    
    * Add 2 files missed previously
    
    * Commit missed out file
    
    * Fix build break
    
    * Update tests
    
    * Initial commit
    
    * Formatting
    
    * Refactor ParseRawData
    
    * More refactroing changes
    
    * Introduce shape inference failure in case of wrong number of pad values
    
    * Resolve comments
    
    * Avoid vector copy
    
    * Fix comment
    
    * More changes
    
    * Update Changelog.md
    
    * Def changes
    
    * More updates
    
    * Formatting
    
    * Check-in tests
    
    * Update docs
    
    * Update Changelog.md
    
    * Docs update
    
    * Update Changelog.md
    
    * Update Changelog.md
    
    * Resolve comments
    
    * Add docs
    
    * Addign docs
    
    * Update Changelog.md
    
    * Build break fix
    
    * Fix build break
    
    * Add optimizer tests for older opset Pad
    
    * Add back older opset Pad shape inference tests
    
    * Fix build break
    
    * Fix build break
    
    * Account for Value to Constant_value change in some comments
    fdwr authored and Wei-Sheng Chin committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    087509b View commit details
    Browse the repository at this point in the history
  2. Change incorrect use of ValueError to TypeError (#2304)

    * change incorrect use of ValueError to TypeError
    
    * change TypeError
    
    * message
    fdwr authored and Wei-Sheng Chin committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    e98fd5d View commit details
    Browse the repository at this point in the history
  3. Add more shape inference tests for Logical operators to improve cover…

    …age (#2133)
    
    * Initial commit
    
    * More changes
    
    * Bug fix in ROIAlign shape inf
    
    * Minor name change
    
    * Merge master
    
    * Update defs.cc
    fdwr authored and Lu Fang committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    c95012e View commit details
    Browse the repository at this point in the history
  4. Revamped test cases for Gemm (#2060)

    * Revamped test cases for Gemm
    
    * Increased number of tests from 2 to 8.
    
    * The tests each test a specific attribute or input case.
    
    * Generated test data.
    
    * Updated the operators doc.
    
    * Updated the test coverage.
    
    * Fixed linting errors causing CI failures
    
    * Updated the TestCoverage and Operators docs for the newly re-linted Gemm tests.
    
    * Tweaks to Gemm test cases:
    
    1. Differentiated between sclar and single element vector biases.
    
    2. Changed the name of 'test_gemm_default_no_bias' to 'test_gemm_default_zero_bias' to be more clear.
    
    3. Added back the test case for specifying all attributes as non-default.
    
    * Added a reference implementation for the Gemm op
    
    * Fixed some mistakes with the types of transA and transB.
    
    Also added the mypy type annotation for the Gemm reference implementation.
    
    * The Gemm scalar bias test actually adds a scalar bias now
    fdwr authored and Wei-Sheng Chin committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    6103714 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2019

  1. Updated docs for strides and dilations attributes (#2291)

    * Updated the docs for the strides and dilations attributes to mention the defaults.
    
    * Whoops, forgot to add stride defaults to MaxUnpool.
    
    * Bumped the version numbers after specifying the default values for stride and dilations.
    
    The ops that had their version numbers bumped are AveragePool, MaxPool, MaxUnpool, LpPool, Conv, and ConvTranspose.
    
    Also moved some old definitions from nn/defs.cc to nn/old.cc
    
    * Fixed conflicts and merged master
    
    * Revert "Fixed conflicts and merged master"
    
    This reverts commit b45c6a0.
    
    * Revert "Revert "Fixed conflicts and merged master""
    
    This reverts commit a4ef81b.
    
    * Fixed duplicated operator set registrations
    fdwr authored and Wei-Sheng Chin committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    bd0ec91 View commit details
    Browse the repository at this point in the history
  2. Replace is by == (#2326)

    fdwr authored and GitHub committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    2ec471e View commit details
    Browse the repository at this point in the history
  3. Updated test cases for reshape (#2127)

    * Revamped test cases for reshape
    
    * Increased the number of test cases from 5 to 7.
    
        * The new tests cover the 0 dim case
    
    * Changed the existing cases so that, where possible, the 'batch' dim is unchanged.
    
        * Some frameworks do not allow for the first dim to change, so this makes these tests more generally applicable.
    
    * Generated the new test data, updated the operators doc, and updated the test coverage doc.
    
    * Re-generated Operators.md and TestCoverage.md
    
    * Added a reshape op reference implementation and more tests for reshaping the first dim of a tensor
    fdwr authored and Wei-Sheng Chin committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    dfa0b66 View commit details
    Browse the repository at this point in the history
  4. Changes for AIX platform (#1913)

    * Changes to build on AIX Platform
    
    * Update numpy_helper.py
    
    * Update CMakeLists.txt
    fdwr authored and Lu Fang committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    6673de1 View commit details
    Browse the repository at this point in the history
  5. Gemm optional bias (#2330)

    * Made the 'C' input of Gemm (the bias term) optional.
    
    If missing it defaults to 0.
    
    Also added a test case for no bias.
    
    Updated the Gemm op to version 11.
    
    * Fixed a typo!
    
    * Small tweaks to the Gemm docs.
    
    * Added a shape inference test for Gemm with no bias
    
    * Tweaked coding style slightly by adding braces to single line scopes.
    fdwr authored and Wei-Sheng Chin committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    3b99a07 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2019

  1. Fix some backend tests (#2335)

    * Fix some node tests
    
    * PR comments and docs
    
    * Update Changelog.md
    fdwr authored and Wei-Sheng Chin committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    c18dee5 View commit details
    Browse the repository at this point in the history
  2. Update gen_doc script to validate proto3 files (#2122)

    * Update gen_doc script to validate proto3 files
    
    * Update CMakeLists.txt
    fdwr authored and Wei-Sheng Chin committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    1a13fb9 View commit details
    Browse the repository at this point in the history
  3. Update pybind (#2340)

    fdwr authored and Wei-Sheng Chin committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    a637fda View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. Fix node test case model for Gemm scalar bias case (#2342)

    * Fix some node tests
    
    * PR comments and docs
    
    * Update Changelog.md
    
    * Fix gemm scalar node test
    fdwr authored and Wei-Sheng Chin committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    a57121d View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2019

  1. Clarify behavior in ConvTranspose (#2343)

    * Fix the wrong behavior in ConvTranspose
    
    * Address comments
    fdwr authored and GitHub committed Sep 21, 2019
    Configuration menu
    Copy the full SHA
    ac1baf2 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2019

  1. Relax IF's shape inference rule (#2345)

    * Relax If's shape inference rule
    
    * Make shape inference tests ok and move code to the right place
    
    * Add document changes
    
    * Update onnx/defs/controlflow/defs.cc
    
    * Update onnx/defs/controlflow/defs.cc
    
    * Address comments
    
    * Address comments
    
    * Address comments
    
    * Fix shape inference test
    
    * Disable a type check
    
    * Address a comment
    
    * Update defs.cc
    
    * Update Changelog.md
    
    * Update Operators.md
    fdwr authored and GitHub committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    5542ffa View commit details
    Browse the repository at this point in the history
  2. Bump NMS version for avoiding regression in existing models (#2348)

    * Bump NMS version for avoiding regression in existing models
    
    * Bring old logic back
    fdwr authored and GitHub committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    774921c View commit details
    Browse the repository at this point in the history
  3. Fix spec and shape inference for Unsqueeze op (#2347)

    * Fix spec for Unsqueeze
    
    * Update Changelog.md
    
    * Refine doc
    
    * Refine
    
    * PR comments
    
    * Update Changelog.md
    
    * Update shape inference test file
    fdwr authored and Wei-Sheng Chin committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    10baec3 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. Fix warnings (#2358)

    fdwr authored and Wei-Sheng Chin committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    88c5cb4 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2019

  1. Remove typing packages from test requirements (#2375)

    The requirement is already part of the install_requires so this is
    redundant. (It should only be required for python_version < 3.5 in any
    case.)
    fdwr authored and Wei-Sheng Chin committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    8830e76 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2019

  1. Add deprecated operators table.

    Include 1.6 opset mapping row.
    fdwr committed Oct 2, 2019
    Configuration menu
    Copy the full SHA
    25dd6bc View commit details
    Browse the repository at this point in the history
  2. Add deprecated operators table.

    Include 1.6 opset mapping row.
    fdwr authored and Dwayne Robinson committed Oct 2, 2019
    Configuration menu
    Copy the full SHA
    967621d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec922b8 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into master

    fdwr authored and GitHub committed Oct 2, 2019
    Configuration menu
    Copy the full SHA
    8bb1d4f View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2019

  1. Incrementing version number to 1.6.0 (#2353) (#2385)

    * Incrementing version number to 1.6.0
    
    * Updating ML version to 2
    fdwr authored and GitHub committed Oct 3, 2019
    Configuration menu
    Copy the full SHA
    0436235 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2019

  1. modify file path (#2378)

    fdwr authored and Lu Fang committed Oct 4, 2019
    Configuration menu
    Copy the full SHA
    c6aa91d View commit details
    Browse the repository at this point in the history
  2. update shapeInference h file link (#2369)

    * update shapeInference h file link
    
    * correction
    fdwr authored and Lu Fang committed Oct 4, 2019
    Configuration menu
    Copy the full SHA
    394b7e1 View commit details
    Browse the repository at this point in the history
  3. Fix Unique unit test (#2381)

    * Fix Unique unit test
    
    Expected data for Y was incorrectly sorted
    
    * Update test coverage documentation
    
    * Update Operators.md
    fdwr authored and Lu Fang committed Oct 4, 2019
    Configuration menu
    Copy the full SHA
    da561e4 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2019

  1. Update doc loop op (#2337)

    * Clarify example in Loop documentation
    
    * Regenerate op documentation
    
    * generate op documentation
    
    * Address PR review comment
    
    * Address PR feedback
    
    * Update defs.cc
    
    * Update Changelog.md
    
    * Update Operators.md
    fdwr authored and GitHub committed Oct 8, 2019
    Configuration menu
    Copy the full SHA
    203c374 View commit details
    Browse the repository at this point in the history
  2. Add type check for node inputs (#2367)

    * add type check for node inputs
    
    * add homogeneous check
    
    * check output type
    
    * split type check function
    
    * cast size to int
    
    * add comment
    
    * infer type during checking
    
    * refactor code
    
    * fix typo
    
    * switch to using context
    
    * extend checker logic
    
    * fail check on undefined inputs
    
    * refactor code
    
    * skip undefined cases
    
    * fix comment
    
    * skip type check on empty constraints
    
    * print out type string
    
    * print data type to debug UT fail
    
    * use string to represent type
    
    * flag on/off type check
    
    * add missing param
    
    * set default arg
    
    * set default arg
    
    * add type string
    
    * fix typo
    
    * fix check error
    
    * add UT
    
    * format code
    fdwr authored and G. Ramalingam committed Oct 8, 2019
    Configuration menu
    Copy the full SHA
    c813f61 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2019

  1. Add section headers for easier linking (#2400)

    fdwr authored and GitHub committed Oct 17, 2019
    Configuration menu
    Copy the full SHA
    d13bbbd View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2019

  1. Fix missing comma in exception message. Causes invalid message depend…

    …ing on what's in memory prior to the constant char string. (#2403)
    
    e.g. you get this:
    "[ShapeInferenceError]  , 1]. Its actual value is: -10"
    instead of
    "[ShapeInferenceError] 'axis' must be in [-2 , 1]. Its actual value is: -10"
    fdwr authored and G. Ramalingam committed Oct 20, 2019
    Configuration menu
    Copy the full SHA
    06aded6 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2019

  1. add invite for next workshop (#2407)

    fdwr authored and GitHub committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    5b340a9 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2019

  1. Add shape existence check in GatherElements shape inference logic (#2402

    )
    
    * Add shape existence check guard in GatherElements shape inference logic
    
    * PR comments
    
    * PR comments
    fdwr authored and G. Ramalingam committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    ed9ccdc View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. fix test bugs for resize op version 11 (#2425)

    fdwr authored and Emad Barsoum committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    b6f0510 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2019

  1. minor changes to NonZero and Slice (#2429)

    * minor changes to NonZero and Slice
    
    * more updates
    fdwr authored and Emad Barsoum committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    a488aec View commit details
    Browse the repository at this point in the history
  2. docs: fix typo in IR.md (#2441)

    fdwr authored and G. Ramalingam committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    05a3b39 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2019

  1. Fix bug in function body verifier (#2390)

    * Fix bug in function body verifier
    
    * fix int type
    
    * fix CI compile error
    
    * Improve error message and eliminate unnecessary check
    
    * address PR comments and remove a check
    
    * add int cast
    
    * Exclude Range from tested functions
    fdwr authored and GitHub committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    1119c5f View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2019

  1. Delete duplicate word in comment (#2439)

    * Delete duplicate comment word in onnx.in.proto
    
    Also generate the other proto files that are generated from onnx.in.proto
    
    * Use gen_proto.py option "--ml --lite" to generate the onnx-ml version protos.
    fdwr authored and Prasanth Pulavarthi committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    cbf043a View commit details
    Browse the repository at this point in the history
  2. Fix windows conda build (#2452)

    * fix build issue for windows conda env
    
    * Plus few typo fixes
    
    * add option to turn of use of static runtimes + fix appveyor ci
    
    * Fix Appveyor build for Miniconda35-x64
    
    * address review comments
    
    * updates to build instructions
    fdwr authored and G. Ramalingam committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    d0c5322 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2019

  1. Update Argmin/Argmax (#2461)

    * update argmin/argmax
    
    * gen doc and tests
    
    * fix typo
    
    * update doc
    fdwr authored and Lu Fang committed Nov 20, 2019
    Configuration menu
    Copy the full SHA
    f53ac1b View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2019

  1. Updated with correct URL to LICENSE (#2468)

    fdwr authored and Prasanth Pulavarthi committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    9cd0226 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2019

  1. remove workshop update since it is done (#2460)

    fdwr authored and Joseph Spisak committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    1df9e2c View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2019

  1. doc: fix some typos at ONNXIFI (#2473)

    fdwr authored and Prasanth Pulavarthi committed Nov 24, 2019
    Configuration menu
    Copy the full SHA
    323713a View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2019

  1. Configuration menu
    Copy the full SHA
    f5a6331 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2019

  1. Configuration menu
    Copy the full SHA
    93504ce View commit details
    Browse the repository at this point in the history
  2. fix the optimize pass of fuse_consecutive_transposes (#2471)

    * fix the optimize pass of fuse_consecutive_transposes
    
    * update the bound checker
    
    * make sure the graph and input/output tensors are consistent before and after optimization
    fdwr authored and Ke Zhang committed Dec 5, 2019
    Configuration menu
    Copy the full SHA
    5aeba28 View commit details
    Browse the repository at this point in the history
  3. Minor correction type (#2411)

    * correct typeerror
    
    * value data type correction
    
    * little value
    fdwr authored and Ke Zhang committed Dec 5, 2019
    Configuration menu
    Copy the full SHA
    2f0e17c View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2019

  1. Edited PythonAPIOverview.md (#2491)

    * Edited PythonAPIOverview.md
    
    The example given in the "Creating an ONNX Model Using Helper
    Functions" example.
    
    * Edited PythonAPIOverview.md
    
    The example given in the "Creating an ONNX Model Using Helper
    Functions" example was not working as expected.
    
    Running the given code would throw a ValidationError() regarding
    the node specification (i.e.: "Context: Bad node spec").
    
    This change uses the current node specification, solving the issue.
    fdwr authored and Ke Zhang committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    3a1661a View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2019

  1. python_out does not recognize dllexport_decl. (#2482)

    fdwr authored and Ke Zhang committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    ccb17d8 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2019

  1. add 8 bit support to reducemin and reducemax ops (#2516)

    * add 8 bit support to some reduction ops
    
    * plus updates
    fdwr authored and Ke Zhang committed Dec 27, 2019
    Configuration menu
    Copy the full SHA
    0716fa6 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2019

  1. add 8 bit support to maxpool op (#2510)

    * add 8 bit support to maxpool op
    
    * plus review comments
    fdwr authored and Ke Zhang committed Dec 31, 2019
    Configuration menu
    Copy the full SHA
    ef77feb View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2020

  1. Include <ostream> in common/status.h (#2519)

    Before defining operator<<(std::ostream&, const Status&).
    
    Co-authored-by: Lu Fang <30275821+houseroad@users.noreply.github.com>
    2 people authored and bddppq committed Jan 2, 2020
    Configuration menu
    Copy the full SHA
    12d8351 View commit details
    Browse the repository at this point in the history
  2. Correct the order of arguments of InferShapes (#2500)

    The order of arguments in implementation.cc mismatches with
    the header. Since `check_type` is an optional argument, it
    should appear after `opset_imports`.
    
    Co-authored-by: bddppq <baidingding7@gmail.com>
    2 people authored and bddppq committed Jan 2, 2020
    Configuration menu
    Copy the full SHA
    d99b038 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2020

  1. Fix Windows py3.5 CI (#2529)

    fdwr authored and GitHub committed Jan 3, 2020
    Configuration menu
    Copy the full SHA
    3ba27f9 View commit details
    Browse the repository at this point in the history
  2. Fix wrong model version, it's not 12 (the onnx_opset_version()), not …

    …11 (the opset version of the latest stable), but 10 (#2478)
    
    Co-authored-by: Ke Zhang <kezhan@microsoft.com>
    2 people authored and Ke Zhang committed Jan 3, 2020
    Configuration menu
    Copy the full SHA
    c31ec2b View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2020

  1. Update CircleCI job to use Python3.6 (#2527)

    Co-authored-by: Ke Zhang <kezhan@microsoft.com>
    2 people authored and Lu Fang committed Jan 5, 2020
    Configuration menu
    Copy the full SHA
    b904dce View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2020

  1. Repository guidelines (#2539)

    Draft was shared on Gitter for feedback in December and approved by Steering Committee on 1/9
    fdwr authored and GitHub committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    3fae3dd View commit details
    Browse the repository at this point in the history
  2. fix name of directory (#2537)

    fdwr authored and Joseph Spisak committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    d08f772 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2020

  1. bump ORT version (#2538)

    fdwr authored and GitHub committed Jan 10, 2020
    Configuration menu
    Copy the full SHA
    d976295 View commit details
    Browse the repository at this point in the history
  2. better error message for undefined inputs (#2540)

    fdwr authored and Lu Fang committed Jan 10, 2020
    Configuration menu
    Copy the full SHA
    008cb54 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2020

  1. Keep symbolic dims in Concat with a single input (#2418)

    * Keep symbolic dims in Concat with a single input
    
    When there is only a single input, we need to discard the
    symbolic dimension in the specified axis.
    
    * Validate axis of Concat with a single input
    
    Co-authored-by: Ke Zhang <kezhan@microsoft.com>
    2 people authored and Ke Zhang committed Jan 14, 2020
    Configuration menu
    Copy the full SHA
    b165b97 View commit details
    Browse the repository at this point in the history
  2. Fix shape inference for Split with split attribute (#2328)

    * Fix shape inference for Split with split attribute
    
    This fixes #1735
    
    * Set rank even when split dimension is unknown
    
    * Let shape inference fail for invalid split
    
    * Fail shape inference for inequal division
    
    * Ignore Python type error in the unittest
    
    * Remove tests for failure scenarios
    
    * Stop using camel case for local variables
    
    Co-authored-by: Ke Zhang <kezhan@microsoft.com>
    2 people authored and Ke Zhang committed Jan 14, 2020
    Configuration menu
    Copy the full SHA
    7bea43f View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2020

  1. Merge branch 'master' of https://github.com/onnx/onnx

    Dwayne Robinson committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    e4c890c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/onnx/onnx

    fdwr authored and Dwayne Robinson committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    ff8f40a View commit details
    Browse the repository at this point in the history
  3. Address Prasanth's feedback for deprecated operators by moving them i…

    …nto other markdown rather than versioning.md.
    Dwayne Robinson committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    e97a7a3 View commit details
    Browse the repository at this point in the history
  4. Address Prasanth's feedback for deprecated operators by moving them i…

    …nto other markdown rather than versioning.md.
    fdwr authored and Dwayne Robinson committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    4669b6a View commit details
    Browse the repository at this point in the history
  5. Minor wording.

    Dwayne Robinson committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    ef96073 View commit details
    Browse the repository at this point in the history
  6. Minor wording.

    fdwr authored and Dwayne Robinson committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    9bcf46e View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2020

  1. Configuration menu
    Copy the full SHA
    f369786 View commit details
    Browse the repository at this point in the history