{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":65600975,"defaultBranch":"main","name":"pytorch","ownerLogin":"pytorch","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-13T05:26:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21003710?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714474090.0","currentOid":""},"activityList":{"items":[{"before":"5e5f890273de39ca7ba1650ac80709f59b851df9","after":"e0d2c24de1e7726fbb161e7b5c91063bf97d6565","ref":"refs/heads/viable/strict","pushedAt":"2024-04-30T10:23:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pytorchmergebot","name":null,"path":"/pytorchmergebot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97764156?s=80&v=4"},"commit":{"message":"Fix device type issue in `_get_device_handle` (#124390)\n\nFix #124327\n\n`device_type`, the first arg of [init_device_mesh()](https://github.com/pytorch/pytorch/blob/a0466061e17358fb621cfde3f85e0bd6d13cfc55/torch/distributed/device_mesh.py#L503), does not support types with indexes, such as `cuda:0`.\nIf `cuda:0` is used as a parameter, `_get_device_handle()` will not correctly return `torch.cuda`.\nSo the exception should be thrown before creating DeviceMesh object.\n\n> See https://github.com/pytorch/pytorch/issues/124327#issuecomment-2062551161,\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/124390\nApproved by: https://github.com/wz337, https://github.com/wanchaol","shortMessageHtmlLink":"Fix device type issue in _get_device_handle (#124390)"}},{"before":null,"after":"c5f7ddf1f21235fa3e0624269825917809b04c5c","ref":"refs/heads/gh/pearu/133/orig","pushedAt":"2024-04-30T09:59:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pearu","name":"Pearu Peterson","path":"/pearu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402156?s=80&v=4"},"commit":{"message":"Require nnz==0 in sparse meta tensors\n\nghstack-source-id: 589493ea836e07d9fab1be050581bda753844924\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125221","shortMessageHtmlLink":"Require nnz==0 in sparse meta tensors"}},{"before":null,"after":"b50720b49f8c7d0ff13f18d5db3fa848228a4f8c","ref":"refs/heads/gh/pearu/133/head","pushedAt":"2024-04-30T09:59:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pearu","name":"Pearu Peterson","path":"/pearu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402156?s=80&v=4"},"commit":{"message":"Require nnz==0 in sparse meta tensors\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Require nnz==0 in sparse meta tensors"}},{"before":null,"after":"e0d2c24de1e7726fbb161e7b5c91063bf97d6565","ref":"refs/heads/gh/pearu/133/base","pushedAt":"2024-04-30T09:59:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pearu","name":"Pearu Peterson","path":"/pearu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402156?s=80&v=4"},"commit":{"message":"Fix device type issue in `_get_device_handle` (#124390)\n\nFix #124327\n\n`device_type`, the first arg of [init_device_mesh()](https://github.com/pytorch/pytorch/blob/a0466061e17358fb621cfde3f85e0bd6d13cfc55/torch/distributed/device_mesh.py#L503), does not support types with indexes, such as `cuda:0`.\nIf `cuda:0` is used as a parameter, `_get_device_handle()` will not correctly return `torch.cuda`.\nSo the exception should be thrown before creating DeviceMesh object.\n\n> See https://github.com/pytorch/pytorch/issues/124327#issuecomment-2062551161,\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/124390\nApproved by: https://github.com/wz337, https://github.com/wanchaol","shortMessageHtmlLink":"Fix device type issue in _get_device_handle (#124390)"}},{"before":"8320b770fd9dc4671bc9eb0d535e14173e95cf45","after":"5e5f890273de39ca7ba1650ac80709f59b851df9","ref":"refs/heads/viable/strict","pushedAt":"2024-04-30T09:49:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pytorchmergebot","name":null,"path":"/pytorchmergebot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97764156?s=80&v=4"},"commit":{"message":"[dynamo][source] Remove inspect getattr_static from AttrSource (#125200)\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125200\nApproved by: https://github.com/jansel","shortMessageHtmlLink":"[dynamo][source] Remove inspect getattr_static from AttrSource (#125200)"}},{"before":"94b34a35a14f975ce4ed52ab78c2885af50b52f3","after":null,"ref":"refs/tags/ciflow/trunk/125142","pushedAt":"2024-04-30T09:32:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"94b34a35a14f975ce4ed52ab78c2885af50b52f3","after":null,"ref":"refs/tags/ciflow/unstable/125142","pushedAt":"2024-04-30T09:32:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"dc514df2afad386739bf8471ab351a86d5c5ffc7","after":"07d3af8e6af8e02bdbd489d5590175c4f2d931d3","ref":"refs/heads/main","pushedAt":"2024-04-30T09:32:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pytorchmergebot","name":null,"path":"/pytorchmergebot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97764156?s=80&v=4"},"commit":{"message":"Added ARC test jobs to all build jobs in the unstable bucket (#125142)\n\nAdded ARC test jobs to all build jobs in the unstable bucket\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125142\nApproved by: https://github.com/ZainRizvi, https://github.com/seemethere","shortMessageHtmlLink":"Added ARC test jobs to all build jobs in the unstable bucket (#125142)"}},{"before":"e7846447e03d44baf4437cf122fb6e70b0c1d472","after":"8320b770fd9dc4671bc9eb0d535e14173e95cf45","ref":"refs/heads/viable/strict","pushedAt":"2024-04-30T09:23:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pytorchmergebot","name":null,"path":"/pytorchmergebot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97764156?s=80&v=4"},"commit":{"message":"[dynamo] use lazy disable dynamo for manual seed (#125196)\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125196\nApproved by: https://github.com/fegin, https://github.com/yanboliang","shortMessageHtmlLink":"[dynamo] use lazy disable dynamo for manual seed (#125196)"}},{"before":"e85f976e1ccd07ef487b646545835fafdf70de47","after":"0d6246464c9ca36d355ea35028f429769e95767f","ref":"refs/heads/gh/CaoE/32/orig","pushedAt":"2024-04-30T08:36:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CaoE","name":"Cao E","path":"/CaoE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23565213?s=80&v=4"},"commit":{"message":"add avx512 specialization for vec_shuffle_down\n\nghstack-source-id: a91548d6b656fe85e1eb97e43dc4fad7a8db9163\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125147","shortMessageHtmlLink":"add avx512 specialization for vec_shuffle_down"}},{"before":"2c059c653cc7b8d1f2f768943193c9ce285c4a6b","after":"afb3d50f76cc75464c05ad5935e3cd09be8ef520","ref":"refs/heads/gh/CaoE/33/orig","pushedAt":"2024-04-30T08:36:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CaoE","name":"Cao E","path":"/CaoE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23565213?s=80&v=4"},"commit":{"message":"save the reciprocal of weights for welford_reduce\n\nghstack-source-id: 4f1c0fb05d7739d6d783e4a12b954cdba587af77\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125148","shortMessageHtmlLink":"save the reciprocal of weights for welford_reduce"}},{"before":"753be72ba9bc3227ad4497974cefd677d23a804a","after":null,"ref":"refs/tags/ciflow/trunk/125148","pushedAt":"2024-04-30T08:36:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"753be72ba9bc3227ad4497974cefd677d23a804a","after":null,"ref":"refs/tags/ciflow/inductor/125148","pushedAt":"2024-04-30T08:36:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"753be72ba9bc3227ad4497974cefd677d23a804a","after":"7d7f2e843f084ffbd67c35cd6042ec5463992c20","ref":"refs/heads/gh/CaoE/33/head","pushedAt":"2024-04-30T08:36:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CaoE","name":"Cao E","path":"/CaoE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23565213?s=80&v=4"},"commit":{"message":"Update\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update"}},{"before":"963ec4e68a5ee9d9245977a6135a2ad35ec4bedb","after":null,"ref":"refs/tags/ciflow/inductor/118489","pushedAt":"2024-04-30T08:34:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"6e01b3ccdea0cedc18f24c304fbe6750ef67a253","after":null,"ref":"refs/tags/ciflow/inductor/125091","pushedAt":"2024-04-30T08:28:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"6e01b3ccdea0cedc18f24c304fbe6750ef67a253","after":null,"ref":"refs/tags/ciflow/trunk/125091","pushedAt":"2024-04-30T08:28:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"5e8a107fe673228442a410f73e02796bd8e9ddf4","after":null,"ref":"refs/tags/ciflow/inductor/125090","pushedAt":"2024-04-30T08:28:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"e0d2c24de1e7726fbb161e7b5c91063bf97d6565","after":"dc514df2afad386739bf8471ab351a86d5c5ffc7","ref":"refs/heads/main","pushedAt":"2024-04-30T08:27:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pytorchmergebot","name":null,"path":"/pytorchmergebot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97764156?s=80&v=4"},"commit":{"message":"[inductor] add triton code to SchedulerNode.debug_str (#125091)\n\nHere is an example print: https://gist.github.com/shunting314/75c161368a833a535bd0d240b8099d7e\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125091\nApproved by: https://github.com/jansel\nghstack dependencies: #125090","shortMessageHtmlLink":"[inductor] add triton code to SchedulerNode.debug_str (#125091)"}},{"before":"7841538951e64450d9d98ba7fbc6963249d824b3","after":null,"ref":"refs/tags/ciflow/inductor/119658","pushedAt":"2024-04-30T08:10:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"7841538951e64450d9d98ba7fbc6963249d824b3","after":null,"ref":"refs/tags/ciflow/trunk/119658","pushedAt":"2024-04-30T08:10:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"afb4c766d2ec9481d8a9505fd52023dcbd30ec63","after":"dca7af58894a5b4957d3aebf97b10936c3b02bcc","ref":"refs/heads/nightly","pushedAt":"2024-04-30T07:33:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pytorchbot","name":null,"path":"/pytorchbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21957446?s=80&v=4"},"commit":{"message":"2024-04-30 nightly release (e7846447e03d44baf4437cf122fb6e70b0c1d472)","shortMessageHtmlLink":"2024-04-30 nightly release (e784644)"}},{"before":"74b7c56517f97c5d813620da9a479417a564e8b4","after":"e7846447e03d44baf4437cf122fb6e70b0c1d472","ref":"refs/heads/viable/strict","pushedAt":"2024-04-30T07:21:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pytorchmergebot","name":null,"path":"/pytorchmergebot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97764156?s=80&v=4"},"commit":{"message":"dynamic shapes builder API (#124898)\n\nThis PR introduces a new way of building `dynamic_shapes` for export. The idea is to build up a mapping from input tensors to the dynamic shapes that should be assigned to their corresponding fake tensors.\n\nThis mapping is automatically converted to the current form of `dynamic_shapes`, which must exactly match the structure of inputs. We do this by using pytree utils.\n\nWith the current `dynamic_shapes`, we had to be careful about user-defined classes that are registered with pytree, since such classes are not necessarily polymorphic containers; they may be fine containing tensors, but not dynamic shapes. Thus we had decided to allow input instances of such classes to be associated with dynamic shapes in flattened form. This decision needs to be mirrored in this PR as well. To make it easier to keep these code paths in sync, we refactor the current recursive procedure for associating inputs with dynamic shapes to use the same pytree utils. This needs minor fixes to a few tests where `dynamic_shapes` were not exactly matching the structure of inputs.\n\nDifferential Revision: D56551992\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/124898\nApproved by: https://github.com/zhxchen17","shortMessageHtmlLink":"dynamic shapes builder API (#124898)"}},{"before":"bc45ff88b76da3a8757fc0e01c5cecb46b69bf19","after":null,"ref":"refs/tags/ciflow/trunk/124390","pushedAt":"2024-04-30T07:00:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"bc45ff88b76da3a8757fc0e01c5cecb46b69bf19","after":null,"ref":"refs/tags/ciflow/periodic/124390","pushedAt":"2024-04-30T07:00:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"5e5f890273de39ca7ba1650ac80709f59b851df9","after":"e0d2c24de1e7726fbb161e7b5c91063bf97d6565","ref":"refs/heads/main","pushedAt":"2024-04-30T06:59:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pytorchmergebot","name":null,"path":"/pytorchmergebot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97764156?s=80&v=4"},"commit":{"message":"Fix device type issue in `_get_device_handle` (#124390)\n\nFix #124327\n\n`device_type`, the first arg of [init_device_mesh()](https://github.com/pytorch/pytorch/blob/a0466061e17358fb621cfde3f85e0bd6d13cfc55/torch/distributed/device_mesh.py#L503), does not support types with indexes, such as `cuda:0`.\nIf `cuda:0` is used as a parameter, `_get_device_handle()` will not correctly return `torch.cuda`.\nSo the exception should be thrown before creating DeviceMesh object.\n\n> See https://github.com/pytorch/pytorch/issues/124327#issuecomment-2062551161,\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/124390\nApproved by: https://github.com/wz337, https://github.com/wanchaol","shortMessageHtmlLink":"Fix device type issue in _get_device_handle (#124390)"}},{"before":"6a5d1a285287fede74d086c6ff2e006513f6de96","after":null,"ref":"refs/tags/ciflow/inductor/125200","pushedAt":"2024-04-30T06:44:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"6a5d1a285287fede74d086c6ff2e006513f6de96","after":null,"ref":"refs/tags/ciflow/trunk/125200","pushedAt":"2024-04-30T06:44:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pytorch-bot[bot]","name":null,"path":"/apps/pytorch-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40112?s=80&v=4"}},{"before":"8320b770fd9dc4671bc9eb0d535e14173e95cf45","after":"5e5f890273de39ca7ba1650ac80709f59b851df9","ref":"refs/heads/main","pushedAt":"2024-04-30T06:44:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pytorchmergebot","name":null,"path":"/pytorchmergebot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97764156?s=80&v=4"},"commit":{"message":"[dynamo][source] Remove inspect getattr_static from AttrSource (#125200)\n\nPull Request resolved: https://github.com/pytorch/pytorch/pull/125200\nApproved by: https://github.com/jansel","shortMessageHtmlLink":"[dynamo][source] Remove inspect getattr_static from AttrSource (#125200)"}},{"before":"c363f728050641b61d6d0365572a0f66f6d7900b","after":"db7dfd882e1b6568b1e3dfd29cd56629b1bfd581","ref":"refs/heads/DanilBaibak/ARC-Dynamic-Rollout","pushedAt":"2024-04-30T06:39:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DanilBaibak","name":"Danylo Baibak","path":"/DanilBaibak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3964975?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPd9XcgA","startCursor":null,"endCursor":null}},"title":"Activity ยท pytorch/pytorch"}