Size: a a a

Язык программирования Julia / Julia programming language

2020 February 02

A

Andrey in Язык программирования Julia / Julia programming language
И еще цена самой коробочки (без видяхи) в случае нормальных брендов такая, что за эти деньги можно купить китайскую материнку типа Хуанан под xeon 2011v2 + неплохой проц в нее. И в получившуюся сборку поставить сразу 2 GPU. И все это точно будет работать
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Понятно, спасибо за информацию.

То есть, если я правильно понял, потенциально можно представить себе ситуацию, когда такой вариант удобен (нет желания покупать место в датацентре и дома нет возможности держать полноценный десктоп), но в целом это достаточно узкая ниша.
источник

VS

Vladimir Samoylov in Язык программирования Julia / Julia programming language
«Есть нюанс»
После того как Apple поссорилась с Nvidia, та перестала выпускать драйвера под macOS. Соотвественно всякий Deep learning on tensor flow на маках накрылся. Так вот, egpu- это сейчас единственный реальный способ на macOS, использовать тензорфлоу на картах от Nvidia
Причём официальный и лицензионно чистый
Эта не такая маленькая ниша:)

https://medium.com/xplore-ai/nvidia-egpu-macos-tensorflow-gpu-the-definitive-setup-guide-to-avoid-headaches-f40e831f26ea
источник
2020 February 03

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
https://nplus1.ru/news/2020/02/03/machine-learning-for-crystals
К старой дискуссии о решетках )
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
В контексте сообщения https://venturebeat.com/2020/01/30/openai-facebook-pytorch-google-tensorflow/ кто-нибудь может поделиться опытом использования Flux?
источник
2020 February 04

МГ

Михаил Горлатов in Язык программирования Julia / Julia programming language
У Джулии есть четыре одинаковых способа создать массив, или я чего-то не понимаю?
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Мне кажется, что больше, чем 4; collect работает для любого "итерабельного" объекта, например для словаря
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Vector{T} это синоним Array{T,1}
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Можно ещё добавить просто: [1,2,3] -- тот же результат
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Михаил Горлатов
У Джулии есть четыре одинаковых способа создать массив, или я чего-то не понимаю?
а ещё методы типа ones, zeros, fill
источник

МГ

Михаил Горлатов in Язык программирования Julia / Julia programming language
Здесь разницу вижу, спасибо
источник

МГ

Михаил Горлатов in Язык программирования Julia / Julia programming language
Мне кажется, что больше, чем 4; collect работает для любого "итерабельного" объекта, например для словаря
источник

МГ

Михаил Горлатов in Язык программирования Julia / Julia programming language
Vector{T} это синоним Array{T,1}
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Да, collect это не совсем способ создания массива, это скорее конверсия из одного объекта в другой.
А то иначе в создание массива можно добавить ещё
x = []
for i in 1:3
   push!(x, i)
end


Или
filter(x -> x <= 3, 1:6)
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Андрей Оськин
Да, collect это не совсем способ создания массива, это скорее конверсия из одного объекта в другой.
А то иначе в создание массива можно добавить ещё
x = []
for i in 1:3
   push!(x, i)
end


Или
filter(x -> x <= 3, 1:6)
варианты не равнозначны. for и push! - это наполнение массива по одному элементу с его расширением. collect(1:3) - имеет возможность сразу выделить память под массив, а дальше - только копировать. Диапазон выступает в роли итератора. Как выделяет память filter - надо бы проверить….
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Тогда ещё можно [i for i in 1:3]
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Тоже вроде разом )
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Int[1,2,3,4]
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
👍
источник

МГ

Михаил Горлатов in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
Тогда ещё можно [i for i in 1:3]
По крайней мере разница в скорости есть)
источник