|
@@ -144,7 +144,7 @@ struct _starpu_data_request *_starpu_create_data_request(starpu_data_handle_t ha
|
|
|
r->mode = mode;
|
|
|
r->async_channel.type = STARPU_UNUSED;
|
|
|
r->handling_node = handling_node;
|
|
|
- STARPU_ASSERT(_starpu_memory_node_get_nworkers(handling_node));
|
|
|
+ STARPU_ASSERT(handling_node == STARPU_MAIN_RAM || _starpu_memory_node_get_nworkers(handling_node));
|
|
|
r->completed = 0;
|
|
|
r->prefetch = is_prefetch;
|
|
|
r->retval = -1;
|
|
@@ -244,7 +244,7 @@ void _starpu_post_data_request(struct _starpu_data_request *r, unsigned handling
|
|
|
{
|
|
|
/* We don't have a worker for disk nodes, these should have been posted to a main RAM node */
|
|
|
STARPU_ASSERT(starpu_node_get_kind(handling_node) != STARPU_DISK_RAM);
|
|
|
- STARPU_ASSERT(_starpu_memory_node_get_nworkers(handling_node));
|
|
|
+ STARPU_ASSERT(handling_node == STARPU_MAIN_RAM || _starpu_memory_node_get_nworkers(handling_node));
|
|
|
|
|
|
// _STARPU_DEBUG("POST REQUEST\n");
|
|
|
|