You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fitting the general descriptive (separate k per branch) model
Grid result 7 = -213986.1435143871 (best = -192163.4429078236)Error:
Master node received an error:Operation '^' is not implemented/defined for a AssociativeList
While computing: utility.Extend(^(mpi.gJHXkMzL.arguments[2]),mpi.gJHXkMzL.result)
Function call stack
1 : [namespace = mpi.gJHXkMzL] utility.Extend(^(arguments[2]),result);
Sorry for the delay in responding. Let me check into it. One thing to keep in mind, RELAX does not make good use of MPI. It's more of a "task-farming" approach (separate process for separate genes).
Dear HyPhy Team,
It seems the bug that has to do with something not being properly exported to compute nodes by MPI still persists with 2.5.70. I am running with:
$ srun HYPHYMPI RELAX --alignment ./gene_600.fa --tree ./536mammals_ML_tree.nwk --test Foreground --models All --srv Branch-site --multiple-hit "Double+Triple" --keepident true
And getting the error:
[...]
Fitting the general descriptive (separate k per branch) model
Grid result 7 = -213986.1435143871 (best = -192163.4429078236)Error:
Master node received an error:Operation '^' is not implemented/defined for a AssociativeList
While computing: utility.Extend(^(mpi.gJHXkMzL.arguments[2]),mpi.gJHXkMzL.result)
Function call stack
1 : [namespace = mpi.gJHXkMzL] utility.Extend(^(arguments[2]),result);
2 : [namespace = mpi.aux.EaU_Gajr] Call((queue[from])[utility.getGlobalValue("terms.mpi.callback")],from,Eval(result),(queue[from])[utility.getGlobalValue("terms.mpi.arguments")]);
3 : [namespace = mpi.uWUXdajl] node=aux._handle_receieve(queue);
4 : [namespace = mpi.jfvuBvnJ] mpi.QueueComplete(queue);
5 : [namespace = DhYdAqBM] grid_results=mpi.ComputeOnGridSetValues(&likelihoodFunction,run_options[utility.getGlobalValue("terms.search_grid")],{0:model_objects,1:initial_values,2:run_options[utility.getGlobalValue("terms.run_options.proportional_branch_length_scaler")]},"mpi.ComputeOnGrid.SimpleEvaluatorWithValues","mpi.ComputeOnGrid.ResultHandler");
6 : relax.grid_search.results=estimators.FitLF(relax.filter_names,relax.trees,relax.ge_model_map,relax.final_partitioned_mg_results,relax.model_object_map,{"retain-lf-object":TRUE,terms.run_options.apply_user_constraints:"relax.init.k",terms.run_options.proportional_branch_length_scaler:relax.nm.bl_scalers,terms.run_options.optimization_settings:{"OPTIMIZATION_METHOD":"nedler-mead","MAXIMUM_OPTIMIZATION_ITERATIONS":500,"OPTIMIZATION_PRECISION":relax.nm.precision},terms.search_grid:relax.initial_grid,terms.search_restarts:relax.N.initial_guesses,terms.run_options.optimization_log:relax.optimization_log_file(".GE-1-log.json")});
[...]
Is there anything you guys need to help resolve this issue?
Thank you!
Lillie
The text was updated successfully, but these errors were encountered: