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

Openvino Implementation #47

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Openvino Implementation #47

wants to merge 3 commits into from

Conversation

Nisyhaal
Copy link

@Nisyhaal Nisyhaal commented Sep 6, 2024

Added openvino implementation - an AI inferencing accelerator. Can be used with "--openvino" flag

Copy link

what-the-diff bot commented Sep 6, 2024

PR Summary

  • Modified the .gitignore file:
    We've updated the file with additional items, ensuring we don't track certain types of files in our version control system. This helps to keep our codebase clean and focused on the essential code elements.

  • Introduced a pyproject.toml file:
    This newly added file holds information about project dependencies, build system configurations and details about the project itself. This file essentially streamlines project management and setup process by centralizing this metadata.

  • Removed the setup.py file:
    The traditional installation file (setup.py) has been eliminated because we've modernized our setup approach via the new pyproject.toml file.

  • Updated the cli.py file with new functions and imports:
    New functionalities have been added to this file, notably enabling usage of the 'OpenVINO' inference pipeline. This translates to improved capabilities of our application to make sophisticated predictions.

    • Notable Imports: Imported functionalities from optimum.intel.openvino and transformers, enhancing efficiency and the range of operations.

    • Added Functions: Functions for handling OpenVINO pipeline written transcripts have been added. This means our program is now more versatile in dealing with different file types.

    • OpenVINO Integration: The application can now use OpenVINO when running pipeline for inferences, which would lead to faster and more efficient processing.

  • Devised two new functions write_vtt_openvino and write_srt_openvino in the utils.py file:
    These add-on functions boost the program's capacity to handle OpenVINO-generated transcripts. They ensure that our code can effectively translate and store the predictions in the mentioned file formats, widening its utility.

@Nisyhaal
Copy link
Author

Nisyhaal commented Sep 6, 2024

Added toml file for packaging

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant