MTLComputePipelineState
的{{1}}属性是否会随时更改?
基于此,我希望能够计算长期threadExecutionWidth
和threadgroupsPerGrid
属性,以便每次调用threadsPerThreadgroup
的{{1}}方法时使用计算通行证。
如果更改,我的预计算MTLComputeCommandEncoder
和dispatchThreadgroups(...)
属性可能不再有效!
答案 0 :(得分:4)
它是不可能改变的,因为它是GPU的硬件属性(据我所知,目前64为AMD和32为其他供应商,通过研究和我的测试与几个GPU。)< / p>