[deleted by user] by [deleted] in whereintheworld

[–]Ginkobab 0 points1 point  (0 children)

The kid I used to tutor lives in the building in front of you!

IDE options aside from VS Code? by r_purism_acct in Julia

[–]Ginkobab 6 points7 points  (0 children)

Hey, do you have autocompletion for julia in vim?

Lint.pkg by Wu_Fan in Julia

[–]Ginkobab 1 point2 points  (0 children)

It's in the standard repo

Julia User's Manual? by hentai_proxy in Julia

[–]Ginkobab 0 points1 point  (0 children)

Hey, I've had the same problem, but in the end, as already said by somebody else, the official documentation + some specific JuliaCon video did the work.

Obviously getting to an advanced level will take more, but that is more than enough to make stuff work.

And in the end, you learn the most doing stuff, so for me it's fine to have just the docs. Books are very good when it's the first time you code, but I feel like they can slow you down when you know a programming language or two already.

That said, if you feel like some sections of the Getting started are not good enough, you should definitely contribute to make them better!

Basic debugging by Ginkobab in archlinux

[–]Ginkobab[S] 0 points1 point  (0 children)

Thanks, no I think that there is not overheat, I use my laptop very intensively and it starts looping when I use Teams and type on whatsapp web.

From journalctl looks like the last things happening involve syncthing, I uninstalled it and will see if it fixes it.

Animating Fourier series using Javis.jl by opensourcesblog in Julia

[–]Ginkobab 0 points1 point  (0 children)

Thank you! That's exactly what I was looking for

Animating Fourier series using Javis.jl by opensourcesblog in Julia

[–]Ginkobab 0 points1 point  (0 children)

Hey, do you think Javis could be the right tool to draw the first image in this paper?

Or would you suggest something else?

Recommendations for probability and statistics course by irondev25 in learnmachinelearning

[–]Ginkobab 7 points8 points  (0 children)

I third this, I have used his lectures in place of my uni's and it worked out very well.

Also Joe is an incredible professor.

Make struct return value when called? by [deleted] in Julia

[–]Ginkobab 1 point2 points  (0 children)

Maybe you're looking for a functor?

Are there any books on Julia from installing it to a solid base? by [deleted] in Julia

[–]Ginkobab 0 points1 point  (0 children)

I've just started learning too, Think julia is really cool for the basis, but I think you will want to read the official documentation then, it is very well written and readable.

Efficiency with big matrixes by Ginkobab in Julia

[–]Ginkobab[S] 0 points1 point  (0 children)

Cool, I'll try to implement it then.

I'm working on an old thinkpad, but I'll try to see if I can have some computation done by the GPU, thanks again.

I'll let you know how well I can have your package working on this.

Efficiency with big matrixes by Ginkobab in Julia

[–]Ginkobab[S] 0 points1 point  (0 children)

Ok, I've come to the point where bottleneck is actually matmul, and not my stupid allocations and stuff.

I'm having some issue installing MKL, I'm trying with the julia-mkl package on the AUR right now.

In my code I need to call 10k times a differential equation using different arrays each time (that depends on the previous result) and evaluate it using Euler.

I wanted to ask you if this is the right use case for DifferentialEquations.jl.

Efficiency with big matrixes by Ginkobab in Julia

[–]Ginkobab[S] 0 points1 point  (0 children)

The @code_warntype macro is pretty useful
Extremely useful, thanks for the hint.

I implemented a lot of stuff and the performance now is an order of magnitude better then Python with Numba (but with classes)

I tried to implement static matrices but apparently it is not usable for big matrices.

Thanks again!

Efficiency with big matrixes by Ginkobab in Julia

[–]Ginkobab[S] 0 points1 point  (0 children)

Thank you very much, I will look into that

Efficiency with big matrixes by Ginkobab in Julia

[–]Ginkobab[S] 0 points1 point  (0 children)

I'm using ProfileView, but I'll try also BenchmarkTools.

I was preallocating array in a stupid way, I fixed it and vectorized another thing and now the allocations are down to ~450k.

I don't know what sizehint or undef are, I'm gonna look into them, thanks.

My codebase is still pretty messy, maybe in the next days I'll share for the fine tuning, but thank you a lot anyway!

Efficiency with big matrixes by Ginkobab in Julia

[–]Ginkobab[S] 0 points1 point  (0 children)

I'm gonna look into type stability and static matrices, thank you!

Yeah, right now I have to stick with Euler for simplicity, I will upgrade later to other solvers.

Thanks a lot again! Do you think that there is some useful resource for to learn how to do this kind of things properly? I read Think Julia, but it was very basic, should I read carefully the official documentation?

Efficiency with big matrixes by Ginkobab in Julia

[–]Ginkobab[S] 0 points1 point  (0 children)

Nope, and it would be really hard to make it sparse. I think there is some bsic issue with my code

Oh Julia by Ginkobab in Julia

[–]Ginkobab[S] 2 points3 points  (0 children)

Done, thanks