From 4aaff449e8814305ce8a10cf6c89cbaef73e0902 Mon Sep 17 00:00:00 2001 From: David Berard Date: Mon, 14 Jul 2025 14:32:22 -0700 Subject: [PATCH] TorchScript/JIT done 3 items moved into miscategorized and 2 JIT items that are not not-user-facing. --- 2.8.0/{todo => done}/result_jit.md | 22 +++++++++------------- 2.8.0/miscategorized.md | 9 +++++++++ 2 files changed, 18 insertions(+), 13 deletions(-) rename 2.8.0/{todo => done}/result_jit.md (88%) diff --git a/2.8.0/todo/result_jit.md b/2.8.0/done/result_jit.md similarity index 88% rename from 2.8.0/todo/result_jit.md rename to 2.8.0/done/result_jit.md index 5e68b04..82d0237 100644 --- a/2.8.0/todo/result_jit.md +++ b/2.8.0/done/result_jit.md @@ -28,19 +28,24 @@ The categories below are as follows: ### deprecation ### new features ### improvements -- Force build to conform C++ standard on windows by adding /permissive- flag ([#149035](https://github.com/pytorch/pytorch/pull/149035)) ### bug fixes +- Support LLVM18+ in NNC ([#149058](https://github.com/pytorch/pytorch/pull/149058)) ### performance +- Improve Dead Code Elimination compile times for large graphs ([#153645](https://github.com/pytorch/pytorch/pull/153645)) ### docs ### devs ### Untopiced -- [pytorch] Fix duplicated Malloc/Free insertation when using IRBuilderBase::CreateMalloc/CreateFree in LLVM 18+ ([#149058](https://github.com/pytorch/pytorch/pull/149058)) +### not user facing +- Reserve vector in StringCordView ctor ([#151628](https://github.com/pytorch/pytorch/pull/151628)) +- [Ez][BE]: Fix click ImportError in torch/csrc/jit ([#153323](https://github.com/pytorch/pytorch/pull/153323)) +- [BE] Fix `-Wextra-semi` warning ([#153887](https://github.com/pytorch/pytorch/pull/153887)) +- Add /Zc:preprocessor for torch libraries in MSVC builds ([#147825](https://github.com/pytorch/pytorch/pull/147825)) +- [Easy][Code Clean] Remove the unused and undefined function in pickler ([#155772](https://github.com/pytorch/pytorch/pull/155772)) +- use guard_or_false for expand utils reduction ([#155868](https://github.com/pytorch/pytorch/pull/155868)) - [Torchscript] Add a flag to use mangled names instead of demangled ([#148906](https://github.com/pytorch/pytorch/pull/148906)) - [MTIA] Support loading Tensors on mtia:0 for pytorch code ([#149327](https://github.com/pytorch/pytorch/pull/149327)) -- [torch] Fix unsafe concurrent access to autocast_enabled ([#148281](https://github.com/pytorch/pytorch/pull/148281)) - Enable move warnings for torch targets ([#149923](https://github.com/pytorch/pytorch/pull/149923)) - Remove cppcoreguidelines-pro-type-member-init_fix suppression ([#148638](https://github.com/pytorch/pytorch/pull/148638)) -- [hop] support base_hop._gen_schema ([#149688](https://github.com/pytorch/pytorch/pull/149688)) - Don't eagerly create AliasInfo in parseAliasDeclaration ([#151630](https://github.com/pytorch/pytorch/pull/151630)) - Fix extra heap allocation in Source constructor ([#151800](https://github.com/pytorch/pytorch/pull/151800)) - Add & use Token::text_view() (which returns a string_view unlike text()) ([#151804](https://github.com/pytorch/pytorch/pull/151804)) @@ -53,15 +58,6 @@ The categories below are as follows: - Forward fix D74196435 ([#152926](https://github.com/pytorch/pytorch/pull/152926)) - Partilally revert https://github.com/pytorch/pytorch/pull/152288 ([#152909](https://github.com/pytorch/pytorch/pull/152909)) - [JIT] add GRAPH_DEBUG for setGraphExecutorOptimize ([#153549](https://github.com/pytorch/pytorch/pull/153549)) -- [JIT] Optimize DCE by storing a MemoryLocations for an entire set ([#153645](https://github.com/pytorch/pytorch/pull/153645)) - [BE] fix lint errors caused by const SROpFunctor fn ([#154552](https://github.com/pytorch/pytorch/pull/154552)) -- [export] inline jit.scripted function in export ([#155180](https://github.com/pytorch/pytorch/pull/155180)) - Make benchmark by op for TS model work with sample inputs ([#155988](https://github.com/pytorch/pytorch/pull/155988)) -### not user facing -- Reserve vector in StringCordView ctor ([#151628](https://github.com/pytorch/pytorch/pull/151628)) -- [Ez][BE]: Fix click ImportError in torch/csrc/jit ([#153323](https://github.com/pytorch/pytorch/pull/153323)) -- [BE] Fix `-Wextra-semi` warning ([#153887](https://github.com/pytorch/pytorch/pull/153887)) -- Add /Zc:preprocessor for torch libraries in MSVC builds ([#147825](https://github.com/pytorch/pytorch/pull/147825)) -- [Easy][Code Clean] Remove the unused and undefined function in pickler ([#155772](https://github.com/pytorch/pytorch/pull/155772)) -- use guard_or_false for expand utils reduction ([#155868](https://github.com/pytorch/pytorch/pull/155868)) ### security diff --git a/2.8.0/miscategorized.md b/2.8.0/miscategorized.md index 235550c..37fbf06 100644 --- a/2.8.0/miscategorized.md +++ b/2.8.0/miscategorized.md @@ -4,6 +4,9 @@ Welcome to the Pool of Miscategorized commits. Add any commits that were miscategorized for your domain below. Handle any commits that actually do belong to your domain and remove them from this list. +## Build +- Force build to conform C++ standard on windows by adding /permissive- flag ([#149035](https://github.com/pytorch/pytorch/pull/149035)) + ## Compiled Autograd - [ca] default on in CI, with fallback for tests in test/compiled_autograd_skips/ ([#155480](https://github.com/pytorch/pytorch/pull/155480)) @@ -32,4 +35,10 @@ Handle any commits that actually do belong to your domain and remove them from t ## CPU - [Pytorch] Add option to CPU Blas GEMM to avoid output downcast ([#154012](https://github.com/pytorch/pytorch/pull/154012)) +## Dynamo +- [hop] support base_hop._gen_schema ([#149688](https://github.com/pytorch/pytorch/pull/149688)) + +## Export +- [export] inline jit.scripted function in export ([#155180](https://github.com/pytorch/pytorch/pull/155180)) + ## not user facing