Sha256: 86899615c484102028ce62970546bd425205f84d6dd7dbac9009a3ceb3c3dbfc
Contents?: true
Size: 518 Bytes
Versions: 6
Compression:
Stored size: 518 Bytes
Contents
module TensorStream ## # Utiliity functions for creating performance reports class ReportTool def self.profile_for(session, order_by: :slowest) context = session.last_session_context eval_times = context[:profile][:operations].map do |name, profile| [name, profile[:eval_time], profile[:shape], profile[:tensor].source] end if order_by == :slowest eval_times.sort_by { |a| a[1] }.reverse! else eval_times.sort_by { |a| a[1] } end end end end
Version data entries
6 entries across 6 versions & 1 rubygems