Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.
We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.
Thank you for your understanding.
When trying to run map i get the following:
Waiting for licence
Arm Forge 21.0 - Arm MAP
MAP: Your current licence (12827) does not permit as many processes as you requested.
MAP: Requested Processes: 5
MAP: Available Processes: 1
MAP: Please contact the Arm Forge support team if you wish to profile more processes.
It runs fine on a single process, but not on multiple.
How do I run this on more than one process? I would expect that a single license seat is all that should be required to run a parallel job, not seats=num of processes.
Is this an error?
>So I guess what I need is the client licence for 11587 copied to >/software/licence/arm-forge/Licence
Yes. Can you send the output of
cat /software/licence/arm-forge/Licence.11587
just to be sure it's the wrong one.
type=3
serial_number=11578
max_processes=1024
features=ddt,map,perf-report,cuda,metrics-pack,arch:x86_64,arch:aarch64
expires=2022-08-31 23:59:00
support_expires=2022-08-31 23:59:00
mac=24:8a:07:e3:02:e0
interface=any
debuggers=gdb
serverport=4241
max_users=1024
beat=60
retry_limit=5
max_all_processes=1024
hash2=13f376cf.................
Yes that is definitely the server licence. Try using this client licence template:
--type=2serial_number=11578hostname={your server hostname here}serverport=4241features=ddt,map,perf-report,cuda,metrics-packhash2=e0f91af1a787694f4838cb7a797dc59d1675f3dd--
Great - thats sorted it. Thanks!