Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.1%) to scientific vocabulary
Repository
AMD Deployment Assistant
Basic Info
- Host: GitHub
- Owner: amd
- License: apache-2.0
- Language: Python
- Default Branch: main
- Size: 354 KB
Statistics
- Stars: 8
- Watchers: 7
- Forks: 17
- Open Issues: 5
- Releases: 0
Metadata Files
README.md
ADA
AMD Deployment Assistant
Build a deployable image with Packer
Deploy the image with MAAS
If you use NFS please update the /opt/rocm symlink to the NFS mount
ln -s /nfsshare/rocm-<version> /opt/rocm
Deploy SLURM
All Logs Collection Script smciinstinctplatformamdgpualllogs_collection.py
Script generates and pulls the AllLogs from the target system. As part of operations the power supplies are checked. If the UBB assebly cannot be reached then the script will attempt to power cycle the system.
Execution on Windows
- Ensure Python is installed on the system by running python3.exe
- If it is not installed, then please follow on screen directions to install it.
python3.exe
- If it is not installed, then please follow on screen directions to install it.
- Ensure the requests module is installed
python3.exe -m pip install --upgrade pip python3.exe -m pip install requests - Run the script to collect the logs
- User will be prompted to provide the BMC username, password, and IP address
python3.exe smci_instinct_platform_amdgpu_alllogs_collection.py
- User will be prompted to provide the BMC username, password, and IP address
Example of running on Ubuntu
- Ensure Python with packages is installed on the system
sudo apt update && sudo apt install -y python3-full - Run the script to collect the logs
- User will be prompted to provide the BMC username, password, and IP address
python3 smci_instinct_platform_amdgpu_alllogs_collection.py
- User will be prompted to provide the BMC username, password, and IP address
Example of running on RHEL
- Ensure Python with packages is installed on the system
sudo yum update && sudo yum install -y python3-requests - Run the script to collect the logs
- User will be prompted to provide the BMC username, password, and IP address
python3 smci_instinct_platform_amdgpu_alllogs_collection.py
- User will be prompted to provide the BMC username, password, and IP address
Parameters
| Parameter | Description |
|----------------|--------------------------------------------------------------------------------------|
| --debug | Adding the --debug option will provide debug information and show the BMC password. |
| --no-power-off | Do not power off the system even if power cycle required |
Batch use
To support batch use, user input can be replaced with environment variables set in the environment.
| Parameter | Description |
|--------------|-------------------------------------|
| BMCIP | IPv4 address of the BMC. |
| BMCUSERNAME | Username for logging into the BMC. |
| BMC_PASSWORD | Password used to log into the BMC. |
Clear Logs Script smciinstinctplatformamdgpuclearalllogs.py
Overview
The script deletes logs from the Instict DCGPU assembly followed by a power cycle. This does not delete the BMC logs. Running this script is strongly suggested after updating the BKC (Instict firmware) or replace an OAM module on the assembly. Script can run from Windows or Linux.
Execution on Windows
- Ensure Python is installed on the system by running python3.exe
- If it is not installed, then please follow on screen directions to install it.
- If it is installed, then please type quit to exit python3.exe.
python3.exe
- Ensure the requests module is installed
python3.exe -m pip install --upgrade pip python3.exe -m pip install requests - Run the script to clear the logs
- User will be prompted to provide the BMC username, password, and IP address.
python3.exe smci_instinct_platform_amdgpu_clear_all_logs.py
- User will be prompted to provide the BMC username, password, and IP address.
Example of running on Ubuntu
- Ensure Python with packages is installed on the system
sudo apt update && sudo apt install -y python3-full - Run the script to clear the logs
- User will be prompted to provide the BMC username, password, and IP address.
python3 smci_instinct_platform_amdgpu_clear_all_logs.py
- User will be prompted to provide the BMC username, password, and IP address.
Example of running on RHEL
- Ensure Python with packages is installed on the system
sudo yum update && sudo yum install -y python3-requests - Run the script to clear the logs
- User will be prompted to provide the BMC username, password, and IP address.
python3 smci_instinct_platform_amdgpu_clear_all_logs.py
- User will be prompted to provide the BMC username, password, and IP address.
Parameters
| Parameter | Description |
|----------------|--------------------------------------------------------------------------------------|
| --debug | Adding the --debug option will provide debug information and show the BMC password. |
| --no-power-off | Do not power off the system even if power cycle required |
Batch use
To support batch use, user input can be replaced with environment variables set in the environment.
| Parameter | Description |
|--------------|-------------------------------------|
| BMCIP | IPv4 address of the BMC. |
| BMCUSERNAME | Username for logging into the BMC. |
| BMC_PASSWORD | Password used to log into the BMC. |
BKC Update Script smciinstinctplatformamdgpuupdate_bkc.py
Script updates the BKC on the DCGPU on the target system. As part of operations the power supplies are checked. If the UBB assebly cannot be reached then the script will attempt to power cycle the system.
Execution on Windows
- Ensure Python is installed on the system by running python3.exe
- If it is not installed, then please follow on screen directions to install it.
python3.exe
- If it is not installed, then please follow on screen directions to install it.
- Ensure the requests module is installed
python3.exe -m pip install --upgrade pip python3.exe -m pip install requests - Run the script to update the BKC on the assebly
- User will be prompted to provide the BMC username, password, IP address, BKC file name,
and target BKC version.
python3.exe smci_instinct_platform_amdgpu_update_bkc.py
- User will be prompted to provide the BMC username, password, IP address, BKC file name,
and target BKC version.
Example of running on Ubuntu
- Ensure Python with packages is installed on the system
sudo apt update && sudo apt install -y python3-full - Run the script to update the BKC on the assebly
- User will be prompted to provide the BMC username, password, IP address, BKC file name,
and target BKC version.
python3 smci_instinct_platform_amdgpu_update_bkc.py
- User will be prompted to provide the BMC username, password, IP address, BKC file name,
and target BKC version.
Example of running on RHEL
- Ensure Python with packages is installed on the system
sudo yum update && sudo yum install -y python3-requests - Run the script to update the BKC on the assebly
- User will be prompted to provide the BMC username, password, IP address, BKC file name,
and target BKC version.
python3 smci_instinct_platform_amdgpu_update_bkc.py### Parameters
- User will be prompted to provide the BMC username, password, IP address, BKC file name,
and target BKC version.
| Parameter | Description |
|----------------|--------------------------------------------------------------------------------------|
| --debug | Adding the --debug option will provide debug information and show the BMC password. |
| --no-power-off | Do not power off the system even if power cycle required |
Batch use
To support batch use, user input can be replaced with environment variables set in the environment.
| Parameter | Description |
|--------------------|--------------------------------------------------------------|
| BMCIP | IPv4 address of the BMC. |
| BMCUSERNAME | Username for logging into the BMC. |
| BMCPASSWORD | Password used to log into the BMC. |
| BKCPLDM | Name of the PLDM file for the BKC. |
| BKCTARGETVERSION | BKC version the system will update to, example 01.25.03.04. |
Owner
- Name: AMD
- Login: amd
- Kind: organization
- Email: dl.DevSecOps-Github-Admin@amd.com
- Website: http://www.amd.com
- Repositories: 56
- Profile: https://github.com/amd
GitHub Events
Total
- Watch event: 2
- Delete event: 2
- Issue comment event: 1
- Member event: 1
- Push event: 16
- Pull request review event: 2
- Pull request review comment event: 5
- Pull request event: 7
- Fork event: 5
- Create event: 2
Last Year
- Watch event: 2
- Delete event: 2
- Issue comment event: 1
- Member event: 1
- Push event: 16
- Pull request review event: 2
- Pull request review comment event: 5
- Pull request event: 7
- Fork event: 5
- Create event: 2
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Josh Lay | J****y@a****m | 52 |
| jatreon | j****n@a****m | 16 |
| Alireza Sariaslani | 4****x | 9 |
| Yuvarani Shankar | y****9 | 5 |
| Andy Allred | a****y@p****m | 3 |
| Jason Collier | c****r@7****m | 2 |
| Mithun Harkara | 5****o | 2 |
| joshfamd | 1****d | 2 |
| powderluv | p****v | 2 |
| Chuck Gilbert | g****7 | 1 |
| Lord Daniel Zautner | d****r@g****m | 1 |
| Marius Brehler | m****r@a****m | 1 |
| Matt Elliott | m****t@a****m | 1 |
| Shrey Ajmera | 5****o | 1 |
| Vinod Chamunny | 4****y | 1 |
| joelandman-amd | 1****d | 1 |
| Aleksi Vesanto | a****s@g****m | 1 |
| Jinko | g****u@s****m | 1 |
| Kenan Fyfe | K****e@a****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 102
- Average time to close issues: N/A
- Average time to close pull requests: 1 day
- Total issue authors: 0
- Total pull request authors: 19
- Average comments per issue: 0
- Average comments per pull request: 0.66
- Merged pull requests: 90
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 102
- Average time to close issues: N/A
- Average time to close pull requests: 1 day
- Issue authors: 0
- Pull request authors: 19
- Average comments per issue: 0
- Average comments per pull request: 0.66
- Merged pull requests: 90
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- joshlay2amd (37)
- araslanix (7)
- yuva29 (7)
- mithun-pensando (4)
- jatreon (4)
- J1nk0 (2)
- punasusi (2)
- joshlay (2)
- joshfamd (2)
- joelandman-amd (1)
- AMD-melliott (1)
- vchamunny (1)
- SylvainCohard (1)
- marbre (1)
- farshadghodsian (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- busybox latest build
- ./ *
- github.com/beorn7/perks v1.0.1
- github.com/cespare/xxhash/v2 v2.3.0
- github.com/joho/godotenv v1.5.1
- github.com/klauspost/compress v1.17.9
- github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
- github.com/prometheus/client_golang v1.20.4
- github.com/prometheus/client_model v0.6.1
- github.com/prometheus/common v0.55.0
- github.com/prometheus/procfs v0.15.1
- github.com/stmcginnis/gofish v0.19.0
- golang.org/x/sys v0.22.0
- google.golang.org/protobuf v1.34.2
- github.com/beorn7/perks v1.0.1
- github.com/cespare/xxhash/v2 v2.3.0
- github.com/google/go-cmp v0.6.0
- github.com/joho/godotenv v1.5.1
- github.com/klauspost/compress v1.17.9
- github.com/kylelemons/godebug v1.1.0
- github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
- github.com/prometheus/client_golang v1.20.4
- github.com/prometheus/client_model v0.6.1
- github.com/prometheus/common v0.55.0
- github.com/prometheus/procfs v0.15.1
- github.com/stmcginnis/gofish v0.19.0
- golang.org/x/sys v0.22.0
- google.golang.org/protobuf v1.34.2