2015-06-01 4 views
4

Возьмите Каир в качестве примера, когда я запустил Pkg.add("Cairo"), в консоли ничего не отображается.Как я могу ускорить Pkg.add() в Джулии?

  1. Есть ли способ, позволяющий Pkg.add() отображать дополнительную информацию, когда он работает?
  2. Какие шаги выполняет Pkg.add()? Загрузите, скомпилируйте?
  3. Можно ли ускорить его? Я все время ждал 15 минут, ничего! Может быть, это проблема Джулии, или, может быть, это проблема системы, как это можно сказать?

Редактировать

Julia version: 0.3.9 (Installed using binary from julia-lang.org) 
OS: Winsows 7 64bit. 
CPU: Core Duo 2.4GHz 
RAM: 4G 
Hard Disk: SSD 

ping github.com passed, 0% loss. 
Internet download speedtest: ~30 Mbps. 

Я не знаю, насколько это нормально: мне потребовалось 11 секунд, чтобы получить версию.

PS C:\Users\Nick> Measure-Command {julia --version} 


Days    : 0 
Hours    : 0 
Minutes   : 0 
Seconds   : 11 
Milliseconds  : 257 
Ticks    : 112574737 
TotalDays   : 0.000130294834490741 
TotalHours  : 0.00312707602777778 
TotalMinutes  : 0.187624561666667 
TotalSeconds  : 11.2574737 
TotalMilliseconds : 11257.4737 

И потребовалось около 2 минут, чтобы загрузить пакет Овод:

julia> @time require("Gadfly") 
elapsed time: 112.131236102 seconds (442839856 bytes allocated, 0.39% gc time) 

ли он работает быстрее на Linux/Mac, чем на Windows? Как правило, не сложно создавать программное обеспечение на Windows; однако, улучшит ли производительность, если я буду строить из источника?

Julia is awesome, я действительно надеюсь, что это сработает!

+0

15 минут слишком длинны. Существует шаг загрузки, поэтому первое, что нужно проверить, - это ваше подключение к Интернету (возможно, попробуйте pinging github). Кроме того, вы должны, вероятно, отредактировать вопрос, чтобы включить версию Julia и ОС. –

+0

@ColinTBowers Спасибо за ваше напоминание. Я добавил дополнительную информацию. – Nick

+0

Привет, Ник, я на Ubuntu, поэтому здесь не будет много пользы. Вот что я могу вам сказать: Овод загружается примерно через 5 секунд на моей машине. 'julia --version' работает довольно быстро. Учитывая спецификации, Каир должен скачать и установить в течение минуты. Так что определенно что-то смешное с вашей установкой. Я также знаю, что есть много пользователей Windows, которые могут заставить Джулию работать отлично. Надеюсь, один из них увидит эту страницу и может предложить некоторые советы. Если нет, попробуйте отправить вопрос группе google julia-users. Удачи, это отличный язык! –

ответ

2

Как упоминалось Колином Т. Бауэрсом, ваш конкретный случай ненормально медленный и указывает на что-то неладное с вашей установкой. Но Pkg.add (наряду с другими операциями Pkg), как известно, медленно на Julia 0.4. К счастью, эта проблема исправлена.

Pkg Операции заметно выросли в исполнении Julia v0.5, который выпущен сегодня (19 сентября 2016 года). Вы можете перейти на страницу downloads, чтобы получить v0.5. (Может быть, за несколько часов до того, как они появятся на момент написания этой статьи.)

Смежные вопросы