Conversation
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com> Co-authored-by: Kamil Tokarski <kamiltokarski04@gmail.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-of-by: Marek Dabek <mdabek@nvidia.com>
810618b to
52af0c6
Compare
|
@greptileai please review |
Greptile SummaryThis PR adds Key findings:
Confidence Score: 4/5Safe to merge after resolving the A P1 issue remains: the dali/python/nvidia/dali/experimental/torchvision/v2/functional/pad.py — the Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["User calls normalize(inpt, mean, std)
or Normalize(mean, std)(inpt)"] --> B{Validate args}
B -- "Invalid std/mean type\nor std==0" --> E1[Raise TypeError / ValueError]
B -- Valid --> C{Input type}
C -- "torch.Tensor (CHW)" --> D1["Reshape mean/std as\nmean[:, None, None]"]
C -- "Pipeline DataNode\n(CHW layout)" --> D2["Reshape mean/std as\nmean[:, None, None]"]
C -- "Pipeline DataNode\n(HWC layout)" --> D3["Reshape mean/std as\nmean[None, None, :]"]
D1 --> F["ndd.normalize(input, mean, stddev)"]
D2 --> G["fn.normalize(input, mean, stddev)"]
D3 --> G
A2["User calls pad(inpt, padding, mode)
or Pad(padding, mode)(inpt)"] --> B2{Validate\npadding_mode\n& non-negative}
B2 -- Invalid --> E2[Raise ValueError / TypeError]
B2 -- Valid --> C2{Input type}
C2 -- "Image.Image" --> P1["axes=[-3,-2]"]
C2 -- "torch.Tensor" --> P2["axes=[-2,-1]"]
C2 -- "ndd.Batch" --> P3["TypeError raised\n(type hint mismatch)"]
P1 & P2 --> Q["ndd.slice with\nnegative anchor for padding\nborder_type from mode"]
Reviews (9): Last reviewed commit: "Improving type hints" | Re-trigger Greptile |
dali/python/nvidia/dali/experimental/torchvision/v2/gaussian_blur.py
Outdated
Show resolved
Hide resolved
dali/python/nvidia/dali/experimental/torchvision/v2/gaussian_blur.py
Outdated
Show resolved
Hide resolved
dali/python/nvidia/dali/experimental/torchvision/v2/gaussian_blur.py
Outdated
Show resolved
Hide resolved
dali/python/nvidia/dali/experimental/torchvision/v2/normalize.py
Outdated
Show resolved
Hide resolved
6567dda to
160ec66
Compare
|
@greptileai please re-review |
b4e11d2 to
6adc717
Compare
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
6adc717 to
64809e3
Compare
dali/python/nvidia/dali/experimental/torchvision/v2/gaussian_blur.py
Outdated
Show resolved
Hide resolved
dali/python/nvidia/dali/experimental/torchvision/v2/gaussian_blur.py
Outdated
Show resolved
Hide resolved
dali/python/nvidia/dali/experimental/torchvision/v2/normalize.py
Outdated
Show resolved
Hide resolved
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
64809e3 to
0d6c170
Compare
dali/python/nvidia/dali/experimental/torchvision/v2/functional/normalize.py
Outdated
Show resolved
Hide resolved
f5ac5fa to
c0f9a56
Compare
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
c0f9a56 to
e86e551
Compare
Signed-off-by: Marek Dabek <mdabek@nvidia.com>
Category:
New feature
Description:
Torchvision's normalize operators implementation
Additional information:
Affected modules and functionalities:
Key points relevant for the review:
Tests:
Checklist
Documentation
DALI team only
Requirements
REQ IDs: N/A
JIRA TASK: N/A