pytorch subclass of torch.autograd.Function's backward can be traced by pytest-cov
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 25/100
Hướng nghiên cứu
Reproduce the example using the pytest=7.1.2 and pytest-cov=3.0.0 versions, with the configuration in setup.cfg and the Test.backward entry point. Compare the execution log with the coverage report to determine why backward is omitted, then document or correct the behavior and verify that the report reflects the executed function.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Summary
According to the log, the backward function in subclass of torch.autograd.Function has been executed. but pytest-cov reports this function is missing.

please help me check this problem, why it happened. Thank you very much.
Versions
pytest=7.1.2
pytest-cov=3.0.0
Config
setup.cfg
# pytest-cov config
[coverage:run]
branch = True
omit =
# exclude some file that should not be tested
*/test_*.py
*/*_test.py
[coverage:report]
# result precision
precision = 2
exclude_lines =
# Don't complain about missing debug-only code:
if __name__ == .__main__.:
[coverage:html]
# report output dir
directory = ./tests/report/cov
Code
class Test(torch.autograd.Function):
@staticmethod
def forward(ctx, x):
return x
@staticmethod
def backward(ctx,grad_out):
return grad_out
test = Test.apply
input = torch.randn(2,3)
output = test(input)
output.backward(torch.ones_like(output))
- Ngôn ngữ chính
- Python
- Star
- 2.1k
- Fork
- 256
- Merge trung bình
- 6 ngày 10 phút
- Pull request đã merge (30 ngày)
- 2
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của pytest-dev/pytest-cov
-
Celery tests require package; test blows up if Celery not installed instead of skipping the tests gracefullyCó thể đã có người làm @dchaudhari7177 đã nhận 104 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
pytest-dev/pytest-cov#750 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
pytest-dev/pytest-cov#617 · 1 bình luận ·
-
Only set dynamic context on coveragepy cores supporting it, perhaps?Có thể đã có người làm @terminalchai đã nhận 19 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
pytest-dev/pytest-cov#755 · 3 bình luận ·
-
INTERNALERROR when generating html report using pytest-cov 7.1.0 with jinjaCó thể đã có người làm @daleselaji-dev đã nhận 90 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 58/100
pytest-dev/pytest-cov#748 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 28/100
pytest-dev/pytest-cov#747 · 1 reaction ·
Tất cả issue của pytest-dev/pytest-cov
Issue tương tự
-
ChatBedrockConverse changes the keys of JSON tool results to camelCase (`order_id` becomes `orderId`)Có thể đã có người làm @geyazheng đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
langchain-ai/langchain-aws#1469 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
GCToggler leaves collection enabled if the body re-enables itCó thể đã có người làm @Gambit-Checkmate đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 7 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
EESSI/docs#949 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
doronz88/pymobiledevice3#2176 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
b4b usability
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày