Skip to content

Instantly share code, notes, and snippets.

@juliohm
Last active January 2, 2019 23:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save juliohm/79383a8cdfb5865ba30f3a1eb85a6ff8 to your computer and use it in GitHub Desktop.
Save juliohm/79383a8cdfb5865ba30f3a1eb85a6ff8 to your computer and use it in GitHub Desktop.
Profiling Kriging
9 /buildworker/worker/package_linux64/build/src/gf.c:2184; jl_apply_generic
1 /buildworker/worker/package_linux64/build/src/jltypes.c:635; typekey_compare
30140 /buildworker/worker/package_linux64/build/src/task.c:268; start_task
30140 /buildworker/worker/package_linux64/build/src/julia.h:1536; jl_apply
30140 /buildworker/worker/package_linux64/build/src/gf.c:2182; jl_apply_generic
30140 /buildworker/worker/package_linux64/build/src/gf.c:1829; jl_fptr_trampoline
30140 ./task.jl:259; (::getfield(IJulia, Symbol("##12#15")))()
30140 /home/juliohm/.julia/packages/IJulia/DL02A/src/eventloop.jl:8; eventloop(::ZMQ.Socket)
30140 ./essentials.jl:685; invokelatest
30140 ./essentials.jl:686; #invokelatest#1
30140 /buildworker/worker/package_linux64/build/src/builtins.c:594; jl_f__apply_latest
30140 /buildworker/worker/package_linux64/build/src/builtins.c:556; jl_f__apply
30140 /buildworker/worker/package_linux64/build/src/julia.h:1536; jl_apply
30140 /buildworker/worker/package_linux64/build/src/gf.c:2182; jl_apply_generic
30140 /buildworker/worker/package_linux64/build/src/gf.c:1829; jl_fptr_trampoline
30140 /home/juliohm/.julia/packages/IJulia/DL02A/src/execute_request.jl:65; execute_request(::ZMQ.Socket, ::IJulia.Msg)
30140 /buildworker/worker/package_linux64/build/src/gf.c:2182; jl_apply_generic
30140 /buildworker/worker/package_linux64/build/src/gf.c:1829; jl_fptr_trampoline
30140 /home/juliohm/.julia/packages/SoftGlobalScope/8FGzf/src/SoftGlobalScope.jl:207; softscope_include_string(::Module, ::String, ::String)
30140 ./boot.jl:319; eval
30140 /buildworker/worker/package_linux64/build/src/builtins.c:622; jl_toplevel_eval_in
30140 /buildworker/worker/package_linux64/build/src/toplevel.c:781; jl_toplevel_eval_flex
30140 /buildworker/worker/package_linux64/build/src/gf.c:1829; jl_fptr_trampoline
30140 ./In[2]:5; top-level scope
30140 /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Profile/src/Profile.jl:25; macro expansion
30140 /buildworker/worker/package_linux64/build/src/gf.c:2182; jl_apply_generic
30132 /home/juliohm/.julia/dev/GeoStats/src/solvers/kriging.jl:123; solve(::EstimationProblem{PointSetData{Float64,2},RegularGrid{Float64,2},SimpleMapper}, ::Kriging)
29391 /home/juliohm/.julia/dev/GeoStats/src/solvers/kriging.jl:187; solve_locally(::EstimationProblem{PointSetData{Float64,2},RegularGrid{Float64,2},SimpleMapper}, ::Symbol, ::Dict{Symbol,Tuple})
29390 /buildworker/worker/package_linux64/build/src/gf.c:2182; jl_apply_generic
29251 /home/juliohm/.julia/dev/KrigingEstimators/src/estimators.jl:24; fit!(::OrdinaryKriging{Float64,Float64}, ::SubArray{Float64,2,Array{Float64,2},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true}, ::SubArray{Float64,1,Array{Float64,1},Tuple{Array{Int64,1}},false})
4354 /home/juliohm/.julia/dev/KrigingEstimators/src/estimators.jl:78; set_lhs!(::OrdinaryKriging{Float64,Float64}, ::SubArray{Float64,2,Array{Float64,2},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true})
4317 /buildworker/worker/package_linux64/build/src/gf.c:2182; jl_apply_generic
4317 unknown stackframe
690 /home/juliohm/.julia/dev/Variography/src/pairwise.jl:30; pairwise!(::Array{Float64,2}, ::GaussianVariogram{Float64,Distances.Euclidean}, ::SubArray{Float64,2,Array{Float64,2},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true})
690 ./subarray.jl:135; view
690 ./subarray.jl:149; unsafe_view
690 ./subarray.jl:150; _maybe_reindex
690 ./subarray.jl:156; _maybe_reindex
690 ./subarray.jl:156; _maybe_reindex
673 ./subarray.jl:160; _maybe_reindex
672 ./subarray.jl:22; Type
632 ./subarray.jl:16; Type
343 /buildworker/worker/package_linux64/build/src/gc.c:954; jl_gc_pool_alloc
343 /buildworker/worker/package_linux64/build/src/gc.c:2633; jl_gc_collect
92 /buildworker/worker/package_linux64/build/src/gc.c:2562; _jl_gc_collect
91 /buildworker/worker/package_linux64/build/src/gc.c:1221; gc_sweep_other
69 /buildworker/worker/package_linux64/build/src/gc.c:887; sweep_malloced_arrays
225 /buildworker/worker/package_linux64/build/src/gc.c:2565; _jl_gc_collect
219 /buildworker/worker/package_linux64/build/src/gc.c:1279; gc_sweep_pool
219 /buildworker/worker/package_linux64/build/src/gc.c:1208; sweep_pool_pagetable
219 /buildworker/worker/package_linux64/build/src/gc.c:1179; sweep_pool_pagetable1
215 /buildworker/worker/package_linux64/build/src/gc.c:1159; sweep_pool_pagetable0
210 /buildworker/worker/package_linux64/build/src/gc.c:1139; sweep_pool_page
101 /buildworker/worker/package_linux64/build/src/gc.c:1071; sweep_page
3480 /home/juliohm/.julia/dev/Variography/src/pairwise.jl:31; pairwise!(::Array{Float64,2}, ::GaussianVariogram{Float64,Distances.Euclidean}, ::SubArray{Float64,2,Array{Float64,2},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true})
3430 /home/juliohm/.julia/dev/Variography/src/theoretical_variograms.jl:64; (::GaussianVariogram{Float64,Distances.Euclidean})(::SubArray{Float64,1,Array{Float64,2},Tuple{Base.Slice{Base.OneTo{Int64}},Int64},true}, ::SubArray{Float64,1,Array{Float64,2},Tuple{Base.Slice{Base.OneTo{In...
2406 /home/juliohm/.julia/dev/Variography/src/theoretical_variograms.jl:63; GaussianVariogram
2406 ./broadcast.jl:724; materialize
2406 ./broadcast.jl:734; copy
2406 ./broadcast.jl:507; getindex
2327 ./broadcast.jl:546; _broadcast_getindex
2327 ./broadcast.jl:570; _getindex
2268 ./broadcast.jl:546; _broadcast_getindex
2268 ./broadcast.jl:570; _getindex
2227 ./broadcast.jl:571; _getindex
2137 ./broadcast.jl:546; _broadcast_getindex
2137 ./broadcast.jl:570; _getindex
2137 ./broadcast.jl:571; _getindex
383 ./broadcast.jl:546; _broadcast_getindex
383 ./broadcast.jl:571; _getindex
302 ./broadcast.jl:546; _broadcast_getindex
302 ./broadcast.jl:570; _getindex
302 ./broadcast.jl:571; _getindex
234 ./broadcast.jl:546; _broadcast_getindex
234 ./broadcast.jl:570; _getindex
234 ./broadcast.jl:570; _getindex
234 ./broadcast.jl:547; _broadcast_getindex
234 ./broadcast.jl:574; _broadcast_getindex_evalf
234 ./float.jl:401; /
81 ./float.jl:399; _broadcast_getindex
1754 ./broadcast.jl:547; _broadcast_getindex
1754 ./broadcast.jl:574; _broadcast_getindex_evalf
364 ./special/exp.jl:116; exp(::Float64)
223 ./special/exp.jl:52; exp_kernel
223 ./float.jl:404; muladd
459 ./special/exp.jl:117; exp(::Float64)
195 ./float.jl:397; -
203 ./float.jl:401; /
842 /home/juliohm/.julia/packages/Distances/8u7Bg/src/metrics.jl:160; evaluate
395 ./simdloop.jl:65; macro expansion
378 /home/juliohm/.julia/packages/Distances/8u7Bg/src/metrics.jl:212; eval_end
78 ./math.jl:479; sqrt
56 ./float.jl:452; <
300 ./math.jl:480; sqrt
329 ./simdloop.jl:73; macro expansion
297 /home/juliohm/.julia/packages/Distances/8u7Bg/src/metrics.jl:163; macro expansion
144 /home/juliohm/.julia/packages/Distances/8u7Bg/src/metrics.jl:210; eval_op
144 ./float.jl:397; -
153 /home/juliohm/.julia/packages/Distances/8u7Bg/src/metrics.jl:211; eval_reduce
153 ./float.jl:395; +
19203 /home/juliohm/.julia/dev/KrigingEstimators/src/estimators.jl:81; set_lhs!(::OrdinaryKriging{Float64,Float64}, ::SubArray{Float64,2,Array{Float64,2},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true})
7111 ./array.jl:732; getindex
344 /buildworker/worker/package_linux64/build/src/array.c:532; jl_arrayref
521 /buildworker/worker/package_linux64/build/src/builtins.c:1049; jl_f_arrayref
1397 /buildworker/worker/package_linux64/build/src/builtins.c:1052; jl_f_arrayref
167 /buildworker/worker/package_linux64/build/src/builtins.c:1025; array_nd_index
293 /buildworker/worker/package_linux64/build/src/builtins.c:1030; array_nd_index
171 /buildworker/worker/package_linux64/build/src/builtins.c:1033; array_nd_index
154 /buildworker/worker/package_linux64/build/src/builtins.c:1034; array_nd_index
715 /buildworker/worker/package_linux64/build/src/datatype.c:680; jl_box_int64
1082 /buildworker/worker/package_linux64/build/src/datatype.c:551; jl_new_bits
881 /buildworker/worker/package_linux64/build/src/gc.c:2668; jl_gc_alloc
652 /buildworker/worker/package_linux64/build/src/julia_internal.h:274; jl_gc_alloc_
219 /buildworker/worker/package_linux64/build/src/gc.c:954; jl_gc_pool_alloc
219 /buildworker/worker/package_linux64/build/src/gc.c:2633; jl_gc_collect
116 /buildworker/worker/package_linux64/build/src/gc.c:2468; _jl_gc_collect
48 /buildworker/worker/package_linux64/build/src/gc.c:1815; gc_mark_loop
41 /buildworker/worker/package_linux64/build/src/gc.c:1551; gc_mark_scan_obj8
30 /buildworker/worker/package_linux64/build/src/gc.c:1425; gc_try_setmark
73 /buildworker/worker/package_linux64/build/src/gc.c:2565; _jl_gc_collect
72 /buildworker/worker/package_linux64/build/src/gc.c:1279; gc_sweep_pool
72 /buildworker/worker/package_linux64/build/src/gc.c:1208; sweep_pool_pagetable
72 /buildworker/worker/package_linux64/build/src/gc.c:1179; sweep_pool_pagetable1
72 /buildworker/worker/package_linux64/build/src/gc.c:1159; sweep_pool_pagetable0
72 /buildworker/worker/package_linux64/build/src/gc.c:1139; sweep_pool_page
610 /buildworker/worker/package_linux64/build/src/gf.c:2178; jl_apply_generic
5028 /buildworker/worker/package_linux64/build/src/gf.c:2179; jl_apply_generic
331 /buildworker/worker/package_linux64/build/src/gf.c:2114; jl_lookup_generic_
674 /buildworker/worker/package_linux64/build/src/gf.c:2121; jl_lookup_generic_
2623 /buildworker/worker/package_linux64/build/src/gf.c:2122; jl_lookup_generic_
908 /buildworker/worker/package_linux64/build/src/gf.c:2123; jl_lookup_generic_
147 /buildworker/worker/package_linux64/build/src/gf.c:2050; sig_match_fast
742 /buildworker/worker/package_linux64/build/src/gf.c:2053; sig_match_fast
3233 /buildworker/worker/package_linux64/build/src/gf.c:2182; jl_apply_generic
1713 /home/juliohm/Desktop/julia-1.0.0/lib/julia/sys.so:?; jfptr_-_19042.clone_1
470 /buildworker/worker/package_linux64/build/src/gc.c:954; jl_gc_pool_alloc
470 /buildworker/worker/package_linux64/build/src/gc.c:2633; jl_gc_collect
125 /buildworker/worker/package_linux64/build/src/gc.c:2562; _jl_gc_collect
124 /buildworker/worker/package_linux64/build/src/gc.c:1221; gc_sweep_other
94 /buildworker/worker/package_linux64/build/src/gc.c:887; sweep_malloced_arrays
314 /buildworker/worker/package_linux64/build/src/gc.c:2565; _jl_gc_collect
305 /buildworker/worker/package_linux64/build/src/gc.c:1279; gc_sweep_pool
305 /buildworker/worker/package_linux64/build/src/gc.c:1208; sweep_pool_pagetable
303 /buildworker/worker/package_linux64/build/src/gc.c:1179; sweep_pool_pagetable1
299 /buildworker/worker/package_linux64/build/src/gc.c:1159; sweep_pool_pagetable0
295 /buildworker/worker/package_linux64/build/src/gc.c:1139; sweep_pool_page
124 /buildworker/worker/package_linux64/build/src/gc.c:1071; sweep_page
390 /buildworker/worker/package_linux64/build/src/gc.c:958; jl_gc_pool_alloc
1353 unknown stackframe
312 ./array.jl:771; setindex!(::Array{Float64,2}, ::Float64, ::Int64, ::Int64)
4700 /home/juliohm/.julia/dev/KrigingEstimators/src/estimators.jl:89; set_lhs!(::OrdinaryKriging{Float64,Float64}, ::SubArray{Float64,2,Array{Float64,2},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true})
4697 /buildworker/worker/package_linux64/build/src/gf.c:2182; jl_apply_generic
4697 /home/juliohm/.julia/dev/KrigingEstimators/src/estimators/ordinary_kriging.jl:54; factorize(::OrdinaryKriging{Float64,Float64}, ::Array{Float64,2})
4694 ./none:0; #lu
4694 ./none:0; #lu
4694 /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/LinearAlgebra/src/lu.jl:142; #lu#101
4549 ./none:0; #lu!
4549 unknown stackframe
4547 /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/LinearAlgebra/src/lapack.jl:550; #lu!#97(::Bool, ::Function, ::Array{Float64,2}, ::Val{true})
4547 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dgetrf_64_
4541 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dgetrf_parallel
2771 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dgetrf_parallel
1729 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dgetrf_parallel
267 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; blas_level1_thread
263 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; exec_blas
237 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; exec_blas_async_wait
226 /usr/lib/libc.so.6:?; __sched_yield
371 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; exec_blas_async_wait
357 /usr/lib/libc.so.6:?; __sched_yield
420 /usr/lib/libpthread.so.0:?; __pthread_mutex_lock
381 /usr/lib/libpthread.so.0:?; __pthread_mutex_unlock_usercnt
231 /usr/lib/libpthread.so.0:?; __pthread_mutex_lock
225 /usr/lib/libpthread.so.0:?; __pthread_mutex_unlock_usercnt
375 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; exec_blas_async_wait
363 /usr/lib/libc.so.6:?; __sched_yield
362 /usr/lib/libpthread.so.0:?; __pthread_mutex_lock
394 /usr/lib/libpthread.so.0:?; __pthread_mutex_unlock_usercnt
1 /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/LinearAlgebra/src/factorization.jl:87; \(::LinearAlgebra.LU{Float64,Array{Float64,2}}, ::Array{Float64,1})
1 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; add_y
3 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; blas_cpu_number
1 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; daxpy_k_HASWELL
1 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; daxpy_kernel_8
3 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; ddot_kernel_8
1 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dgemm_incopy_HASWELL
1 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dgemm_itcopy_HASWELL
266 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dgemm_kernel_HASWELL
2 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dgemv_kernel_4x4
2 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dger_k_HASWELL
1 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dmin_k_HASWELL
1 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dot_compute
5 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dot_thread_function
2 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dscal_k_HASWELL
2 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dscal_kernel_inc_8
15 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dswap_k_HASWELL
1 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; dtrsv_NUN
1 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; exec_blas_async
86 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; idamax_k_HASWELL
1 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; inner_basic_thread.isra.0.constprop.1
2 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; inner_thread
2 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; openblas_get_num_threads64_
2 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; sgetf2_k
1 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; sgetrf_parallel
2 /home/juliohm/Desktop/julia-1.0.0/bin/../lib/julia/libopenblas64_.so:?; slaswp_minus
1 /home/juliohm/Desktop/julia-1.0.0/lib/julia/sys.so:?; jfptr_-_19042.clone_1
5 /home/juliohm/Desktop/julia-1.0.0/lib/julia/sys.so:?; jl_system_image_data
3 /lib64/ld-linux-x86-64.so.2:?; _dl_tlsdesc_resolve_hold
2 /usr/lib/libc.so.6:?; __sched_getscheduler
1 /usr/lib/libc.so.6:?; systrim.isra.1.constprop.10
36 /usr/lib/libpthread.so.0:?; __pthread_mutex_lock_full
30 /usr/lib/libpthread.so.0:?; __pthread_mutex_unlock_full
29 /usr/lib/libpthread.so.0:?; __pthread_mutex_unlock_usercnt
804 unknown stackframe
717 /buildworker/worker/package_linux64/build/src/gf.c:2184; jl_apply_generic
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment