Size: a a a

AI Cups Official

2020 November 23

EK

Egor Korolev in AI Cups Official
Главное чтобы был управляющий файл
источник

EK

Egor Korolev in AI Cups Official
Он должен определенно называться и в нем должна быть функция с опр нпзванием
источник

AC

Anton Chikin in AI Cups Official
То есть, грубо говоря, можно код на несколько py или cpp-файлов разбить + какие-то еще какие-то вспомогательные файлы, которые можно при запуске стратегии прочитать?
источник

Vc

Viktor Nagornov cArm... in AI Cups Official
обычно да
источник

AC

Anton Chikin in AI Cups Official
ок, спасибо
источник

Vc

Viktor Nagornov cArm... in AI Cups Official
кстати

я пробовал ситон
но можно ли модулям из питона просто вызывать результаты cpp-шек? )
источник

Vc

Viktor Nagornov cArm... in AI Cups Official
менее геморно чем вот это вот "подготовим расширение"
источник

IA

Ilya Agafonov in AI Cups Official
Viktor Nagornov cArmius
кстати

я пробовал ситон
но можно ли модулям из питона просто вызывать результаты cpp-шек? )
os.exec()
источник

Vc

Viktor Nagornov cArm... in AI Cups Official
Ilya Agafonov
os.exec()
These functions all execute a new program, replacing the current process; they do not return.
источник

ЕС

Егор Сергеев... in AI Cups Official
Viktor Nagornov cArmius
кстати

я пробовал ситон
но можно ли модулям из питона просто вызывать результаты cpp-шек? )
ctypes.CDLL
источник

Vc

Viktor Nagornov cArm... in AI Cups Official
пишу длл на сях и запускаю под питоном, получается?
источник

ЕС

Егор Сергеев... in AI Cups Official
Еще компилишь в сошку в промежутке
источник

ЕС

Егор Сергеев... in AI Cups Official
Ну или dll на винде
источник

Vc

Viktor Nagornov cArm... in AI Cups Official
я вот только не помню есть ли что в правилах о самокомпиленных длл
источник

ЕС

Егор Сергеев... in AI Cups Official
И вообще о посылке бинарников
источник

IA

Ilya Agafonov in AI Cups Official
это под работу с фс попадает, а она запрещена
источник

ЕС

Егор Сергеев... in AI Cups Official
Ilya Agafonov
это под работу с фс попадает, а она запрещена
На чтение же можно
источник

AK

Alexander Kiselev in AI Cups Official
Anton Chikin
А скажите пожалуйста, как в прошлом году на RAIC все было устроено - весь код стратегии в одном файле нужно было отправлять?
полноценный проект можно было отсылать(зипом). А можно и одним файлом (для этого есть костыль). Лучше всего смотреть докер который запускает код для твоего языка (их выложат), чтобы понимать что тебе дозволено.
источник

Vc

Viktor Nagornov cArm... in AI Cups Official
Alexander Kiselev
полноценный проект можно было отсылать(зипом). А можно и одним файлом (для этого есть костыль). Лучше всего смотреть докер который запускает код для твоего языка (их выложат), чтобы понимать что тебе дозволено.
о, ты наверное должен шарить

мы можем использовать самописные dll в раике?
источник

AK

Alexander Kiselev in AI Cups Official
Viktor Nagornov cArmius
о, ты наверное должен шарить

мы можем использовать самописные dll в раике?
мне кажется опять же надо смотреть какой-нибудь compile.sh и проверять для своего языка. https://github.com/MailRuChamps/raic-2019/blob/master/clients/cpp/compile.sh
Кажется, что в теории это возможно. Но лучше проверить.

Плюс надо спросить @kuviman может там вообще compile.sh можно подменить своим и тогда ты можешь совсем разгуляться
источник