Accéder au contenu.
Menu Sympa

starpu-devel - [starpu-devel] Souci de starpu_value

Objet : Developers list for StarPU

Archives de la liste

[starpu-devel] Souci de starpu_value


Chronologique Discussions 
  • From: Atte Torri <atte.torri@universite-paris-saclay.fr>
  • To: starpu-devel <starpu-devel@inria.fr>
  • Subject: [starpu-devel] Souci de starpu_value
  • Date: Tue, 8 Aug 2023 17:34:21 +0200 (CEST)
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=atte.torri@universite-paris-saclay.fr; spf=Pass smtp.mailfrom=atte.torri@universite-paris-saclay.fr; spf=None smtp.helo=postmaster@smtp-out-66.di.u-psud.fr
  • Dkim-filter: OpenDKIM Filter v2.11.0 smtp-out-2.di.u-psud.fr 4RKy0Z2XXBz1j6w
  • Ironport-data: A9a23:vKodnqzwHlKh31aUjxZ6t+euwirEfRIJ4+MujC+fZmUNrF6WrkUGn 2ocUDzUb/veYWHyf9B3PYW/oEkE75PSmNcwG1E9qVhgHilAwSbnLYTAfx2oZ0t+DeWaERk5t 51GAjXkBJppJpMJjk71atANlVEliefSAOCU5NfsYkhZXRVjRDoqlSVtkus4hp8AqdWiCmthg /uryyHkEAHjg2cc3l48sfrZ80s/5KSq4Vv0g3RnDRx1lA+G/5UqJMlHTU2BByOQapVZGOe8W 9HCwNmRlo8O10pF5nuNy94XQ2VSKlLgFVDmZkl+B8BOtiN/Shkaic7XAhazhXB/0F1ll/gpo DlEWAfZpQ0BZsUgk8xFO/VU/r0X0QSrN9YrLFDm2fF/wXEqfFPdwPkzFG8cH7cC9+ZWXURq9 8FFdhQkO0Xra+KemNpXS8F3g9g7ac72IMZB5DdszHfESO49XJyFTb+iCd1whW1hwJkRQLCEP pFfN2QHgBfoO3WjPn8eFI4z2vuvnGP+WyBeqUyYv7E2/2WW1AVr0aOoK9PeftWbA8tP9qqdj jydpjWlU0tLXDCZ4TWf1l/23MPVoTHyYKNPGrCn++A2nVLGkwT/DzVPCQrq/qnm4qKkYPpEN 0UO4jdroaUs+UiDVcj4RxT+oXievxdaVcA4LgEhwBqI1rKR5BuFQzZaCDJALsFjrNQrSXokz Ddlgu8FGxRes7HIUVy31I2OoDOTZQ0xL1JfOwstGF5tD8bYnKk/iRfGT9BGGaGzj8HoFTyY/ 9xshHRj71n0pZJav5hX7WwrkBrw9siSFFRdChH/BD79sV4RiJuNPdTA1LTN0RpXBKijJrVrl EANgcmFhAzlJc7QzHTVKAnhNBpP4/vAPDCZr0RmGZIsnwlBFla4eJxIpTZjOAI3bIAIeHn0J VfIpA8X6oU70JqWgU1fPtrZ5ycClPaI+THZuhb8NIImjn9ZLlHvwc2WTRTMt10BaWB1+U3FB b+VcNy3EVERArl9wTy9So81iOF6n3xlnjuIGsqqlXxLNIZyglbLEt/p13PQNIgEAF+s+luIm zqiH5fam0oHC7yWjtf/rd5JdDjm0kTX9biv950GKb7cSuaXMHssDfbNzKlJRmCWt/o9qws8x VnkAhUw4AOm3RXvcFzaAk2PnZuyBP6TW1pgZndyVbtpslB+CbuSAFA3K8dmJOZ6qb05pRO2J tFcE/i97j10Ymyv01wggVPV9eSOrTz631zcDDnvezUlYZ9rSirA/9KuLEOl9zADAmDz/YEyq qGpnFGTC5cSZRVQPOCPYtKWznS1oSc8nsB2VBD2OdV9Qhjn37VrDC3TtcUJBf8wBy/N/Rag7 DbOMywk/bHMh6QX7Oj2gbu1qtb1MulmQWtfMWrpzZe3Eij4p2CmxdVyYMSadADnUEfE0qWpY OFH68HaMMxdjFZHiNd5GLdK1oM73cPk/JVB/zRnHVLKTlWlMaxhKX+4xvtytrVB67tamAmuU GeNx4VqAqqIM8bbD1IhHgopQeCd3/UymDOJz/AKDGjlxS1wppyrbF5zOkSStSljM7dFCoMp7 uM/ssow6QbkqB4LMM6Dvx9E5Va3MX0MfKU2hK40WLaxpFIQ9WhDRpjABgvdwpKFMYxMO3Z3B A6kvvPJgrAEy3fSd3Y2K2P24tNcopYw6TRq114JImqbluXV3sEX2AJjyhVpbwB34Cge7cdNF DlKDXBlHYSP4DZiu+ZbVU+OBQxqJUOU627x+XQzhUzbSEijDDWVJ0ZkJ+q9xVw/8VNBTBdY4 b2jkXnuCgjpWMTDzwozRk9XhPjxRvNh9gD5uZ6GHubUO7IYcDbakquVSm5QkCTeAOQ1n1/ii dhx2eRBdp3AKi8bppMkB7mg1bg/TA6OIEpAS6pD+JwlMH79ejbo/xSzMGG0J91wIsLV/X+CC 8BBItxFUzK83n2sqhEZHas9HK9mrsU25dYteqLZGkBeiuGx9gFWiZP38jTyoEQJQN80yMY0F d73RgK4S2eVgSNZpn/JoMx6IVGHWNgjZjOt+MCu8e4MKYAPj/E0T2E2zYmPniu0NClJwkuqm T3tNoHqy95s84BOp7fXM75iAly0IOzjVe7T/wGUtc9PXOz1MszPll00rGf6NjRkObAXfcx7u omRu/HZzUr1mao9CU7bkbavSo1M19STXfVWAO3zPnJ1jSuPY+6ywhohqkSTC41Fr8NZ3eajH zCHUcqXccUEfetdyFl+STlsIzxEB4vZNq7f9D6A9dKSAR0j4Cn7BdKA906xS1pEdyUNaqbMO iWtt9mAvtln/ZlxXjkaDPRbArh9El/peY0iU/bT7TC4LG2Zsmmui4vYtygLyG/0UyGfMcPA/ 5j6aAD0d02ytIH23dhpidFOkSNNPklto9sbXxw7y4d6hQnvWSRCZa4YPI4dA55Zrj3q2duqL HvRZW8lEmPmUS4CbRz458/5UxyCAvAVfO30PSEt41jefhLe6Fls21e93nwID7ZKljrfICWPM tQC4jj3IwT0nM8vSedV+7mjmvprgP3Arp7NFYYRjOSqayvyw51TvJCiIOaJfTHBEt/Ajl7KO WVwXWleQVr+Ukf6Fc9xPXBPcP3clC261C0mNE9j3/6G07h2D4R8JDnXJufyzLAZd8UWKfsWT Gn2XC6W6muS021Vt7FBVxfFR0NrIarjI/VW55MPieHfc29cJ4jn0w4/cfIzcfwf
  • Ironport-hdrordr: A9a23:F8puEqG55wNO3ZztpLqEzMeALOsnbusQ8zAXPidKJiC9E/b1qy nKpp8mPHDP5gr5J0tQ/OxoVJPhfZqkz+8Q3WBJB8bEYOCEggaVxeNZnPbfKlTbckWVygc679 YCT0EUMqyTMbEVt6fHCUaDYqwdKQi8gdiVbam39QYXceknA5sQljuQRW6gYytLeDU=
  • Ironport-phdr: A9a23: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
  • Ironport-sdr: 64d2607f_064HkQJbyfHe6uKd1drS8poDBLno261+uS281M+t4uilD6m HTUsTMnhT70xCoTJJ4/38zbDozaDaCPmJFHZ19g==
  • Ironport-sdr: 64d2607d_6tAws7IvzUNR0CtP0RJTDIdl5YyGPNPvV0KZkfL9dKEG2nh bXsxURAShhdiBCEDNdhiNTXYOLqsXBpYJOqnRGw==

Bonjour,

J'essaye de passer à un task un STARPU_VALUE qui est en réalité une liste de double. J'utilise pour cela starpu_mpi_task_insert, en lui donnant STARPU_VALUE, ptr, size*sizeof(double). Dans la tâche j'ai essayé de faire

starpu_codelet_unpack_args(cl_args, &ptr)

et aussi

struct starpu_codelet_pack_arg_data state;
starpu_codelet_unpack_arg_init(&state, cl_args, size);
void* ptr;
std::size_t argSize;
starpu_codelet_dup_arg(&state, &ptr, &argSize);

les deux me donnent le message d'erreur suivant

[starpu][starpu_codelet_dup_arg][assert failure] The recorded size (24) brings beyond the buffer size (24)


./tests/dist-tensor-mpi(+0x8ad7f)[0x555a23c72d7f]
[rubik:2350036] dist-tensor-mpi: ../../src/util/starpu_task_insert_utils.c:98: starpu_codelet_dup_arg: Assertion `0 && "state->current_offset + [ 8] *size <= state->arg_buffer_size"' failed.
/usr/lib/libc.so.6(abort+0xd7)[0x7f75b6c3b53d]
[rubik:2350036] [ 4] /usr/lib/libc.so.6(+0x2245c)[0x7f75b6c3b45c]
[rubik:2350036] [ 5] /usr/lib/libc.so.6(+0x2245c)[0x7f75b6c3b45c]
[rubik:2350036] [rubik:2350036] *** Process received signal ***
[ 5] [rubik:2350036] Signal: Aborted (6)
[rubik:2350036] Associated errno: Unknown error 32629 (32629)
[rubik:2350036] Signal code:  (830282576)
/home/atorri/local/lib/libstarpu-1.4.so.2(+0x11bb24)[0x7f75bd91bb24]
[......]
[rubik:2350036] *** End of error message ***
/home/atorri/local/lib/libstarpu-1.4.so.2(_starpu_cpu_driver_run_once+0x2be)[0x7f75bd91c24e]
Aborted

Est ce normal ou un bug ?

Je voudrai aussi savoir (je n'ai pas réussi à trouver la réponse dans la doc) si il est possible de remplacer starpu_mpi_task_insert par un task_create suivi de définitions des valeurs à main, comme pour starpu_task_insert ?

Je travaille avec starpu 1.4.1 release




M. TORRI Atte
PhD Student (Computer Science) at Université Paris-Saclay
Doctorant (Informatique) à l'Université Paris-Saclay
Équipe ParSys - Laboratoire Interdisciplinaire des Sciences du Numérique (LISN)
Bureau 105 - Bâtiment 650
atte.torri@universite-paris-saclay.fr | 0169153106



Archives gérées par MHonArc 2.6.19+.

Haut de le page