我在Jetson TX2中分配内存。它具有8GB的RAM。我需要指定可用于TensorRT的最大GPU内存大小。
max_workspace_size_bytes =(必须为整数)
我已经看到一些使用这些“值”的示例:
1<<20 = 1048576 (decimal)
= 0001 0000 0000 0000 0000
1<<30 = 1073741824
= 0001 0000 0000 0000 0000 0000 0000
但是,如果我有8GB的RAM,那么“ 1048576”或“ 1073741824”如何代表一部分RAM?
我用它分配了3GB:
3\*10\*9)
但我想了解另一种表示数字的方式。
问题来源:stackoverflow
您可以总结一下。
((1<<30)+(1<<31))
或按位或它们。
((1<<30) | (1<<31))
或将一个大于1的值移位,例如3。
(3<<30)
回答来源:stackoverflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。