We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1558d95 commit 5859dacCopy full SHA for 5859dac
site/profile/lib/puppet/functions/profile/slurm/compute_weights.rb
@@ -1,10 +1,10 @@
1
Puppet::Functions.create_function(:'profile::slurm::compute_weights') do
2
- dispatch :'profile::slurm::compute_weights' do
+ dispatch :compute_weights do
3
param 'Hash', :instances
4
return_type 'Hash'
5
end
6
7
- def profile::slurm::compute_weights(instances)
+ def compute_weights(instances)
8
require 'set'
9
unique_specs = Set.new(instances.values.map {|i| i['specs']})
10
sorted_specs = unique_specs.sort_by{|spec| [spec['gpus'], spec['ram'], spec['cpus']]}
0 commit comments