История изменений
Исправление Obezyan, (текущая версия) :
(Ломоносовы наших дней, как сказать production по-русски?)
Запускать в произвдство или запускать в работу. Потому сервер - производственный или рабочий.
для работы требует FFTW и BLAS,
apt-get install fftw3 fftw3-dev libblas-dev …
Python3, 1,3-гигабайтное виртуальное окружение
Anaconda, pip, заодно там и R может жить.
Как это всё разворачивать, чтобы ничего не забыть и не сойти с ума?
Примерный план:
- Создать git репозитарий
- Начать уже писать документацию, что, для чего и как поднято и положить в этот репозитарий.
- Все sh скрипты и конфиги положить в этот же репозитарий и ссылаться в документации на файлы из него. Все изменения в конфигах проводить через эту репу.
Изменения конфигов нечастые, установочный скрипт меньше 500 строк кода это ни о чем, поэтому такой способ оптимальный. В общем, не увидел ничего сурового: openBLAS, FFTW, LINPACK у каждой обезъяны стоит.
Исходная версия Obezyan, :
(Ломоносовы наших дней, как сказать production по-русски?)
Запускать в произвдство или запускать в работу. Потому сервер - производственный или рабочий.
для работы требует FFTW и BLAS,
apt-get install fftw3 fftw3-dev libblas-dev …
Python3, 1,3-гигабайтное виртуальное окружение
Anaconda, pip, заодно там и R может жить.
Как это всё разворачивать, чтобы ничего не забыть и не сойти с ума?
Примерный план:
- Создать git репозитарий
- Начать уже писать документацию, что, для чего и как поднято и положить в этот репозитарий.
- Все sh скрипты и конфиги положить в этот же репозитарий и ссылаться в документации на файлы из него. Все изменения в конфигах проводить через эту репу.
Изменения конфигов нечастые, установочный скрипт меньше 500 строк кода это ни о чем, поэтому такой способ оптимальный. Не увидел ничего сурового: BLAS, FFI, LINPACK у каждой обезъяны стоит.