这是CDL的官方代码。要了解模型的详细信息,请参阅。它包括matlab和C ++组件。要运行代码,请确保您在cdl-release / example中有mult_nor.mat文件(可从下载)。您需要安装支持GPU的matlab和GSL库。安装GSL后,请将动态库路径(包含libgsl.so.0.10.0文件的目录)添加到.bashrc中的LD_LIBRARY_PATH中。或者,您可以直接在cdl.m中更改代码,将LD_LIBRARY_PATH导出到与您的系统相对应的位置。为了避免在mex中处理内存和变量的问题,我们建议直接编译C ++程序来更新U和V,然后从matlab调用该程序。如果一切顺利,祝贺您!否则,您可能需要重新编译“ ctr-part”文件夹中的C ++组件。在进行此操作之前,请确保您已经完成必要的预先步骤。