-
Notifications
You must be signed in to change notification settings - Fork 0
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
Package #1
Open
DMontgomery40
wants to merge
16
commits into
main
Choose a base branch
from
package
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Package #1
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
… up file structure. Also, update .DS_Store binary file.
- Updated the main README to clarify the project's purpose and provide a notice about the TypeScript branch. - Added a new README for the TypeScript version, detailing its features, setup instructions, and current limitations. - Emphasized the transition to a more structured codebase while maintaining the original concept's simplicity.
- Updated the main README to clarify the project's status as a pre-alpha prototype and added important warnings regarding its experimental nature. - Expanded the description of the features and functionality of the text-based prototype. - Revised the TypeScript branch README to remove the license section and streamline the content. - Provided a link to the separate repository for the TypeScript version, emphasizing its more feature-complete nature.
- Introduced a new Python script (graph_test.py) to monitor and display NPU usage in real-time. - The script reads runtime data from the NPU device, calculates usage percentages, and presents the information as a vertical ASCII bar chart. - Implemented error handling for file reading and ensured the display updates every second. - Added functionality to clear the screen for better visibility of the output.
…visual output - Added a clear_screen function to refresh the display based on the operating system. - Implemented a history tracking feature for NPU usage, displaying the last 10 readings as a vertical ASCII bar chart. - Improved error handling for file reading, specifically for the case when the NPU device path is not found. - Added checks to prevent division by zero in usage calculations. - Included debugging output for runtime and time differences to assist in troubleshooting.
- Deleted outdated scripts (intel_nputop.py, mynpu.py) and replaced them with a new version (intel-npu-top.py) for improved functionality. - Updated Debian packaging files including control, changelog, and rules to reflect the new structure and dependencies. - Added new files to the .mypy_cache for type checking support. - Removed unnecessary README files and cleaned up the project structure for better organization.
…e project structure and eliminate redundancy. This change supports ongoing improvements in functionality and organization.
…e project structure and eliminate redundancy. This change supports ongoing improvements in functionality and organization.
- Added new mypy cache files for type checking support in the intel_npu_top module. - Introduced new .DS_Store files in various directories. - Updated the Debian rules file to specify the build system as distutils. - Removed the obsolete debian/compat file to streamline the packaging process.
c91f246
to
bce0ca3
Compare
…proved functionality - Updated README to reflect the new features and installation instructions. - Introduced a curses-based interface for real-time monitoring of Intel Meteor Lake NPU usage. - Added support for historical data visualization with an ASCII bar chart. - Implemented error handling for device path access and improved data reading methods. - Refactored code for better organization and maintainability, including the addition of a standalone script. - Enhanced device information display and usage tracking capabilities.
48c5b96
to
700c4f7
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.