update SPDX and license
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- README.md +5 -10
- example.py +1 -2
- nemo-retriever-ocr/cpp/beam_decode/beam_decode.cpp +1 -2
- nemo-retriever-ocr/cpp/beam_decode/beam_decode.h +1 -2
- nemo-retriever-ocr/cpp/beam_decode/kn_lm.cpp +1 -2
- nemo-retriever-ocr/cpp/beam_decode/kn_lm.h +1 -2
- nemo-retriever-ocr/cpp/beam_decode/language_model.cpp +1 -2
- nemo-retriever-ocr/cpp/beam_decode/language_model.h +1 -2
- nemo-retriever-ocr/cpp/beam_decode/log_sum_exp.cpp +1 -2
- nemo-retriever-ocr/cpp/beam_decode/log_sum_exp.h +1 -2
- nemo-retriever-ocr/cpp/beam_decode/ngram_lm_base.cpp +1 -2
- nemo-retriever-ocr/cpp/beam_decode/ngram_lm_base.h +1 -2
- nemo-retriever-ocr/cpp/beam_decode/prefix.cpp +1 -2
- nemo-retriever-ocr/cpp/beam_decode/prefix.h +1 -2
- nemo-retriever-ocr/cpp/beam_decode/sbo_lm.cpp +1 -2
- nemo-retriever-ocr/cpp/beam_decode/sbo_lm.h +1 -2
- nemo-retriever-ocr/cpp/better_grid_sample/cpu_indirect_grid_sample.cpp +1 -2
- nemo-retriever-ocr/cpp/better_grid_sample/gpu_grid_sample_utils.cuh +1 -2
- nemo-retriever-ocr/cpp/better_grid_sample/gpu_indirect_grid_sample.cu +1 -2
- nemo-retriever-ocr/cpp/better_grid_sample/grid_sample.h +1 -2
- nemo-retriever-ocr/cpp/common.cpp +1 -2
- nemo-retriever-ocr/cpp/common.h +1 -2
- nemo-retriever-ocr/cpp/cuda_intellisense.cuh +1 -2
- nemo-retriever-ocr/cpp/geometry.h +1 -2
- nemo-retriever-ocr/cpp/geometry_api/calc_poly_min_rrect.cpp +1 -2
- nemo-retriever-ocr/cpp/geometry_api/geometry_api.cpp +1 -2
- nemo-retriever-ocr/cpp/geometry_api/geometry_api.h +1 -2
- nemo-retriever-ocr/cpp/geometry_api/geometry_api_common.h +1 -2
- nemo-retriever-ocr/cpp/geometry_api/geometry_api_gpu.cu +1 -2
- nemo-retriever-ocr/cpp/geometry_api/get_rel_continuation_cos.cpp +1 -2
- nemo-retriever-ocr/cpp/geometry_api/matrix2x2.h +1 -2
- nemo-retriever-ocr/cpp/geometry_api/poly_bounds_quad.cpp +1 -2
- nemo-retriever-ocr/cpp/graph_detection/encode_util.cpp +1 -2
- nemo-retriever-ocr/cpp/graph_detection/encode_util.h +1 -2
- nemo-retriever-ocr/cpp/half_ops.cu +1 -2
- nemo-retriever-ocr/cpp/half_ops.cuh +1 -2
- nemo-retriever-ocr/cpp/local_ips/local_ips.h +1 -2
- nemo-retriever-ocr/cpp/local_ips/quad_all_2_all_dist_v2.cu +1 -2
- nemo-retriever-ocr/cpp/module.cpp +1 -2
- nemo-retriever-ocr/cpp/non_maximal_suppression/cpu_non_maximal_suppression.cpp +1 -2
- nemo-retriever-ocr/cpp/non_maximal_suppression/cuda_non_maximal_suppression.cu +1 -2
- nemo-retriever-ocr/cpp/non_maximal_suppression/nms_common.h +1 -2
- nemo-retriever-ocr/cpp/non_maximal_suppression/nms_kd_tree.h +1 -2
- nemo-retriever-ocr/cpp/non_maximal_suppression/non_maximal_suppression.cpp +1 -2
- nemo-retriever-ocr/cpp/non_maximal_suppression/non_maximal_suppression.h +1 -2
- nemo-retriever-ocr/cpp/non_maximal_suppression/strided_quad.h +1 -2
- nemo-retriever-ocr/cpp/promote.h +1 -2
- nemo-retriever-ocr/cpp/quad_rectify/quad_rectify.h +1 -2
- nemo-retriever-ocr/cpp/quad_rectify/quad_rectify_cpu.cpp +1 -2
- nemo-retriever-ocr/cpp/quad_rectify/quad_rectify_cpu.h +1 -2
README.md
CHANGED
|
@@ -37,7 +37,7 @@ This model is ready for commercial use.
|
|
| 37 |
|
| 38 |
### **License/Terms of use**
|
| 39 |
|
| 40 |
-
The use of this model is governed by the [NVIDIA Open Model License Agreement](https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license/).
|
| 41 |
|
| 42 |
**You are responsible for ensuring that your use of NVIDIA provided models complies with all applicable laws.**
|
| 43 |
|
|
@@ -51,8 +51,6 @@ The use of this model is governed by the [NVIDIA Open Model License Agreement](h
|
|
| 51 |
- Edward Kim
|
| 52 |
- Even Oldridge
|
| 53 |
|
| 54 |
-
Correspondence to Mike Ranzinger (mranzinger@nvidia.com) and Bo Liu (boli@nvidia.com)
|
| 55 |
-
|
| 56 |
### Deployment Geography
|
| 57 |
|
| 58 |
Global
|
|
@@ -296,13 +294,11 @@ The model demonstrates robust performance on complex layouts, noisy backgrounds,
|
|
| 296 |
**Acceleration Engine:** TensorRT, PyTorch<br>
|
| 297 |
**Test Hardware:** H100 PCIe/SXM, A100 PCIe/SXM, L40s, L4, and A10G<br> -->
|
| 298 |
|
| 299 |
-
##
|
| 300 |
-
|
| 301 |
-
NVIDIA believes Trustworthy AI is a shared responsibility and we have established policies and practices to enable development for a wide array of AI applications. When downloaded or used in accordance with our terms of service, developers should work with their supporting model team to ensure this model meets requirements for the relevant industry and use case, and address unforeseen product misuse.
|
| 302 |
|
| 303 |
-
|
| 304 |
|
| 305 |
-
|
| 306 |
|
| 307 |
## Bias
|
| 308 |
|
|
@@ -326,8 +322,7 @@ Please report model quality, risk, security vulnerabilities or NVIDIA AI Concern
|
|
| 326 |
| Verified to have met prescribed NVIDIA quality standards: | Yes |
|
| 327 |
| Performance Metrics: | Accuracy (e.g., character error rate), throughput, and latency. |
|
| 328 |
| Potential Known Risks: | The model may not always extract or transcribe all text with perfect accuracy, particularly in cases of poor image quality or highly stylized fonts. |
|
| 329 |
-
| Licensing & Terms of Use: |
|
| 330 |
-
|
| 331 |
|
| 332 |
|
| 333 |
## Privacy
|
|
|
|
| 37 |
|
| 38 |
### **License/Terms of use**
|
| 39 |
|
| 40 |
+
The use of this model is governed by the [NVIDIA Open Model License Agreement](https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license/) and the use of the post-processing scripts are licensed under [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt).
|
| 41 |
|
| 42 |
**You are responsible for ensuring that your use of NVIDIA provided models complies with all applicable laws.**
|
| 43 |
|
|
|
|
| 51 |
- Edward Kim
|
| 52 |
- Even Oldridge
|
| 53 |
|
|
|
|
|
|
|
| 54 |
### Deployment Geography
|
| 55 |
|
| 56 |
Global
|
|
|
|
| 294 |
**Acceleration Engine:** TensorRT, PyTorch<br>
|
| 295 |
**Test Hardware:** H100 PCIe/SXM, A100 PCIe/SXM, L40s, L4, and A10G<br> -->
|
| 296 |
|
| 297 |
+
## Ethical Considerations
|
|
|
|
|
|
|
| 298 |
|
| 299 |
+
NVIDIA believes Trustworthy AI is a shared responsibility and we have established policies and practices to enable development for a wide array of AI applications. When downloaded or used in accordance with our terms of service, developers should work with their internal model team to ensure this model meets requirements for the relevant industry and use case and addresses unforeseen product misuse.
|
| 300 |
|
| 301 |
+
**For more detailed information on ethical considerations for this model**, please see the Model Card++ [Explainability](explainability.md), [Bias](bias.md), [Safety & Security](safety-security.md), and [Privacy](privacy.md) Subcards.
|
| 302 |
|
| 303 |
## Bias
|
| 304 |
|
|
|
|
| 322 |
| Verified to have met prescribed NVIDIA quality standards: | Yes |
|
| 323 |
| Performance Metrics: | Accuracy (e.g., character error rate), throughput, and latency. |
|
| 324 |
| Potential Known Risks: | The model may not always extract or transcribe all text with perfect accuracy, particularly in cases of poor image quality or highly stylized fonts. |
|
| 325 |
+
| Licensing & Terms of Use: | Use of this model is governed by the [NVIDIA Open Model License Agreement](https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license/) and the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0.txt). |
|
|
|
|
| 326 |
|
| 327 |
|
| 328 |
## Privacy
|
example.py
CHANGED
|
@@ -1,6 +1,5 @@
|
|
| 1 |
#!/usr/bin/env python3
|
| 2 |
-
# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 3 |
-
# All rights reserved.
|
| 4 |
# SPDX-License-Identifier: Apache-2.0
|
| 5 |
|
| 6 |
import argparse
|
|
|
|
| 1 |
#!/usr/bin/env python3
|
| 2 |
+
# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 3 |
# SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
import argparse
|
nemo-retriever-ocr/cpp/beam_decode/beam_decode.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "beam_decode.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "beam_decode.h"
|
nemo-retriever-ocr/cpp/beam_decode/beam_decode.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/beam_decode/kn_lm.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "kn_lm.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "kn_lm.h"
|
nemo-retriever-ocr/cpp/beam_decode/kn_lm.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/beam_decode/language_model.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "language_model.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "language_model.h"
|
nemo-retriever-ocr/cpp/beam_decode/language_model.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/beam_decode/log_sum_exp.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "log_sum_exp.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "log_sum_exp.h"
|
nemo-retriever-ocr/cpp/beam_decode/log_sum_exp.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/beam_decode/ngram_lm_base.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "ngram_lm_base.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "ngram_lm_base.h"
|
nemo-retriever-ocr/cpp/beam_decode/ngram_lm_base.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/beam_decode/prefix.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "prefix.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "prefix.h"
|
nemo-retriever-ocr/cpp/beam_decode/prefix.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/beam_decode/sbo_lm.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "sbo_lm.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "sbo_lm.h"
|
nemo-retriever-ocr/cpp/beam_decode/sbo_lm.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/better_grid_sample/cpu_indirect_grid_sample.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "grid_sample.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "grid_sample.h"
|
nemo-retriever-ocr/cpp/better_grid_sample/gpu_grid_sample_utils.cuh
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/better_grid_sample/gpu_indirect_grid_sample.cu
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "grid_sample.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "grid_sample.h"
|
nemo-retriever-ocr/cpp/better_grid_sample/grid_sample.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/common.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "common.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "common.h"
|
nemo-retriever-ocr/cpp/common.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/cuda_intellisense.cuh
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/geometry.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/geometry_api/calc_poly_min_rrect.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "geometry_api.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "geometry_api.h"
|
nemo-retriever-ocr/cpp/geometry_api/geometry_api.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "geometry_api.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "geometry_api.h"
|
nemo-retriever-ocr/cpp/geometry_api/geometry_api.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/geometry_api/geometry_api_common.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/geometry_api/geometry_api_gpu.cu
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "geometry_api.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "geometry_api.h"
|
nemo-retriever-ocr/cpp/geometry_api/get_rel_continuation_cos.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "geometry_api.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "geometry_api.h"
|
nemo-retriever-ocr/cpp/geometry_api/matrix2x2.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/geometry_api/poly_bounds_quad.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "geometry_api.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "geometry_api.h"
|
nemo-retriever-ocr/cpp/graph_detection/encode_util.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "encode_util.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "encode_util.h"
|
nemo-retriever-ocr/cpp/graph_detection/encode_util.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/half_ops.cu
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "half_ops.cuh"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "half_ops.cuh"
|
nemo-retriever-ocr/cpp/half_ops.cuh
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/local_ips/local_ips.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/local_ips/quad_all_2_all_dist_v2.cu
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
|
nemo-retriever-ocr/cpp/module.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
|
nemo-retriever-ocr/cpp/non_maximal_suppression/cpu_non_maximal_suppression.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "non_maximal_suppression.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "non_maximal_suppression.h"
|
nemo-retriever-ocr/cpp/non_maximal_suppression/cuda_non_maximal_suppression.cu
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "non_maximal_suppression.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "non_maximal_suppression.h"
|
nemo-retriever-ocr/cpp/non_maximal_suppression/nms_common.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/non_maximal_suppression/nms_kd_tree.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/non_maximal_suppression/non_maximal_suppression.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#include "non_maximal_suppression.h"
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#include "non_maximal_suppression.h"
|
nemo-retriever-ocr/cpp/non_maximal_suppression/non_maximal_suppression.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/non_maximal_suppression/strided_quad.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/promote.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/quad_rectify/quad_rectify.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
#pragma once
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
#pragma once
|
nemo-retriever-ocr/cpp/quad_rectify/quad_rectify_cpu.cpp
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
|
nemo-retriever-ocr/cpp/quad_rectify/quad_rectify_cpu.h
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES.
|
| 2 |
-
// All rights reserved.
|
| 3 |
// SPDX-License-Identifier: Apache-2.0
|
| 4 |
|
| 5 |
|
|
|
|
| 1 |
+
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
| 2 |
// SPDX-License-Identifier: Apache-2.0
|
| 3 |
|
| 4 |
|