Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mvarrone/system-environment-inspector
Jupyter notebook created to obtain system information about the environment you are using
https://github.com/mvarrone/system-environment-inspector
jupyter-notebook python
Last synced: 14 days ago
JSON representation
Jupyter notebook created to obtain system information about the environment you are using
- Host: GitHub
- URL: https://github.com/mvarrone/system-environment-inspector
- Owner: mvarrone
- Created: 2024-10-16T06:42:14.000Z (30 days ago)
- Default Branch: main
- Last Pushed: 2024-10-23T17:45:17.000Z (22 days ago)
- Last Synced: 2024-10-24T01:52:50.382Z (22 days ago)
- Topics: jupyter-notebook, python
- Language: Jupyter Notebook
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🧠 System & Environment Inspector 🚀
## Overview
The System & Environment Inspector is a comprehensive Python-based tool designed to gather detailed information about your system environment. This tool is particularly useful for AI workflows, ensuring that your hardware and software environment is properly configured for machine learning tasks.
## Features
The inspector provides detailed information on:
- 💻 **Hardware Specifications**:
- CPU details (cores, frequency, usage)
- RAM information (total, available, used)
- GPU specifications (if available)- ⚙️ **Software Environment**:
- Operating System details
- Python version
- Installed package versions (PyTorch, TensorFlow)- 🔍 **CUDA Availability**:
- CUDA version
- TensorFlow GPU availability- 🌐 **Network Information**:
- Hostname
- Local IP address## Requirements
- Python 3.9+
- Required Python packages:
- psutil
- py-cpuinfo
- torch
- tensorflow## Installation
1. Clone this repository:
```
git clone https://github.com/mvarrone/system-environment-inspector.git
cd system-environment-inspector
```## Usage
1. Open the `system_overview.ipynb` notebook in Jupyter Lab or Jupyter Notebook.
2. Run all cells in the notebook to get a comprehensive report of your system.## Output
The tool provides a detailed report using a `output.txt` file with sections for:
- System Information
- RAM Information
- CPU Information
- GPU Information
- TensorFlow GPU Information
- OS-Specific Information
- Installed Package Versions
- Network Information## Contributing
Contributions to improve the System & Environment Inspector are welcome. Please feel free to submit a Pull Request.
## License
This project is open source and available under the [MIT License](LICENSE).
## Acknowledgments
- This tool uses various Python libraries including `psutil`, `py-cpuinfo`, `torch`, and `tensorflow`.
- Special thanks to the open-source community for their invaluable contributions to the libraries used in this project.