Good_trade
Good_trade личный блог
06 июня 2013, 21:51

Аренда вычислительной мощности

Аренда вычислительной мощности
Вопрос наверно больше к роботостроителям.
Где вы арендуете вычислительные мощности для бекстекстинга стратегий роботов.
Интересуют машины на Windows для тестинга стратегии под Multicharts. 
20 Комментариев
  • ves2010
    06 июня 2013, 22:26
    1 а смысл???
    2 говорят можно тестить на видеокартах нвидео
    • Евгений
      06 июня 2013, 23:01
      Нигде. Создаю стратегии итерационно. От грубой аналитики (2 часа программирования, пару минут работы, результат ввиде стоит продолжать или нет) до точного теста (можно и подождать пару часов, потому что это заключительный этап). Подгонкой не занимаюсь принципиально.
        • Евгений
          07 июня 2013, 00:49
          good_trade, как я уже написал, нужно итерационно писать стратегии. Если вы в лоб запускаете такой тест, то только облачные вычисления. Но мультик их не поддерживает.
    • lama
      07 июня 2013, 00:15
      ves2010, Про тестировании мультика на картах есть ответ на оф.сайте программы. Интеграции нет и не планируется.
      Про вычислительные мощности под тестинг стратегий есть ветка на пауке.
  • siva
    06 июня 2013, 22:47
    Если серьезно занимаешься этим — изучай питон и считай на гпу.
      • siva
        06 июня 2013, 23:53
        good_trade, ещё раз повторяю — если ты серьезно этим занимаешься, нужно переходить на питон.
        Я тестировал на обычном i7 + 6 гигов оперативы. Но мой преподаватель по анализу данных сказал, что питон просто обязательно надо изучать.
        Мощности смысла арендовать нет — дорого. Проще купить i7 и гонять на нем.
    • Жадный Яша
      06 июня 2013, 23:28
      Станислав Иванов, тока perl, только хардкор :)
      • siva
        06 июня 2013, 23:53
        Bocman, не знаю про перл :)
      • Андрей Егоров
        07 июня 2013, 02:52
        Bocman, не пойдет твой пёрл, ты же слышал, преподаватель сказал, что питон обязательно ))
  • FinSerfing
    07 июня 2013, 10:11
    Я конечно не спец в делах тестирования, хоть и технарь, но дам несколько советов исходя из опыта программирования роботов.
    1. Усложнение не даёт ничего кроме проблем. Если есть возможность(а она всегда есть) то упрощайте(максимально). Это трудно и приходит с опытом, но усилия приложить стоит(будет полезный навык).
    Сие облегчит тестирование, контроль и развитие системы.
    Простое(и рабочее) сложнее сложного.
    2. По возможности используйте современные системы для тестирования. Потому как они уже должны уметь корректно работать с многоядерными процессорами.
    В идеале свой простенький тестер на каком-нибудь C++(но это скорее усложнение).
    3. Чтобы добавить мощности(если не сильно упростилось) используйте CUDA. ru.wikipedia.org/wiki/CUDA
    Не думаю, что готовые решения это поддерживают, так что оно больше для самописных тестеров.
    4. Постарайтесь не доходить до п.2 и 3, а решить всё на уровне п.1.

    Удачи и терпения.
  • irriss
    22 ноября 2013, 13:37
    Если нужна просто обычная машина в аренду, то я бы рекомендовал в амазоне взять. На нее можно будет все поставить что вам надо и потом сохранить как имадж. Из этого имаджа, при необходимости вы сможете разворачивать столько инстансов (машин) сколько вам нужно и все будут работать параллельно тестируя вашу стратегию на разных инструментах. Когда все протестированно, инстансы удаляете и платите только за хранение имаджа (копейки) — и так до следующего раза когда надумаете что-нибудь потестить.

    Если нужны мощности для дейвствительно серьезных вычислений, то можно использовать spot-instance, это компьютеры, которые простаивают у амазона в облаке, поэтому их арендовать гораздо дешевле. Единственная проблема — в любой момент вас могут «выкинуть» если кто-то арендует этот инстанс «по-настоящему», поэтому надо все результаты сразу сохранять куда-нибудь.

    Компы для вычислений на GPU у них тоже есть, но практика показывает что легче заплатить и вычислить все без переделывания под видяху — уж слишком там все специфично.

    И, кстати, всяких роботов тоже там лучше запускать. Работает 24 часа в сутки, интернет есть всегда, питание тоже. Когда надо зашел через удаленный доступ поглазел на прибыль (убыток) и дальше на пляж пить пина-коладу (:
  • Алекс Майер
    19 сентября 2016, 20:51
    >> для тестинга стратегии под Multicharts

    Если у кого-то нет самой платформы, начать можно с ознакомления, а взять можно здесь: http://getanyplatform.com

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн