Matlab Production Server Error Using Load Command
古いコメントを表示
Hello,
When using the load command in a script compiled to a CTF file running on Matlab Production Server, for example:
dataset_load = load('results/dataset_scaled_fixedBins.mat');
I get the following error:
Error: Unable to read file 'results/dataset_scaled_fixedBins.mat'. No such file or directory.
I put the .mat file in the auto_deploy folder, but it is not found. I then put the script in the script's .m file path
C:\\Program Files\\MATLAB\\MATLAB Production Server\\R2019b\\script\\mps1\\.mps_deployed\\phase22_generate_histogram2_27\\phase22_gene\\phase22_generate_histogram2.m
but that does not work either.
Where does a script look when using the load command from a CFT file?
採用された回答
その他の回答 (1 件)
Kojiro Saito
2020 年 6 月 26 日
0 投票
You can check by the work folder of the CTF file by using pwd in MATLAB Production Server. I suppose now the work folder is C:\Program Files\MATLAB\MATLAB Production Server\R2019b\script\mps1.
So, if you put dataset_scaled_fixedBins.mat file in C:\Program Files\MATLAB\MATLAB Production Server\R2019b\script\mps1\results, it would work.
But C:\Program Files\MATLAB\MATLAB Production Server\R2019b is installation folder and it's not a good way to put input data or CTF files in this folder.
I recommend to set up an instance in other folders than C:\Progam Files.
For example,
mps-new C:\Work\mps1
カテゴリ
ヘルプ センター および File Exchange で Installation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!