{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":319780233,"defaultBranch":"master","name":"pytorch","ownerLogin":"cmnhan","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-12-08T22:48:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/75702717?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1659310622.044721","currentOid":""},"activityList":{"items":[{"before":"0f1a225f33b6e3966eda02baec5154fdc39a18dd","after":"01b662bafe54dfda561d442015dc512edf8b1564","ref":"refs/heads/master","pushedAt":"2023-09-02T21:31:24.000Z","pushType":"push","commitsCount":34,"pusher":{"login":"cmnhan","name":null,"path":"/cmnhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75702717?s=80&v=4"},"commit":{"message":"[gen_operators_yaml] add arguments to control include_all_overloads (#108396)\n\nSummary:\nIn SelectiveBuildOperator, we can specify argument `include_all_overloads`. If True, all overloaded operators (for example, `aten::to.dtype_layout`, `aten::to.prim_Device\"` are considered as overloaded operators of `aten::to`), will be built and linked to the final binary. This can significantly increases the final binary size, which could be a deal breaker for on-device deployment.\n\nIn this diff, we make back-compatible changes to add new arguments `--not-include-all-overloads-static-root-ops` and `--not-include-all-overloads-closure-ops`. When they are set, we set `include_all_overloads` flag to False for static root ops and closure ops, and rely on code analyzer to decide the actual used overloaded operator.\n\nTest Plan:\n- unit test\n```\nbuck test //xplat/caffe2/tools:gen_operators_yaml_test\n```\n- See test plan in D48771544 where we reduce the shared lib file `libmrengine.lib` from 16653072 bytes to 13686032 bytes.\n- See detailed document: https://fburl.com/gdoc/mc93h6kb\n\nReviewed By: larryliu0820\n\nDifferential Revision: D48772302\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/108396\nApproved by: https://github.com/larryliu0820","shortMessageHtmlLink":"[gen_operators_yaml] add arguments to control include_all_overloads (p…"}},{"before":"59605811488eb07b3b8bf70a5f0b4b56b34b4a61","after":"0f1a225f33b6e3966eda02baec5154fdc39a18dd","ref":"refs/heads/master","pushedAt":"2023-09-01T16:12:07.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"cmnhan","name":null,"path":"/cmnhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75702717?s=80&v=4"},"commit":{"message":"[CI] Enable max-autotune for Sunday dashboard run (#108386)\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/108386\nApproved by: https://github.com/huydhn","shortMessageHtmlLink":"[CI] Enable max-autotune for Sunday dashboard run (pytorch#108386)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADeCIeVgA","startCursor":null,"endCursor":null}},"title":"Activity · cmnhan/pytorch"}