Hi Aaron, thanks for your help, this is really useful.
Yes my application uses an OAS. So far I have been using ocpidev run application <app> to run my applications.
I am getting an error when I instead try to use ocpirun:
OCPI( 8:532.0158): For instance 0: "file_read", finding and checking candidate implementations/workers
OCPI( 8:532.0158): Error Exception: No acceptable implementations found in any libraries for "ocpi.core.file_read". Use log level 8 for more detail.
When I run the same application with ocpidev run it finds it fine:
OCPI( 8:585.0106): For instance 0: "file_read", finding and checking candidate implementations/workers
OCPI( 8:585.0106): Considering implementation "file_read" from artifact "../../imports/ocpi.core/exports/artifacts/ocpi.core.file_read.rcc.0.ubuntu22_04.so"
OCPI( 8:585.0106): Accepted implementation before connectivity checks with score 1