タイトルが求めるとおりです。両方
let blockReducer = BlockReduce.RakingCommutativeOnly<float32>(dims,DeviceArch.Create("sm35"))
と
let blockReducer = BlockReduce.RakingCommutativeOnly<float32>(dims,worker.Device.Arch)
コンパイルに失敗します。
タイトルが求めるとおりです。両方
let blockReducer = BlockReduce.RakingCommutativeOnly<float32>(dims,DeviceArch.Create("sm35"))
と
let blockReducer = BlockReduce.RakingCommutativeOnly<float32>(dims,worker.Device.Arch)
コンパイルに失敗します。