Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/21:2/2
2024/05/20:19/24

2024/03/22より393/1414
人気モジュール
No.1: フォーラム 36
No.2: QualNet概要 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット36

No.1:どっかの巡回ロボット32
No.2:Google巡回ロボット3
No.3:Baidu巡回ロボット1

日曜日からの合計
メイン
   QualNet General/Miscellaneous
     <experiment-name> や -np <x> が変わると結果が変わる
投稿するにはまず登録を

題名 投稿者 日時
   <experiment-name> や -np <x> が変わると結果が変わる uzushio 2010/6/17 18:10
     Re: <experiment-name> や -np <x> が変わると結果が変わる hed 2010/6/17 18:56
   » Re: <experiment-name> や -np <x> が変わると結果が変わる mast 2010/6/17 19:05
       Re: <experiment-name> や -np <x> が変わると結果が変わる uzushio 2010/6/18 10:15
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
mast
投稿日時: 2010/6/17 19:05
一人前
登録日: 2005/4/7
居住地:
投稿: 93
Re: <experiment-name> や -np <x> が変わると結果が変わる
<expreiment-name>のほうは分かりませんが、
-np <x>が変わると結果が変わるというのは、以前私も経験しました。

SNTに問い合わせたところ、同時刻に起こるイベントが複数あった場合に、パラレル実行数が変わるとそれらのイベントの実行される順番が変わることがあり得る、ということでした。
その順番の狂いがきっかけとなってそれ以降の挙動が変わり、結果も異なるということになっているのだと思います。
が、いずれも間違った動作ではなく、評価結果の傾向が一転してしまうようなことは起こり得ないだろうと思います。

ちなみに、SNTからの回答によると、QualNet3.9.5でもこれは起こり、QualNet4.0では起こらないそうです。
4.0のイベントスケジューラは再現性を重視したためだそうです。
4.5でまた起こるようになったのは、10〜15%の高速化を図った代償として異なるパラレル実行数間での再現性を捨てたため、とのことです。

ただし、configファイルでSCHEDULER-QUEUE-TYPEというパラメータの値を変えることでイベントスケジューラを変えることができるので、
これでこの辺の調整はできるらしいです。
以下の3つが設定可能だそうです。

SCHEDULER-QUEUE-TYPE SPLAYTREE
SCHEDULER-QUEUE-TYPE STDLIB
SCHEDULER-QUEUE-TYPE CALENDAR

STDLIBが4.0のデフォルトスケジューラ、CALENDARが4.5のデフォルトスケジューラだそうなので、STDLIBにすれば同じ結果が得られるかもしれません。
よければ一度試してみてください。


なお、<experiment-name>のほうは、uzushioさんが埋め込んだバグの可能性が高いように思えます。 Bp

では。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT