
report at bugs
Aug 4, 2012, 6:10 AM
Post #9 of 14
(87 views)
Permalink
|
STINNER Victor added the comment: >> Try with an initial value of ncpus=1. > Well, I've tried and it works: Oh, you're right :-) I only checked ncpus (1), not the final result. It works because CPU_ALLOC_SIZE() rounds the size using sizeof(unsigned long) (64 bits on my CPU). So CPU_ALLOC_SIZE(1) returns 8, and sched_getaffinity() takes the size of the set in bytes, and not the number of CPU. sched_getaffinity(0) returns {0, 1, 2, 3, 4, 5, 6, 7} with ncpus=1 and setsize=8. ---------- _______________________________________ Python tracker <report [at] bugs> <http://bugs.python.org/issue12655> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/list-python-bugs%40lists.gossamer-threads.com
|