Recent Releases of t4ai-signature-detect-server
t4ai-signature-detect-server - v1.0.0
🚀 Features
- Initial Deploy and Serve scripts
- Inference with request, tritonclient and ultralytics. Gradio interface for test
- Model Repository for Triton local testing
- Add Dockerfile for Triton server setup with dependencies and configuration
- Enhance Dockerfile with multistage build and custom dependencies for Triton server
- Refactor Triton model configurations and update inference pipeline for ensemble processing
- Add requirements.txt with necessary dependencies for the project
- Implement GCS file download and ONNX model export functionality
- Enhance Triton server setup with Google Cloud credentials and improved model readiness check
- Clean up exportmodel.py and improve logging in inferencepipeline.py
- Add example environment configuration file
- Add Roboflow dataset download script and update .gitignore
- Add YOLOv8 inference class for object detection with ONNX Runtime
- Dockerfile.dev and docker-compose files, add triton admin key secret
- Add onnxruntime and opencv-python dependencies; update default model and image paths in inference script
- Implement compression test pipeline with concurrent processing and logging
- Update image path retrieval to support multiple dataset splits
- Update .env.example with Roboflow API key and modify .gitignore for additional files
- Add tqdm and matplotlib to requirements.txt
- Implement compression test pipeline with concurrent processing and logging
- Load environment variables from .env file in download_roboflow.py
- Plot metrics and update gradio gui
- Adicionar barra de progresso ao pipeline de inferência e otimizar a função de execução
- Adicionar os parâmetros de conf, iou threshold em FP16 para o pós processamento no ensemble model do Triton
- Enable gRPC endpoint and port 8001
- Refactor the inference interface to support uploading image folders and adjust file paths
- Batch configuration and performance parameters in pre- and post-processing models; openvino backend for yolov8 model
- Enhance the Triton client to support different schemas HTTP/gRPC
- Add support for confidence thresholds and IOU in compressed request
- Add function to draw bounding boxes and display inference results in automatic pipeline
- Atualizar a versão do Gradio para 5.12.0 no arquivo requirements.txt
- Add pull request template for consistent contributions
- Add CITATION.cff file for proper citation and metadata
- Add CODEOFCONDUCT.md to establish community guidelines
- Add issue templates for bug reports, feature requests, and code improvements
- Add SECURITY.md to outline vulnerability reporting procedures
- Add type annotations and documentation to the SignatureDetector class methods
- Update inference GUI with new Triton server URL and enhance documentation
- Add new issue templates using yml
- Add CODEOWNERS file to define repository ownership
- Make confidence and IoU thresholds optional in model configurations
- Change data types to FP16 in model settings in TritonClientPredictor
- Add command-line argument for Triton server URL in inference GUI
- Gradio Demo video
- Add training notebook
🐛 Bug Fixes
- Add roboflow dependency to requirements.txt
- Remove dependecy
- Correct roboflow dependency to requirements.txt
- Upload gradio demo via github
- Adjust validations of mandatory fields in the bug report template
- Adjust validations of mandatory fields in the bug report template
- Update issue templates to enable blank issues and adjust validation fields
- Update pull request template for improved clarity and optional fields
- Parameterize location and model artifacts repository in deployment script
- Eliminate sensitive variables and outputs
- Fix pipeline variable exposition
- Update labels and titles to English in plots
- Translate metrics to English in the inference pipeline
- Update title in CITATION.cff and remove address details
🚜 Refactor
- Details for relative dirs
- Remove unused inference and pre/post processing code
- Streamline inference pipeline and update predictor selection mechanism
- Lower score threshold for NMS filter results
- Reorganize model export and GCS upload scripts; remove deprecated files
- Enhance model preprocessing class with improved documentation and code organization
- Reorganize inference code for improved readability and structure
- Enhance predictors with improved documentation and type hints
- Add init files in modules and reorganize directories
- Separation of classes for the interface and file organization
- Remove old GCS upload/download scripts and consolidate cloud download functionality
- Remove GCP upload/download functions and enhance model export functionality
- Consolidate image paths for compression tests and remove tests comments
- Updating docstrings, comments and types
- Improve docstrings, language and enhance inference metrics
📚 Documentation
- Model Analyzer results
- Update README.md with project overview, structure, features, and installation instructions
- Update README with Inference and Ensemble Model sections and diagrams
- Fix badge formatting in README for better display
- Update README with new directory structure and installation instructions
- Update README to clarify environment setup and add endpoint access restrictions
- Atualizar a documentação do README com melhorias na estrutura e novos links para acesso aos scripts
- Update README with links to model & dataset card and enhance utils section
- Add CONTRIBUTING.md to guide new contributors
- Add @samuellimabraz as a contributor
- Add @jwillians as a contributor
- Add @NixonMSilva as a contributor
- Add @ronaldobalzi-tech4h as a contributor
- Include contributors; how to use utility scripts, and improve the overall documentation of all modules
- Update Contributing link in TOC
- Update README with placeholder values for cloud storage commands
- Fix anchor links in README
⚙️ Miscellaneous Tasks
- Update .gitignore to exclude Vertex AI test directory
- Add deployment pipeline to azure for dev environment
- Add staging and prod pipelines for azure deployment
- Remove file automatically created by cloud provider
Full Changelog: https://github.com/tech4ai/t4ai-signature-detect-server/commits/v1.0.0
- Jupyter Notebook
Published by samuellimabraz about 1 year ago