大家好, 我有一个bash文件,其中包含以下代码:
./lda --num_topics 15 --alpha 0.1 --beta 0.01 --training_data_file testdata/test_data.txt --model_file Model_Files/lda_model_t15.txt --burn_in_iterations 120 --total_iterations 150
这通常可以正常工作,但是当我在群集中运行它时,它不会加载它应该从连接的.cc文件加载的数据。我在标题中给了#!/ bin / bash。我该怎么做才能纠正这种情况?请帮忙!
答案 0 :(得分:2)
您需要提及lda
可执行文件的完整路径。由于您未手动调用它,因此如果shell调用,系统将不知道在哪里可以找到可执行文件。由于这不是shell命令,因此您不一定需要#!/bin/bash
偶数。
/<FullPath>/lda --num_topics 15 --alpha 0.1 --beta 0.01 --training_data_file testdata/test_data.txt --model_file Model_Files/lda_model_t15.txt --burn_in_iterations 120 --total_iterations 150