gem5-users@gem5.org

The gem5 Users mailing list

View all threads

problem porting gem5 to arm64 (Jetson orin nano)

BN
Beser, Nicholas D.
Thu, Sep 12, 2024 2:36 PM

I am attempting to setup the docker containers for gem5 (version 24) for the jetson orin nano. I am using the 2024 bootcamp files from github.  I am running into errors on both the gcc-version and clang version  builds. Apparently when I try to do the build they all fail with the:

RUN update-alternatives -install
/usr/bin/clang++ clang++ /usr/bin/clang++-${version} 100

Command, or the equivalent gcc command.

Does anyone have an idea what might be causing the error?

I am also trying to get the GPU code running on the jetson. The docker file is having problem installing hsakmt-roct and hsakmt-roct-dev. Is there an arm version of this code?

Nick

I am attempting to setup the docker containers for gem5 (version 24) for the jetson orin nano. I am using the 2024 bootcamp files from github. I am running into errors on both the gcc-version and clang version builds. Apparently when I try to do the build they all fail with the: RUN update-alternatives -install \ /usr/bin/clang++ clang++ /usr/bin/clang++-${version} 100 Command, or the equivalent gcc command. Does anyone have an idea what might be causing the error? I am also trying to get the GPU code running on the jetson. The docker file is having problem installing hsakmt-roct and hsakmt-roct-dev. Is there an arm version of this code? Nick
GT
Giacomo Travaglini
Thu, Sep 12, 2024 2:52 PM

It would be useful to get an error log. Which {version} are you using?

Kind Regards

Giacomo

From: Beser, Nicholas D. via gem5-users gem5-users@gem5.org
Date: Thursday, 12 September 2024 at 15:37
To: The gem5 Users mailing list gem5-users@gem5.org
Cc: Beser, Nicholas D. Nick.Beser@jhuapl.edu
Subject: [gem5-users] problem porting gem5 to arm64 (Jetson orin nano)
I am attempting to setup the docker containers for gem5 (version 24) for the jetson orin nano. I am using the 2024 bootcamp files from github.  I am running into errors on both the gcc-version and clang version  builds. Apparently when I try to do the build they all fail with the:

RUN update-alternatives –install
/usr/bin/clang++ clang++ /usr/bin/clang++-${version} 100

Command, or the equivalent gcc command.

Does anyone have an idea what might be causing the error?

I am also trying to get the GPU code running on the jetson. The docker file is having problem installing hsakmt-roct and hsakmt-roct-dev. Is there an arm version of this code?

Nick
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.

It would be useful to get an error log. Which {version} are you using? Kind Regards Giacomo From: Beser, Nicholas D. via gem5-users <gem5-users@gem5.org> Date: Thursday, 12 September 2024 at 15:37 To: The gem5 Users mailing list <gem5-users@gem5.org> Cc: Beser, Nicholas D. <Nick.Beser@jhuapl.edu> Subject: [gem5-users] problem porting gem5 to arm64 (Jetson orin nano) I am attempting to setup the docker containers for gem5 (version 24) for the jetson orin nano. I am using the 2024 bootcamp files from github. I am running into errors on both the gcc-version and clang version builds. Apparently when I try to do the build they all fail with the: RUN update-alternatives –install \ /usr/bin/clang++ clang++ /usr/bin/clang++-${version} 100 Command, or the equivalent gcc command. Does anyone have an idea what might be causing the error? I am also trying to get the GPU code running on the jetson. The docker file is having problem installing hsakmt-roct and hsakmt-roct-dev. Is there an arm version of this code? Nick IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.