Gephi on NVIDIA Jetson Orin Nano #2851
Unanswered
1827marketing
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Good News: It Is possible to Install Gephi on NVIDIA Jetson Orin Nano Developer Kit
The Gephi community might be interested to know that it's possible to install Gephi on NVIDIA Jetson Orin Nano Developer Kit. You can do so by following the How to build Gephi instructions in the Gephi Wiki and using the extra notes provided here.
Please Improve These Notes
I must stress here that I'm very new to Linux, Jetson & Java so my choices for file locations and installation approach might not be best practice. I'd welcome any corrections or improvements to be added to this discussion. Some next steps are suggested at the end of this note which would benefit from expert advice.
Requirements
You will need Java JDK. I used jdk-11.0.20_linux-aarch64_bin.tar.gz which you can get from the Oracle site. You will need to register to get an Oracle ID.
You will also need Apache Maven. I used apache-maven-3.9.4-bin.tar.gz which can be downloaded from the Apache Maven site
Where to Install
I'm very new to Linux so I was unsure where to extract the downloads. Many online resources recommended using the 'opt' folder so I tried that at first. This did not work because when Maven tries to create more files and directories there it did not have the right permissions.
I started again by creating a new folder in my Home folder called 'Develop'. I extracted the downloaded gz files there, and ran the
git clone
commands described in the Gephi Wiki to get the Gephi source files.Environment Variables
Maven needs you to set an environment variable for
JAVA_HOME
and update the systemPATH
variable to say where the new files are. These requirements are mentioned on the Maven Installation Instructions.Changing the
PATH
and addingJAVA_HOME
is achieved by editing the '.bashrc' file if you just want it for the current user, or '/etc/environment' if you want it for all users. I'm the only user of my Nano so I edited '.bashrc'.I used ChatGPT to talk me through how to do this using
sudo vim ~/.bashrc
to launch the Vim text editor, but you can learn about changing thePATH
variable here and creating theJAVA_HOME
variable here. The solution is very similar for each - you'e appending a string toPATH
and setting a new variable forJAVA_HOME
. If, like me, you make a folder called 'Develop' in your Home directory you might be unsure how to describe that path. It's '~/Develop'.Build and Run
Follow the instructions in the Gephi Wiki to check out and build the sources then run Gephi.
Increase Memory In gephi.conf
One Gephi project I tried needed more memory. I added the instruction ' -J-Xmx5120m' to all copies of gephi.conf in the gephi folder to take care of that. I chose 5120 because it was close to what Gephi recommended when it issued the alert about needing more memory.
Next Steps
This got me as far as being able to open and run Gephi on my new Jeston Orin Nano Developer Kit. I hope it helps other people with the same ambition.
I would really appreciate the more expert members of the community's help with these possible next steps:
Looking forward to everyone's feedback
Ian
Beta Was this translation helpful? Give feedback.
All reactions