Probable cause of failure:
+ /home/logic/anaconda3/bin/python KMeans.py --step-num=0 --combiner --centroids_input Centroid.txt --centroids_output Centroid-1.txt --iterations 10
Traceback (most recent call last):
File "KMeans.py", line 132, in <module>
MRKmeans.run()
File "/tmp/KMeans.logic.20200423.102930.879303/step/000/combiner/00000/wd/mrjob.zip/mrjob/job.py", line 616, in run
File "/tmp/KMeans.logic.20200423.102930.879303/step/000/combiner/00000/wd/mrjob.zip/mrjob/job.py", line 678, in execute
File "/tmp/KMeans.logic.20200423.102930.879303/step/000/combiner/00000/wd/mrjob.zip/mrjob/job.py", line 780, in run_combiner
File "/tmp/KMeans.logic.20200423.102930.879303/step/000/combiner/00000/wd/mrjob.zip/mrjob/job.py", line 850, in combine_pairs
File "/tmp/KMeans.logic.20200423.102930.879303/step/000/combiner/00000/wd/mrjob.zip/mrjob/job.py", line 889, in _combine_or_reduce_pairs
File "KMeans.py", line 92, in node_combine
Coord_sum = np.zeros(ndim)
NameError: name 'ndim' is not defined
(from lines 7-18 of /tmp/KMeans.logic.20200423.102930.879303/step/000/combiner/00000/stderr)
while reading input from /tmp/KMeans.logic.20200423.102930.879303/step/000/combiner/00000/input
Please help me. Why? There is an error in running local mode, but there is no problem in inline mode.