Skip to content
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

Create a search based document for PaddleVideo #671

Open
wants to merge 21 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .fdignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.*
LICENSE
*.{png,gif,mp4,pkl,avi,json,yaml,yml,txt}

docs
6 changes: 6 additions & 0 deletions docs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
!.gitignore
!*
!*/*
cache_db.json
cache_tree.json
vector_cache
3 changes: 0 additions & 3 deletions docs/CONTRIBUTING.md

This file was deleted.

1 change: 1 addition & 0 deletions docs/cache_db.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/cache_title.json

Large diffs are not rendered by default.

669 changes: 669 additions & 0 deletions docs/codeview.html

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions docs/data/0.json

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions docs/data/1.json

Large diffs are not rendered by default.

542 changes: 542 additions & 0 deletions docs/data/10.json

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions docs/data/11.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/12.json

Large diffs are not rendered by default.

544 changes: 544 additions & 0 deletions docs/data/13.json

Large diffs are not rendered by default.

549 changes: 549 additions & 0 deletions docs/data/14.json

Large diffs are not rendered by default.

546 changes: 546 additions & 0 deletions docs/data/15.json

Large diffs are not rendered by default.

547 changes: 547 additions & 0 deletions docs/data/16.json

Large diffs are not rendered by default.

550 changes: 550 additions & 0 deletions docs/data/17.json

Large diffs are not rendered by default.

548 changes: 548 additions & 0 deletions docs/data/18.json

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions docs/data/19.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/2.json

Large diffs are not rendered by default.

548 changes: 548 additions & 0 deletions docs/data/20.json

Large diffs are not rendered by default.

546 changes: 546 additions & 0 deletions docs/data/21.json

Large diffs are not rendered by default.

544 changes: 544 additions & 0 deletions docs/data/22.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/23.json

Large diffs are not rendered by default.

547 changes: 547 additions & 0 deletions docs/data/24.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/25.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/26.json

Large diffs are not rendered by default.

540 changes: 540 additions & 0 deletions docs/data/27.json

Large diffs are not rendered by default.

542 changes: 542 additions & 0 deletions docs/data/28.json

Large diffs are not rendered by default.

539 changes: 539 additions & 0 deletions docs/data/29.json

Large diffs are not rendered by default.

539 changes: 539 additions & 0 deletions docs/data/3.json

Large diffs are not rendered by default.

542 changes: 542 additions & 0 deletions docs/data/30.json

Large diffs are not rendered by default.

539 changes: 539 additions & 0 deletions docs/data/31.json

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions docs/data/32.json

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions docs/data/33.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/34.json

Large diffs are not rendered by default.

544 changes: 544 additions & 0 deletions docs/data/35.json

Large diffs are not rendered by default.

544 changes: 544 additions & 0 deletions docs/data/36.json

Large diffs are not rendered by default.

546 changes: 546 additions & 0 deletions docs/data/37.json

Large diffs are not rendered by default.

544 changes: 544 additions & 0 deletions docs/data/38.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/39.json

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions docs/data/4.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/40.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/41.json

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions docs/data/42.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/43.json

Large diffs are not rendered by default.

544 changes: 544 additions & 0 deletions docs/data/44.json

Large diffs are not rendered by default.

545 changes: 545 additions & 0 deletions docs/data/45.json

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions docs/data/46.json

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions docs/data/47.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/48.json

Large diffs are not rendered by default.

544 changes: 544 additions & 0 deletions docs/data/49.json

Large diffs are not rendered by default.

551 changes: 551 additions & 0 deletions docs/data/5.json

Large diffs are not rendered by default.

546 changes: 546 additions & 0 deletions docs/data/50.json

Large diffs are not rendered by default.

551 changes: 551 additions & 0 deletions docs/data/51.json

Large diffs are not rendered by default.

545 changes: 545 additions & 0 deletions docs/data/52.json

Large diffs are not rendered by default.

548 changes: 548 additions & 0 deletions docs/data/53.json

Large diffs are not rendered by default.

550 changes: 550 additions & 0 deletions docs/data/54.json

Large diffs are not rendered by default.

545 changes: 545 additions & 0 deletions docs/data/55.json

Large diffs are not rendered by default.

549 changes: 549 additions & 0 deletions docs/data/56.json

Large diffs are not rendered by default.

545 changes: 545 additions & 0 deletions docs/data/57.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/58.json

Large diffs are not rendered by default.

549 changes: 549 additions & 0 deletions docs/data/59.json

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions docs/data/6.json

Large diffs are not rendered by default.

544 changes: 544 additions & 0 deletions docs/data/60.json

Large diffs are not rendered by default.

551 changes: 551 additions & 0 deletions docs/data/61.json

Large diffs are not rendered by default.

549 changes: 549 additions & 0 deletions docs/data/62.json

Large diffs are not rendered by default.

547 changes: 547 additions & 0 deletions docs/data/63.json

Large diffs are not rendered by default.

549 changes: 549 additions & 0 deletions docs/data/64.json

Large diffs are not rendered by default.

548 changes: 548 additions & 0 deletions docs/data/65.json

Large diffs are not rendered by default.

550 changes: 550 additions & 0 deletions docs/data/66.json

Large diffs are not rendered by default.

550 changes: 550 additions & 0 deletions docs/data/67.json

Large diffs are not rendered by default.

548 changes: 548 additions & 0 deletions docs/data/68.json

Large diffs are not rendered by default.

549 changes: 549 additions & 0 deletions docs/data/69.json

Large diffs are not rendered by default.

549 changes: 549 additions & 0 deletions docs/data/7.json

Large diffs are not rendered by default.

550 changes: 550 additions & 0 deletions docs/data/70.json

Large diffs are not rendered by default.

548 changes: 548 additions & 0 deletions docs/data/71.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/72.json

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions docs/data/73.json

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions docs/data/74.json

Large diffs are not rendered by default.

547 changes: 547 additions & 0 deletions docs/data/75.json

Large diffs are not rendered by default.

545 changes: 545 additions & 0 deletions docs/data/76.json

Large diffs are not rendered by default.

546 changes: 546 additions & 0 deletions docs/data/77.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/78.json

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions docs/data/79.json

Large diffs are not rendered by default.

539 changes: 539 additions & 0 deletions docs/data/8.json

Large diffs are not rendered by default.

545 changes: 545 additions & 0 deletions docs/data/80.json

Large diffs are not rendered by default.

542 changes: 542 additions & 0 deletions docs/data/81.json

Large diffs are not rendered by default.

546 changes: 546 additions & 0 deletions docs/data/82.json

Large diffs are not rendered by default.

544 changes: 544 additions & 0 deletions docs/data/83.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/84.json

Large diffs are not rendered by default.

547 changes: 547 additions & 0 deletions docs/data/85.json

Large diffs are not rendered by default.

545 changes: 545 additions & 0 deletions docs/data/86.json

Large diffs are not rendered by default.

547 changes: 547 additions & 0 deletions docs/data/87.json

Large diffs are not rendered by default.

549 changes: 549 additions & 0 deletions docs/data/88.json

Large diffs are not rendered by default.

518 changes: 518 additions & 0 deletions docs/data/89.json

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions docs/data/9.json

Large diffs are not rendered by default.

302 changes: 302 additions & 0 deletions docs/data/titles/0.json

Large diffs are not rendered by default.

302 changes: 302 additions & 0 deletions docs/data/titles/1.json

Large diffs are not rendered by default.

302 changes: 302 additions & 0 deletions docs/data/titles/10.json

Large diffs are not rendered by default.

302 changes: 302 additions & 0 deletions docs/data/titles/11.json

Large diffs are not rendered by default.

302 changes: 302 additions & 0 deletions docs/data/titles/12.json

Large diffs are not rendered by default.

302 changes: 302 additions & 0 deletions docs/data/titles/13.json

Large diffs are not rendered by default.

139 changes: 139 additions & 0 deletions docs/data/titles/14.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
{
"/test_tipc/test_train_inference_python.sh:275-303": "GPU Environment Variable Setup",
"/test_tipc/test_train_inference_python.sh:304-325": "Conditional Assignment of Train and Export Tasks",
"/test_tipc/test_train_inference_python.sh:31-56": "Parsing Key-Value Configurations",
"/test_tipc/test_train_inference_python.sh:326-347": "Setting Model Training Parameters",
"/test_tipc/test_train_inference_python.sh:348-367": "Distributed PaddleVideo Training and Inference",
"/test_tipc/test_train_inference_python.sh:368-378": "Multi-GPU/Machine Training with PaddlePaddle",
"/test_tipc/test_train_inference_python.sh:378-395": "Train PaddleVideo Model with Parameters",
"/test_tipc/test_train_inference_python.sh:396-410": "Evaluate Model Parameters and Commands",
"/test_tipc/test_train_inference_python.sh:410-426": "Setting up Variables for Inference",
"/test_tipc/test_train_inference_python.sh:426-433": "Set CUDA Devices for Inference and Training",
"/test_tipc/test_train_inference_python.sh:57-79": "Configuration Parser and Variable Assigner",
"/test_tipc/test_train_inference_python.sh:80-104": "Config File Parsing for Inference Parameters",
"/test_tipc/test_train_inference_python_npu.sh": "NPU Script Updates and Config Changes",
"/test_tipc/test_train_inference_python_npu.sh:1-39": "Switching to NPU Execution Script",
"/test_tipc/test_train_inference_python_npu.sh:40-42": "Bash Script Execution",
"/test_tipc/test_train_inference_python_xpu.sh": "Update XPU Execution Script",
"/test_tipc/test_train_inference_python_xpu.sh:1-39": "PaddleVideo XPU Configuration Update",
"/test_tipc/test_train_inference_python_xpu.sh:40-42": "Bash Command Execution and Logging",
"/tools/__init__.py": "Tools Package Initialization",
"/tools/ava_predict.py": "AVA Model Inference and Action Detection",
"/tools/ava_predict.py:1-32": "AVA Action Unit Detection Python Script",
"/tools/ava_predict.py:126-160": "Video Frame Extractor",
"/tools/ava_predict.py:161-191": "PaddleVideo Inference with AVA Predict",
"/tools/ava_predict.py:192-222": "AVA Predict Function Arguments and Result Packaging",
"/tools/ava_predict.py:223-264": "Label Prediction Function",
"/tools/ava_predict.py:267-294": "Human Detection via Frame Paths",
"/tools/ava_predict.py:296-334": "Reads Detection Results File for Bounding Box Proposals",
"/tools/ava_predict.py:33-68": "AVA Annotation Utilities",
"/tools/ava_predict.py:337-365": "Extract Frames and Set Up Pipelines",
"/tools/ava_predict.py:366-395": "AVA Prediction Code Snippet",
"/tools/ava_predict.py:396-421": "SpatioTemporal Action Detection Code",
"/tools/ava_predict.py:422-455": "Tensorize and Predict",
"/tools/ava_predict.py:456-481": "Action Score Thresholding in AVA Predict",
"/tools/ava_predict.py:482-509": "Video Frame Processing and Visualization Tool",
"/tools/ava_predict.py:69-98": "Visualize Frames with Predicted Annotations",
"/tools/ava_predict.py:99-125": "Image Box Annotation Visualizer",
"/tools/export_model.py": "PaddleVideo Model Exporter",
"/tools/export_model.py:1-32": "PaddleVideo Model Export Tool",
"/tools/export_model.py:118-143": "Model Input Specification in PaddleVideo's Export Function",
"/tools/export_model.py:144-172": "Input Specifications for PaddleVideo Models",
"/tools/export_model.py:173-204": "Input Specifications for Various Model Names",
"/tools/export_model.py:205-236": "Model Input Specification Generator",
"/tools/export_model.py:237-267": "Export Model: Step-by-Step",
"/tools/export_model.py:33-57": "Export Model Script",
"/tools/export_model.py:58-87": "Model Export and Config Trimming in PaddleVideo",
"/tools/export_model.py:88-117": "Model-Specific Input Shape Definition",
"/tools/predict.py": "Paddle Video Tool: Command-Line Inference",
"/tools/predict.py:1-32": "Import-Heavy Function Definition",
"/tools/predict.py:108-134": "TensorRT Engine Setup for ST-GCN",
"/tools/predict.py:136-173": "Building Paddle Predictor in Python",
"/tools/predict.py:174-201": "Model Inference Processing",
"/tools/predict.py:202-227": "Video Prediction Pipeline",
"/tools/predict.py:228-251": "Directory Creation and Inference Processing",
"/tools/predict.py:252-275": "Installing auto_log and Configuring AutoLogger",
"/tools/predict.py:276-306": "Batch Inference Tool",
"/tools/predict.py:308-327": "Benchmarking Inference and Post-Processing Time",
"/tools/predict.py:33-59": "Command-Line Arguments for Paddle Video",
"/tools/predict.py:60-84": "Configuring Paddle Video Predictor Arguments",
"/tools/predict.py:85-107": "Optimizing PaddleVideo for Inference",
"/tools/summary.py": "Model Summary and FLOPs Calculation",
"/tools/summary.py:1-34": "Parsing Command Line Arguments in PaddleVideo",
"/tools/summary.py:35-69": "Argument Parsing for Config File and Model Building",
"/tools/summary.py:70-82": "Model Summary and FLOPs Calculator",
"/tools/utils.py": "PaddleVideo-based Action Recognition & Human Detection",
"/tools/utils.py:1-34": "Import, Error Handling and License Info",
"/tools/utils.py:1023-1051": "FFmpeg Import and Frame Batching",
"/tools/utils.py:1052-1074": "Video Frame Iterator: Converting Predictions to Scenes",
"/tools/utils.py:1075-1103": "Video Scene List Processing Algorithm",
"/tools/utils.py:1105-1133": "Frame Visualization Tool",
"/tools/utils.py:1134-1149": "Single and All Frame Predictions",
"/tools/utils.py:1150-1169": "Shot Boundary Scene Converter",
"/tools/utils.py:1171-1201": "ADDS Inference Helper Initialization",
"/tools/utils.py:1202-1237": "Image Preprocessing Class and Method",
"/tools/utils.py:123-147": "Softmax Postprocessing Function",
"/tools/utils.py:1238-1264": "Post-Process Outputs and Save Depth Maps",
"/tools/utils.py:1266-1291": "Image Conversion Function and Class",
"/tools/utils.py:1292-1321": "Init and Extract Frames for Video Analysis",
"/tools/utils.py:1322-1344": "Preprocessing Frames and Labels",
"/tools/utils.py:1345-1369": "Object Detection Frame Processing",
"/tools/utils.py:1370-1400": "Data Pipeline: Append Proposals and Scores",
"/tools/utils.py:1401-1433": "Human Detection Class with Pre/Post-Processing",
"/tools/utils.py:1434-1464": "Iterating and Appending Predictions",
"/tools/utils.py:1466-1490": "Frame Sequence Visualizer",
"/tools/utils.py:148-176": "Video Classifier Helper",
"/tools/utils.py:1492-1523": "Pose Estimation Class for Image Processing",
"/tools/utils.py:1524-1548": "PaddleVideo Image Processing",
"/tools/utils.py:1549-1574": "YOWO Image Classification/Detection Initialization",
"/tools/utils.py:1575-1606": "Video Input Preprocessing: OpenCV Frame Reading and Resizing",
"/tools/utils.py:1608-1638": "Normalize and Reshape Images for Classification",
"/tools/utils.py:1639-1660": "Object Detection and Recognition Algorithm",
"/tools/utils.py:1661-1670": "Video Object Detection System Algorithm",
"/tools/utils.py:177-211": "Image Processing Class for PaddleVideo",
"/tools/utils.py:212-245": "Video Preprocessing Class",
"/tools/utils.py:246-278": "BMN Inference Helper Class and Postprocessing",
"/tools/utils.py:279-302": "Calculates Snippet Xmin and Xmax Values",
"/tools/utils.py:303-328": "Non-Max Suppression for Bounding Boxes",
"/tools/utils.py:329-362": "TokenShift Inference Helper Class",
"/tools/utils.py:35-58": "Importing and Building PaddleVideo Models",
"/tools/utils.py:363-395": "Preprocessing for TimeSformer Inference",
"/tools/utils.py:396-427": "Video Processing Pipeline",
"/tools/utils.py:428-458": "Video Preprocessing Class",
"/tools/utils.py:459-489": "Image Preprocessing and Postprocessing Tool",
"/tools/utils.py:490-516": "Extract Top K Classes from Tensor",
"/tools/utils.py:517-542": "Video Frame Processing Function",
"/tools/utils.py:543-573": "Text Overlay on Video Frames",
"/tools/utils.py:574-595": "Video Frame Processing and GIF Generation",
"/tools/utils.py:596-620": "Process and Save GIF with postprocess Function",
"/tools/utils.py:60-86": "Building Inference Helper with Registry",
"/tools/utils.py:621-651": "SlowFast Video Inference Helper",
"/tools/utils.py:652-682": "Video Frame Preprocessing and Postprocessing Function",
"/tools/utils.py:683-706": "Top Classes and Scores from STGCN Inference",
"/tools/utils.py:707-740": "CTRGCN Inference Helper Class",
"/tools/utils.py:741-775": "Preprocessing Data Class",
"/tools/utils.py:776-807": "Preprocessing and MSTCN Inference Helper Classes",
"/tools/utils.py:809-840": "Video Feature File Handling Class",
"/tools/utils.py:841-867": "Video Feature Processing and Text File Generation",
"/tools/utils.py:868-898": "Initializing ASRF Inference Helper",
"/tools/utils.py:87-121": "Abstract Class for Batch Preprocessing",
"/tools/utils.py:899-932": "Feature Loading and Processing Class",
"/tools/utils.py:933-959": "Action-Labeled Video Processor",
"/tools/utils.py:960-993": "Attention LSTM Inference Preprocessor",
"/tools/utils.py:994-1022": "Video Inference with TransNetV2 Model",
"/tools/wheel.py": "Video Classification Wheel Tool",
"/tools/wheel.py:1-24": "Apache License Notice",
"/tools/wheel.py:116-145": "Parse and Download with Progress",
"/tools/wheel.py:146-168": "Download and Save Inference Model",
"/tools/wheel.py:169-197": "Initializing Paddle Predictor with Flags and Configs",
"/tools/wheel.py:198-232": "PaddleVideo Predictor Setup",
"/tools/wheel.py:233-253": "Model Download and Configuration",
"/tools/wheel.py:25-64": "PaddleVideo Model Environment Setup",
"/tools/wheel.py:254-277": "Video Label Prediction Code",
"/tools/wheel.py:279-301": "URL Video Processing",
"/tools/wheel.py:303-327": "Batch Inference Looping",
"/tools/wheel.py:328-353": "Iterating and Labeling Results in PaddleVideo",
"/tools/wheel.py:354-354": "Entry Point for Script Execution",
"/tools/wheel.py:65-93": "Command Line Parser Function",
"/tools/wheel.py:94-115": "Initializing Argument Parser with Default Values"
}
Loading