Z #conda #anaconda przechodzę na #pycharm i mam kilka pytań:

1) przy każdym projekcie tworzy się nowe środowisko i na tym środowisku instaluje się potrzebne paczki (matplotlib, numpy, pandas, (...))?
2) czy można ustawić "podstawowe" biblioteki które będą w każdym środowisku (projekcie)? tzn. nie chcę za każdym razem instalować np matplotliba, a wiem, że praktycznie zawsze będę go używał
3) jakieś pluginy ułatwiające życie/pisanie macie?
#programowanie #python
zainstalowałem sobie #anaconda do #r i #python i mam pytanie do tych środowisk (environment) - powinienem tworzyć nowe środowisko za każdym razem kiedy będę korzystał ze specyficznej paczki, którą planuję użyć tylko raz i na niej instalować daną paczkę prawda?

W sensie załóżmy, że zaczynam bawić się w analizę tekstu - tworzę do tego specjalne środowisko, ściągam tam te wszystkie paczki i jak mi się znudzi, to usuwam środowisko i pozbywam się
@smokzabojcaludzi: Skomplikowany temat, ale najlepiej tworzyć środowiska do każdego projektu (nie tematu). Potem możesz wrzucić pakiety za pomocą conda env export > environment.yml wrzucasz sobie to do pliku .yml lub .txt w folderze z projektem, by zawsze na szybko sobie odtworzyć. Tyle na początek chyba wystarczy, potem możesz sobie cały proces automatyzować za pomocą make, ale to doczytasz, gdy będziesz pewnie się czuł z condą. Pamiętaj jeszcze, że warto zwrócić uwagę
  • Odpowiedz
@smokzabojcaludzi: Akurat sklearn to zły przykład, bo conda zainstaluje z nim numpy ( ͡° ͜ʖ ͡°) Ale odpowiedź brzmi nie (chyba), ale możesz sobie stworzyć takie środowisko i wrzucić je do pliku .txt albo .yml właśnie. Jak tworzysz nowe środowisko to ładujesz je z tego pliku i potem doinstalowujesz dodatkowe biblioteki.
  • Odpowiedz
#python #anaconda #conda #programowanie
Ja pierdziut. Walczę z tym już od rana. Mam pliki yaml z konfiguracją środowiska w anaconda. Kross inny to przygotowywał. I za każdym razem jak robię:

conda env create -f blablabla.yml
To wychodzi mi na sam koniec procesu pip failed i z 100 różnych zależności jakiś inny się odzywa, że akurat nie może znaleźć takiej wersji jaka jest zadeklarowana w pliku konfiguracyjnym.
Z ostatnich to wyszło, że dataclasses
@inny_89 to juz zalezy jaka jest zawartosc .yaml mozliwe, ze masz tam pipowe zaleznosci, ktorych nie moze uzupelnic Najlepiej wklej tu .yamla, ale ja bym przeszedl po kazdej pipowej libce i na pypi.org zobavzyl jakie sa dostepne wersje

edit: ewentualnie recznie dopisz zaleznosci pipowe, ale jesli korzystasz z anacondy to najlepiej unikac pipa, bo ona razem tak sobie działaja
  • Odpowiedz
@plackojad: Ja korzystam z Miniconda więc może być trochę inaczej, ale zdarzyło mi się kiedyś, że nie mogłem niczego zainstalować, bo paczki blokowały się nawzajem i menadżer miał problem z dobraniem odpowiednich wersji. Rozwiązałem to po prostu odinstalowując całą condę, wywalając pozostawione foldery i instalując wszystko ponownie.
  • Odpowiedz
@nilfheimsan: nie znam dokładnych możliwości łączenia z tym pluginem, ale na windowsie prawdpodobnie jest to technicznie niemożliwe (chodzi o wystawienie accessu z dockera do host systemu?)
  • Odpowiedz
Kurcze pomocy,

do jakiego katalogu powinna prowadzić variable path w windowsie dla #python pod #anaconda ?
bo albo działa mi w cmd komenda python albo np. pip install, a nie jak poprzednio oba warianty :/ (tak, działało, ale popsułem i nie wiem jak było)

#pomocy
Mam nadzieję, że mi jakiś mirek pomoże, bo to jest koszmar (╬)

Da się jakoś zmusić Theano pod Anaconde, aby używało pełnej karty graficznej?
Na razie to ciągnie około 20% przez co czasy obliczeń są niezbyt ciekawe :/
Plik .theanorc wygląda tak:

[global]
floatX=float32
exceptionverbosity=high
device=gpu
borrow=True
optimizer = fast
compile
mode=FASTRUN

[nvcc]
fastmath = True
borrow=True
allow
gc=False

[blas]
ldflags = -llapack -lblas

CUDA 7.5,
BlackReven - Mam nadzieję, że mi jakiś mirek pomoże, bo to jest koszmar (╬ಠ益ಠ)

Da ...

źródło: comment_a6P58cd8Xn29cDBrUROsY3ZUAzxQFso6.jpg

Pobierz
@Dolii: Była to 4 rano kiedy udało mi się to skleić i nie pamiętam już zbytnio jak to dokładnie zrobiłem, ale zdaję mi się, że to było:
https://www.reddit.com/r/deepdream/comments/4a7fvq/is_there_a_stepbystep_guide_for_a_layman_to/
i ładnie poszło "pip install neural-image-analogies", gdzie te paczki z Theano i innymi się znajdują.

W sumie autor tego całego kodu jest na reddicie, więc się go będę musiał zapytać, ale dzięki za poradę z przejrzeniem tego subreddita :3
  • Odpowiedz
nsfw

Zawiera treści NSFW

Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.

  • 1
@mess_: U nas przynajmniej lin i to duzy na kulke nie ma problemu wiekszego :p W sumie raz szczupak nawet siadl ;p Karasia nie ma ;) Lin, amur czy karp - to jedyne na co moge liczyc, a lowisko obfite nie jest. Dam znac, dodaje do obserwowanych ;)
  • Odpowiedz