Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
A
adc2019-system
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • adc2019
  • adc2019-system
  • Wiki
  • Home

Home

Last edited by Kento HASEGAWA Sep 06, 2019
Page history

ADC2019 Ensemble Solver

DAシンポジウム2019で開催される,アルゴリズムデザインコンテストで使用するシステムです.

利用方法

Host

python3 main.py --config [path to the config file]

Worker (Solver)

python3 main.py 

現状,Workerを先に起動してからHostを起動する必要がある.

具体的な利用例はローカルホストでの実行方法を参照.

実装方法

ソルバの追加方法

ソルバ追加を参照.

必須環境

Python >= 3.6

システム構成

IPアドレス ホスト名 デバイス 役割 メモ
192.168.6.1 Raspberry Pi 3B+ Host 戸川研IPアドレス: 192.168.70.139
192.168.6.2 Raspberry Pi 3B+ Solver kwmr, hsgw-brute-force
192.168.6.3 Raspberry Pi 3B+ Solver kwmr, iskw
192.168.6.4 Raspberry Pi 3B+ Solver kwmr, nszw
192.168.6.5 Raspberry Pi 3B+ Solver kwmr
192.168.6.6 Raspberry Pi 3B+ Solver twd
192.168.6.7 Jetson Nano Solver twd
192.168.6.8 Ultra96 Solver Ultra96セットアップ twd
192.168.6.9 Ultra96 Solver Ultra96セットアップ twd
192.168.6.10 PYNQ Solver PYNQセットアップ
192.168.6.11 PYNQ Solver PYNQセットアップ
192.168.6.12 PYNQ Solver PYNQセットアップ
192.168.6.13 PYNQ Solver PYNQセットアップ
192.168.6.14 PYNQ Solver PYNQセットアップ
192.168.6.15 PYNQ Solver PYNQセットアップ

Raspberry Piのアクセスポイント化

ここを参照.

個々のソルバの設定

システムはすべてgit経由でインストールする.

インストール場所は~/adc2019/以下とする.

戸川研gitlabにsshでつなぐ方法とhttpでつなぐ方法がある.sshでつながないとsubmoduleを再帰的にダウンロードできないので面倒になるが,そのマシン内で1種類(か決まった数)のソルバしか使わないことが決まっている場合はhttpでも大丈夫.

SSH経由の方法

cd ~/adc2019
git clone --recursive git@togawa-gitlab:adc2019/adc2019-system.git
cd adc2019-system
git status -uall  # 正常にcloneできたか確認

HTTP経由の方法

cd ~/adc2019
git clone https://www.togawa.cs.waseda.ac.jp/gitlab/adc2019/adc2019-system.git
cd adc2019-system
git checkout -b local  # 適当なブランチを作る
cp [path-to-your-solver] ./solvers/[solver-name]
Clone repository
  • adding solver
  • Home
  • pynq setup
  • raspi accesspoint
  • runnnig on localhost
  • solver setup
  • ultra96 debian setup
More Pages

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.