payload: {"action":"created","issue":{"url":"https://api.github.com/repos/microsoft/onnxruntime/issues/1411","repository_url":"https://api.github.com/repos/microsoft/onnxruntime","labels_url":"https://api.github.com/repos/microsoft/onnxruntime/issues/1411/labels{/name}","comments_url":"https://api.github.com/repos/microsoft/onnxruntime/issues/1411/comments","events_url":"https://api.github.com/repos/microsoft/onnxruntime/issues/1411/events","html_url":"https://github.com/microsoft/onnxruntime/pull/1411","id":468379199,"node_id":"MDExOlB1bGxSZXF1ZXN0Mjk3ODIzMDQx","number":1411,"title":"Improve build throughput and enable using the Visual Studio 2019 cmake generator","user":{"login":"kile0","id":28965496,"node_id":"MDQ6VXNlcjI4OTY1NDk2","avatar_url":"https://avatars1.githubusercontent.com/u/28965496?v=4","gravatar_id":"","url":"https://api.github.com/users/kile0","html_url":"https://github.com/kile0","followers_url":"https://api.github.com/users/kile0/followers","following_url":"https://api.github.com/users/kile0/following{/other_user}","gists_url":"https://api.github.com/users/kile0/gists{/gist_id}","starred_url":"https://api.github.com/users/kile0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kile0/subscriptions","organizations_url":"https://api.github.com/users/kile0/orgs","repos_url":"https://api.github.com/users/kile0/repos","events_url":"https://api.github.com/users/kile0/events{/privacy}","received_events_url":"https://api.github.com/users/kile0/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2019-07-15T23:32:55Z","updated_at":"2019-07-16T03:46:17Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/microsoft/onnxruntime/pulls/1411","html_url":"https://github.com/microsoft/onnxruntime/pull/1411","diff_url":"https://github.com/microsoft/onnxruntime/pull/1411.diff","patch_url":"https://github.com/microsoft/onnxruntime/pull/1411.patch"},"body":"**Description**: Describe your changes.\r\n- Improve build throughput time by disabling optimizations for the testing dynamic initializer that lists all of the tests. Locally I found roughly a 25% improvement on both parallel and sequential builds in a common build scenario (`build.bat --config Release --build_wheel --use_openmp`) without impacting performance of the runtime or a noticable impact on testing time. On my machine I experienced the following speedups:\r\n    sequential (in seconds): 1920~ -> 1430~ = 25% improvement\r\n    parallel (in seconds): 1710~ -> 1240~ = 27% improvement\r\n- Add a build option to use the 2019 Visual Studio CMake generator (2017 was left alone as the default generator). \r\n\r\n**Motivation and Context**\r\n- Why is this change required? What problem does it solve?\r\n   Lower build throughput and enabling the option to upgrade to the latest Windows C++ toolset and take advantage of recent toolset optimizations for devs building from source.\r\n\r\n- If it fixes an open issue, please link to the issue here.\r\n"},"comment":{"url":"https://api.github.com/repos/microsoft/onnxruntime/issues/comments/511653174","html_url":"https://github.com/microsoft/onnxruntime/pull/1411#issuecomment-511653174","issue_url":"https://api.github.com/repos/microsoft/onnxruntime/issues/1411","id":511653174,"node_id":"MDEyOklzc3VlQ29tbWVudDUxMTY1MzE3NA==","user":{"login":"azure-pipelines[bot]","id":36771401,"node_id":"MDM6Qm90MzY3NzE0MDE=","avatar_url":"https://avatars3.githubusercontent.com/in/9426?v=4","gravatar_id":"","url":"https://api.github.com/users/azure-pipelines%5Bbot%5D","html_url":"https://github.com/apps/azure-pipelines","followers_url":"https://api.github.com/users/azure-pipelines%5Bbot%5D/followers","following_url":"https://api.github.com/users/azure-pipelines%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/azure-pipelines%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/azure-pipelines%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/azure-pipelines%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/azure-pipelines%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/azure-pipelines%5Bbot%5D/repos","events_url":"https://api.github.com/users/azure-pipelines%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/azure-pipelines%5Bbot%5D/received_events","type":"Bot","site_admin":false},"created_at":"2019-07-16T03:46:17Z","updated_at":"2019-07-16T03:46:17Z","author_association":"NONE","body":"<samp>\nAzure Pipelines successfully started running 22 pipeline(s).<br>\r\n\n</samp>"}}
other: {"actor":{"display_login":"azure-pipelines"}}