tensor-sensor

Форк
0
27 строк · 811.0 Байт
1
import matplotlib.pyplot as plt
2
import numpy as np
3
import tsensor
4
import torch
5
import sys
6

7
W = torch.tensor([[1, 2], [3, 4]], dtype=torch.float32)
8
b = torch.tensor([9, 10]).reshape(2, 1)
9
x = torch.tensor([4, 5], dtype=torch.int32).reshape(2, 1)
10
h = torch.tensor([1,2])
11

12
# fig, ax = plt.subplots(1,1)
13
# # view = tsensor.pyviz("b + x", ax=ax, legend=True)
14
# # view.savefig("/Users/parrt/Desktop/foo.pdf")
15
# plt.show()
16

17
W = torch.rand(size=(2000,2000), dtype=torch.float64)
18
b = torch.rand(size=(2000,1), dtype=torch.float64)
19
h = torch.zeros(size=(1_000_000,), dtype=int)
20
x = torch.rand(size=(2000,1))
21
z = torch.rand(size=(2000,1), dtype=torch.complex64)
22
g = tsensor.astviz("b = W@b + (h+3).dot(h) + z",
23
                   sys._getframe()) # eval, highlight vectors
24
g.view()
25

26
# with tsensor.explain():
27
#     b + x
28

29

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.