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
[JIT] Add API for ignoring arbitrary module attributes #45262
Commits on Sep 24, 2020
-
[JIT] Add API for ignoring arbitrary module attributes
**Summary** This commit adds an API for ignoring arbitrary module attributes during scripting. A class attribute named `ignored_attributes` containing names of attributes to ignore can be added to the class of the instance being scripted. Attributes ignored in this fashion cannot be used in `forward`, methods used by `forward` or by `@exported` methods. They are, however, copied to the `RecursiveScriptModule` wrapper and can be used by `@ignored` methods and regular Python code. **Test Plan** This commit adds unit tests to `TestScriptPy3` to test this new API. [ghstack-poisoned]
Meghan Lele committedSep 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 72e4840 - Browse repository at this point
Copy the full SHA 72e4840View commit details -
Update on "[JIT] Add API for ignoring arbitrary module attributes"
**Summary** This commit adds an API for ignoring arbitrary module attributes during scripting. A class attribute named `ignored_attributes` containing names of attributes to ignore can be added to the class of the instance being scripted. Attributes ignored in this fashion cannot be used in `forward`, methods used by `forward` or by `@exported` methods. They are, however, copied to the `RecursiveScriptModule` wrapper and can be used by `@ignored` methods and regular Python code. **Test Plan** This commit adds unit tests to `TestScriptPy3` to test this new API. [ghstack-poisoned]
Meghan Lele committedSep 24, 2020 Configuration menu - View commit details
-
Copy full SHA for e29bc87 - Browse repository at this point
Copy the full SHA e29bc87View commit details -
Update on "[JIT] Add API for ignoring arbitrary module attributes"
**Summary** This commit adds an API for ignoring arbitrary module attributes during scripting. A class attribute named `ignored_attributes` containing names of attributes to ignore can be added to the class of the instance being scripted. Attributes ignored in this fashion cannot be used in `forward`, methods used by `forward` or by `@exported` methods. They are, however, copied to the `RecursiveScriptModule` wrapper and can be used by `@ignored` methods and regular Python code. **Test Plan** This commit adds unit tests to `TestScriptPy3` to test this new API. [ghstack-poisoned]
Meghan Lele committedSep 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 2d38d2f - Browse repository at this point
Copy the full SHA 2d38d2fView commit details
Commits on Sep 25, 2020
-
Update on "[JIT] Add API for ignoring arbitrary module attributes"
**Summary** This commit adds an API for ignoring arbitrary module attributes during scripting. A class attribute named `ignored_attributes` containing names of attributes to ignore can be added to the class of the instance being scripted. Attributes ignored in this fashion cannot be used in `forward`, methods used by `forward` or by `@exported` methods. They are, however, copied to the `RecursiveScriptModule` wrapper and can be used by `@ignored` methods and regular Python code. **Test Plan** This commit adds unit tests to `TestScriptPy3` to test this new API. [ghstack-poisoned]
Meghan Lele committedSep 25, 2020 Configuration menu - View commit details
-
Copy full SHA for e89e74e - Browse repository at this point
Copy the full SHA e89e74eView commit details -
Update on "[JIT] Add API for ignoring arbitrary module attributes"
**Summary** This commit adds an API for ignoring arbitrary module attributes during scripting. A class attribute named `ignored_attributes` containing names of attributes to ignore can be added to the class of the instance being scripted. Attributes ignored in this fashion cannot be used in `forward`, methods used by `forward` or by `@exported` methods. They are, however, copied to the `RecursiveScriptModule` wrapper and can be used by `@ignored` methods and regular Python code. **Test Plan** This commit adds unit tests to `TestScriptPy3` to test this new API. [ghstack-poisoned]
Meghan Lele committedSep 25, 2020 Configuration menu - View commit details
-
Copy full SHA for 5479ecb - Browse repository at this point
Copy the full SHA 5479ecbView commit details
Commits on Sep 26, 2020
-
Update on "[JIT] Add API for ignoring arbitrary module attributes"
**Summary** This commit adds an API for ignoring arbitrary module attributes during scripting. A class attribute named `ignored_attributes` containing names of attributes to ignore can be added to the class of the instance being scripted. Attributes ignored in this fashion cannot be used in `forward`, methods used by `forward` or by `@exported` methods. They are, however, copied to the `RecursiveScriptModule` wrapper and can be used by `@ignored` methods and regular Python code. **Test Plan** This commit adds unit tests to `TestScriptPy3` to test this new API. [ghstack-poisoned]
Meghan Lele committedSep 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 14e998d - Browse repository at this point
Copy the full SHA 14e998dView commit details -
Update on "[JIT] Add API for ignoring arbitrary module attributes"
**Summary** This commit adds an API for ignoring arbitrary module attributes during scripting. A class attribute named `ignored_attributes` containing names of attributes to ignore can be added to the class of the instance being scripted. Attributes ignored in this fashion cannot be used in `forward`, methods used by `forward` or by `@exported` methods. They are, however, copied to the `RecursiveScriptModule` wrapper and can be used by `@ignored` methods and regular Python code. **Test Plan** This commit adds unit tests to `TestScriptPy3` to test this new API. [ghstack-poisoned]
Meghan Lele committedSep 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 7d38b5d - Browse repository at this point
Copy the full SHA 7d38b5dView commit details
Commits on Sep 27, 2020
-
Update on "[JIT] Add API for ignoring arbitrary module attributes"
**Summary** This commit adds an API for ignoring arbitrary module attributes during scripting. A class attribute named `ignored_attributes` containing names of attributes to ignore can be added to the class of the instance being scripted. Attributes ignored in this fashion cannot be used in `forward`, methods used by `forward` or by `@exported` methods. They are, however, copied to the `RecursiveScriptModule` wrapper and can be used by `@ignored` methods and regular Python code. **Test Plan** This commit adds unit tests to `TestScriptPy3` to test this new API. [ghstack-poisoned]
Meghan Lele committedSep 27, 2020 Configuration menu - View commit details
-
Copy full SHA for ec913d6 - Browse repository at this point
Copy the full SHA ec913d6View commit details
Commits on Sep 28, 2020
-
Update on "[JIT] Add API for ignoring arbitrary module attributes"
**Summary** This commit adds an API for ignoring arbitrary module attributes during scripting. A class attribute named `ignored_attributes` containing names of attributes to ignore can be added to the class of the instance being scripted. Attributes ignored in this fashion cannot be used in `forward`, methods used by `forward` or by `@exported` methods. They are, however, copied to the `RecursiveScriptModule` wrapper and can be used by `@ignored` methods and regular Python code. **Test Plan** This commit adds unit tests to `TestScriptPy3` to test this new API. [ghstack-poisoned]
Meghan Lele committedSep 28, 2020 Configuration menu - View commit details
-
Copy full SHA for dd8aad0 - Browse repository at this point
Copy the full SHA dd8aad0View commit details -
Update on "[JIT] Add API for ignoring arbitrary module attributes"
**Summary** This commit adds an API for ignoring arbitrary module attributes during scripting. A class attribute named `ignored_attributes` containing names of attributes to ignore can be added to the class of the instance being scripted. Attributes ignored in this fashion cannot be used in `forward`, methods used by `forward` or by `@exported` methods. They are, however, copied to the `RecursiveScriptModule` wrapper and can be used by `@ignored` methods and regular Python code. **Test Plan** This commit adds unit tests to `TestScriptPy3` to test this new API. [ghstack-poisoned]
Meghan Lele committedSep 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 54fcb1d - Browse repository at this point
Copy the full SHA 54fcb1dView commit details
Commits on Sep 29, 2020
-
Update on "[JIT] Add API for ignoring arbitrary module attributes"
**Summary** This commit adds an API for ignoring arbitrary module attributes during scripting. A class attribute named `ignored_attributes` containing names of attributes to ignore can be added to the class of the instance being scripted. Attributes ignored in this fashion cannot be used in `forward`, methods used by `forward` or by `@exported` methods. They are, however, copied to the `RecursiveScriptModule` wrapper and can be used by `@ignored` methods and regular Python code. **Test Plan** This commit adds unit tests to `TestScriptPy3` to test this new API. Differential Revision: [D23971882](https://our.internmc.facebook.com/intern/diff/D23971882) [ghstack-poisoned]
Meghan Lele committedSep 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 7e9137f - Browse repository at this point
Copy the full SHA 7e9137fView commit details
Commits on Sep 30, 2020
-
Update on "[JIT] Add API for ignoring arbitrary module attributes"
**Summary** This commit adds an API for ignoring arbitrary module attributes during scripting. A class attribute named `ignored_attributes` containing names of attributes to ignore can be added to the class of the instance being scripted. Attributes ignored in this fashion cannot be used in `forward`, methods used by `forward` or by `@exported` methods. They are, however, copied to the `RecursiveScriptModule` wrapper and can be used by `@ignored` methods and regular Python code. **Test Plan** This commit adds unit tests to `TestScriptPy3` to test this new API. Differential Revision: [D23971882](https://our.internmc.facebook.com/intern/diff/D23971882) [ghstack-poisoned]
Meghan Lele committedSep 30, 2020 Configuration menu - View commit details
-
Copy full SHA for f728b0f - Browse repository at this point
Copy the full SHA f728b0fView commit details
Commits on Oct 6, 2020
-
Update on "[JIT] Add API for ignoring arbitrary module attributes"
**Summary** This commit adds an API for ignoring arbitrary module attributes during scripting. A class attribute named `ignored_attributes` containing names of attributes to ignore can be added to the class of the instance being scripted. Attributes ignored in this fashion cannot be used in `forward`, methods used by `forward` or by `@exported` methods. They are, however, copied to the `RecursiveScriptModule` wrapper and can be used by `@ignored` methods and regular Python code. **Test Plan** This commit adds unit tests to `TestScriptPy3` to test this new API. Differential Revision: [D23971882](https://our.internmc.facebook.com/intern/diff/D23971882) [ghstack-poisoned]
Meghan Lele committedOct 6, 2020 Configuration menu - View commit details
-
Copy full SHA for ded8d28 - Browse repository at this point
Copy the full SHA ded8d28View commit details