Does Pennylane support a general Qiskit runtime program?

Hello @CatalinaAlbornoz ,
Thanks for your reply! I appreciate it. The link you provided for the second question was very helpful.

Regarding the 1st question, I feel like the RunnerDevice and SamplerDevice correspond to two default programs in IBM Runtime programs. For example, IBM Runtime has these programs: hello-world, qaoa, torch-train, torch-infer, qasm3-runner, sampler, estimator, sample-expval, vqe, circuit-runner, sample-program, quantum-kernel-alignment.

In IBM Runtime, you will need to upload a program using provider.runtime.upload_program(…) to have a customized program, which, for example, can upload a user-written python file. See this link [https://qiskit.org/documentation/apidoc/ibmq_runtime.html#listing-runtime-programs] for more details.

I tried to find the corresponding upload function in Pennylane in the two device links you provided to upload my own program but couldn’t find it. Are there any more detailed documents/examples if Pennylane supports customized program upload? Thanks!