Notices Regarding JIT Compilation
To pass a complex data into VE arguments, it is necessary to transfer data as
nlcpy.ndarray
ornlcpy.veo.OnStack
. Please refer to the Advanced Topics.You can invoke the VE function without recompiling by calling
CustomVEKernel.__call__()
repeatedly.Only the OpenMP & 64bit integer version of the NLC can be used.
When you use ASL Unified Interface, you should not call following functions because there will be internally called at the beginning/end of the NLCPy process.
asl_library_initialize()
asl_library_finalize()
Please avoid unloading the shared library linked with FTRACE. Otherwise, SIGSEGV may occur.
When you use NLCPy with Jupyter Notebook or Jupyter Lab, the browser cannot display stdout/stderr output from the VE side.