mirror of
https://github.com/wassname/ray.git
synced 2026-07-05 05:05:21 +08:00
Ray debugger stepping between tasks (#12075)
This commit is contained in:
@@ -44,7 +44,7 @@ ObjectID LocalModeTaskSubmitter::Submit(InvocationSpec &invocation) {
|
||||
local_mode_ray_tuntime_.GetCurrentTaskId(), 0,
|
||||
local_mode_ray_tuntime_.GetCurrentTaskId(), address, 1,
|
||||
required_resources, required_placement_resources,
|
||||
std::make_pair(PlacementGroupID::Nil(), -1), true);
|
||||
std::make_pair(PlacementGroupID::Nil(), -1), true, "");
|
||||
if (invocation.task_type == TaskType::NORMAL_TASK) {
|
||||
} else if (invocation.task_type == TaskType::ACTOR_CREATION_TASK) {
|
||||
invocation.actor_id = local_mode_ray_tuntime_.GetNextActorID();
|
||||
|
||||
@@ -27,7 +27,7 @@ ObjectID NativeTaskSubmitter::Submit(InvocationSpec &invocation) {
|
||||
} else {
|
||||
core_worker.SubmitTask(BuildRayFunction(invocation), invocation.args, TaskOptions(),
|
||||
&return_ids, 1, std::make_pair(PlacementGroupID::Nil(), -1),
|
||||
true);
|
||||
true, "");
|
||||
}
|
||||
return return_ids[0];
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@ Status TaskExecutor::ExecuteTask(
|
||||
const std::unordered_map<std::string, double> &required_resources,
|
||||
const std::vector<std::shared_ptr<RayObject>> &args_buffer,
|
||||
const std::vector<ObjectID> &arg_reference_ids,
|
||||
const std::vector<ObjectID> &return_ids,
|
||||
const std::vector<ObjectID> &return_ids, const std::string &debugger_breakpoint,
|
||||
std::vector<std::shared_ptr<RayObject>> *results) {
|
||||
RAY_LOG(INFO) << "TaskExecutor::ExecuteTask";
|
||||
RAY_CHECK(ray_function.GetLanguage() == Language::CPP);
|
||||
|
||||
@@ -38,7 +38,7 @@ class TaskExecutor {
|
||||
const std::unordered_map<std::string, double> &required_resources,
|
||||
const std::vector<std::shared_ptr<RayObject>> &args,
|
||||
const std::vector<ObjectID> &arg_reference_ids,
|
||||
const std::vector<ObjectID> &return_ids,
|
||||
const std::vector<ObjectID> &return_ids, const std::string &debugger_breakpoint,
|
||||
std::vector<std::shared_ptr<RayObject>> *results);
|
||||
|
||||
virtual ~TaskExecutor(){};
|
||||
|
||||
Reference in New Issue
Block a user