{"id":18511834,"url":"https://github.com/amd/ADA","last_synced_at":"2025-04-09T04:34:08.446Z","repository":{"id":257986015,"uuid":"863638011","full_name":"amd/ADA","owner":"amd","description":"AMD Deployment Assistant","archived":false,"fork":false,"pushed_at":"2025-03-28T22:49:24.000Z","size":277,"stargazers_count":6,"open_issues_count":3,"forks_count":13,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-28T23:29:04.067Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-26T16:33:42.000Z","updated_at":"2025-03-28T22:49:28.000Z","dependencies_parsed_at":"2024-10-20T20:12:00.064Z","dependency_job_id":"9394e20a-89a1-439e-8145-ef6ecf2a37af","html_url":"https://github.com/amd/ADA","commit_stats":null,"previous_names":["nod-ai/ada","amd/ada"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amd%2FADA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amd%2FADA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amd%2FADA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amd%2FADA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amd","download_url":"https://codeload.github.com/amd/ADA/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247980829,"owners_count":21027803,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T15:29:59.627Z","updated_at":"2025-04-09T04:34:08.215Z","avatar_url":"https://github.com/amd.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ADA\nAMD Deployment Assistant\n\n\n## Build a deployable image with [Packer](https://github.com/nod-ai/ADA/tree/main/packer-rocm) \n\n## Deploy the image with MAAS\n\n### If you use NFS please update the /opt/rocm symlink to the NFS mount\n```\nln -s /nfsshare/rocm-\u003cversion\u003e /opt/rocm\n```\n\n## Deploy SLURM\n\n## smci_mi300x_platform_amdgpu_alllogs_collection.py\n\n###  Overview\n\nThe script pull the AllLog from the Supermicro H13 platform.  Script can run from Windows or Linux.\n\n### Execution on Windows\n\n1.\tEnsure Python is installed on the system by running python3.exe\n    - If it is not installed, then please follow on screen directions to install it.\n    - If it is installed, then please type quit to exit python3.exe.\n```\npython3.exe\n```\n2.\tEnsure the requests module is installed\n```\npython3.exe -m pip install --upgrade pip\npython3.exe -m pip install requests\n```\n3.\tRun the script to collect the logs\n    - You will be prompted to provide the BMC username, password, and IP address.\n```\npython3.exe smci_mi300x_platform_amdgpu_alllogs_collection.py\n```\n\n### Example of running on Ubuntu\n\n1.\tEnsure Python with packages is installed on the system\n```\nsudo apt update \u0026\u0026 sudo apt install -y python3-full\n```\n2.\tRun the script to collect the logs\n    - You will be prompted to provide the BMC username, password, and IP address.\n```\npython3 smci_mi300x_platform_amdgpu_alllogs_collection.py\n```\n\n### Example of running on RHEL\n\n1.\tEnsure Python with packages is installed on the system\n```\nsudo yum update \u0026\u0026 sudo yum install -y python3-requests\n```\n2.\tRun the script to collect the logs\n    - You will be prompted to provide the BMC username, password, and IP address.\n```\npython3 smci_mi300x_platform_amdgpu_alllogs_collection.py\n```\n\n### Parameters\n\n| Parameter | Description                                                                          |  \n|-----------|--------------------------------------------------------------------------------------|  \n| --debug   | Adding the --debug option will provide debug information and show the BMC password.  |  \n\n## smci_mi300x_platform_amdgpu_clear_all_logs.py\n\n###  Overview\n\nThe script deletes logs from the MI300X DCGPU assembly followed by a power cycle.  This does not\ndelete the BMC logs.  Running this script is strongly suggested after updating the BKC (MI300X\nfirmware) or replace an OAM module on the MI300X assembly.  Script can run from Windows or Linux.\n\n### Execution on Windows\n\n1.\tEnsure Python is installed on the system by running python3.exe\n    - If it is not installed, then please follow on screen directions to install it.\n    - If it is installed, then please type quit to exit python3.exe.\n```\npython3.exe\n```\n2.\tEnsure the requests module is installed\n```\npython3.exe -m pip install --upgrade pip\npython3.exe -m pip install requests\n```\n3.\tRun the script to collect the logs\n    - You will be prompted to provide the BMC username, password, and IP address.\n```\npython3.exe smci_mi300x_platform_amdgpu_clear_all_logs.py\n```\n\n### Example of running on Ubuntu\n\n1.\tEnsure Python with packages is installed on the system\n```\nsudo apt update \u0026\u0026 sudo apt install -y python3-full\n```\n2.\tRun the script to collect the logs\n    - You will be prompted to provide the BMC username, password, and IP address.\n```\npython3 smci_mi300x_platform_amdgpu_clear_all_logs.py\n```\n\n### Example of running on RHEL\n\n1.\tEnsure Python with packages is installed on the system\n```\nsudo yum update \u0026\u0026 sudo yum install -y python3-requests\n```\n2.\tRun the script to collect the logs\n    - You will be prompted to provide the BMC username, password, and IP address.\n```\npython3 smci_mi300x_platform_amdgpu_clear_all_logs.py\n```\n\n### Parameters\n\n| Parameter | Description                                                                          |  \n|-----------|--------------------------------------------------------------------------------------|  \n| --debug   | Adding the --debug option will provide debug information and show the BMC password.  |  \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famd%2FADA","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famd%2FADA","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famd%2FADA/lists"}