2022-08-27:以下go语言代码输出什么?A:[ 2022-08-27:以下go语言代码输出什么?A:[0];B:panic;C:7;D:不清楚。
package main
import (
"fmt"
)
func main() {
a := make([]int, 20)
a = []int{7, 8, 9, 10}
b := a[15:16]
fmt.Println(b)
}
#福大大架构师每日一题# https://t.cn/A6SXFVcx https://t.cn/8FlsDfZ
package main
import (
"fmt"
)
func main() {
a := make([]int, 20)
a = []int{7, 8, 9, 10}
b := a[15:16]
fmt.Println(b)
}
#福大大架构师每日一题# https://t.cn/A6SXFVcx https://t.cn/8FlsDfZ
package main
import (
"fmt"
"unsafe"
)
type T struct {
a int8
b int64
c int32
d int16
}
type T2 struct {
a int8
b int16
c int32
d int64
}
func main() {
t := T{}
t2 := T2{}
fmt.Println(unsafe.Sizeof(t))//24Byte
fmt.Println(unsafe.Sizeof(t2))//16Byte
}
我深深地感受到了自己的无知
import (
"fmt"
"unsafe"
)
type T struct {
a int8
b int64
c int32
d int16
}
type T2 struct {
a int8
b int16
c int32
d int64
}
func main() {
t := T{}
t2 := T2{}
fmt.Println(unsafe.Sizeof(t))//24Byte
fmt.Println(unsafe.Sizeof(t2))//16Byte
}
我深深地感受到了自己的无知
Xe HPG和Nvidia一样是自带Tensor的(RDNA2还没有),大体上假设Xe HPG的Vector FP32是1,那么向量FP16是2,INT8是4,XMX的FP16/INT8则是8/16,然后还有一个INT4是32....
ARC A770的FP32是20T,那么对应的XMX 性能就是 16bit 160T,8bit 320T...RTX3070的Tensor性能则是FP16 160T的样子(8倍),二者几乎一模一样...
Intel给Xe HPG塞了和Nvidia一样的矩阵规模,不知道会不会推进下去...
炼丹师对这个数据很是感兴趣....这个也不怎么吃驱动,啥时候能适配PyTorch看看。
ARC A770的FP32是20T,那么对应的XMX 性能就是 16bit 160T,8bit 320T...RTX3070的Tensor性能则是FP16 160T的样子(8倍),二者几乎一模一样...
Intel给Xe HPG塞了和Nvidia一样的矩阵规模,不知道会不会推进下去...
炼丹师对这个数据很是感兴趣....这个也不怎么吃驱动,啥时候能适配PyTorch看看。
✋热门推荐