-
Notifications
You must be signed in to change notification settings - Fork 26.3k
[quant][core][gpu][refactor] Refactored auxiliary functions in cudnn Conv.cpp to an utilities file #73957
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
Conversation
…Conv.cpp to an utilities file Summary: Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. [ghstack-poisoned]
CI Flow Status⚛️ CI FlowRuleset - Version:
|
🔗 Helpful links
💊 CI failures summary and remediationsAs of commit c5b4d27 (more details on the Dr. CI page): 💚 💚 Looks good so far! There are no failures yet. 💚 💚 This comment was automatically generated by Dr. CI (expand for details).Please report bugs/suggestions to the (internal) Dr. CI Users group. |
…s in cudnn Conv.cpp to an utilities file" Summary: Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. [ghstack-poisoned]
…s in cudnn Conv.cpp to an utilities file" Summary: Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. Test plan: This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` [ghstack-poisoned]
|
@dzdang has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator. |
…s in cudnn Conv.cpp to an utilities file" Summary: Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. Test plan: This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` Differential Revision: [D34995805](https://our.internmc.facebook.com/intern/diff/D34995805) [ghstack-poisoned]
…Conv.cpp to an utilities file Summary: Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. Test plan: This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` ghstack-source-id: 755c1c2 Pull Request resolved: #73957
|
@dzdang has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator. |
|
@jerryzh168 |
…s in cudnn Conv.cpp to an utilities file" Summary: Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. Test plan: This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` Differential Revision: [D34995805](https://our.internmc.facebook.com/intern/diff/D34995805) [ghstack-poisoned]
|
@dzdang has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator. |
…s in cudnn Conv.cpp to an utilities file" Summary: Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. Test plan: This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` Differential Revision: [D34995805](https://our.internmc.facebook.com/intern/diff/D34995805) [ghstack-poisoned]
…s in cudnn Conv.cpp to an utilities file" Summary: Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. Test plan: This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` Differential Revision: [D34995805](https://our.internmc.facebook.com/intern/diff/D34995805) [ghstack-poisoned]
…s in cudnn Conv.cpp to an utilities file" Summary: Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. Test plan: This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` Differential Revision: [D34995805](https://our.internmc.facebook.com/intern/diff/D34995805) [ghstack-poisoned]
…s in cudnn Conv.cpp to an utilities file" Summary: Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. Test plan: This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` Differential Revision: [D34995805](https://our.internmc.facebook.com/intern/diff/D34995805) [ghstack-poisoned]
…s in cudnn Conv.cpp to an utilities file" Summary: Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. Test plan: This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` Differential Revision: [D34995805](https://our.internmc.facebook.com/intern/diff/D34995805) [ghstack-poisoned]
|
@dzdang has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator. |
…s in cudnn Conv.cpp to an utilities file" Summary: Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. Test plan: This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` Differential Revision: [D34995805](https://our.internmc.facebook.com/intern/diff/D34995805) [ghstack-poisoned]
|
@dzdang has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator. |
…Conv.cpp to an utilities file (#73957) Summary: Pull Request resolved: #73957 Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. Test Plan: This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` Differential Revision: D34995805 D34995805 Reviewed By: jerryzh168 Pulled By: dzdang fbshipit-source-id: 15ea78af2927df583bf4adb596b255412186f902
|
Hey @dzdang. |
…Conv.cpp to an utilities file (#73957) Summary: Pull Request resolved: #73957 Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. Test Plan: This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` Differential Revision: D34995805 D34995805 Reviewed By: jerryzh168 Pulled By: dzdang fbshipit-source-id: 15ea78af2927df583bf4adb596b255412186f902 (cherry picked from commit 6a1260c)
…Conv.cpp to an utilities file Summary: Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it. Test plan: This file is simply a refactorization and should only affect the cudnn conv operator. We can run the following unit test: ``` python test/test_quantization.py TestQuantizedConv.test_qconv2d_cudnn ``` ghstack-source-id: b498ac0 Pull Request resolved: pytorch/pytorch#73957
Stack from ghstack (oldest at bottom):
Summary:
Auxiliary functions in Conv.cpp that are applicable to a linear layer operator have been moved to
a utils.h file so that Conv.cpp and the future Linear.cpp file can both use it.
Test plan:
This file is simply a refactorization and should only affect the cudnn
conv operator. We can run the following unit test:
Differential Revision: D34995805