RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

全部问题

Martin Hope
Andrey Mozharov
Asked: 2025-03-26 05:27:58 +0000 UTC

torch 的雅可比函数总是返回零。如何修复?

  • 5

一般来说,存在一个问题:最初,某个函数function以一个向量作为输入numpy.ndarray,随后将其分解为多个向量和矩阵。

function因为是在里面用numpy,所以要严格接受numpy.ndarray。

必须使用需要雅可比矩阵的scipy.optimize.minimize方法寻找最小值。BFGS

要计算雅可比矩阵,。被使用torch.autograd.functional.jacobian。

def jac(x, function):
    def inner(x):
        print(x)
        return tensor(function(x.detach().numpy()))
    return jacobian(inner, from_numpy(x)).numpy()

但它总是返回一个零向量,这就是为什么该函数在处都有最小值。

更新:

function在这种情况下,是任何接受numpy.ndarray并返回数字的函数。重要的是,此函数内部使用的代码在作为输入时可以工作numpy.ndarray,但在作为输入时不起作用torch.tensor。

例如(作为测试函数),function它可以是Rosenbrock函数:

def RosenbrockFunction(x):
    print(x.dot(np.eye(2)))
    return (1 - x[0]) ** 2 + 100 * (x[1] - x[0] ** 2) ** 2

该行print(x.dot(np.eye(2)))代表无法执行的代码torch.tensor。

如何解决这个问题?

python
  • 1 个回答
  • 31 Views
Martin Hope
Zzero
Asked: 2025-03-25 23:51:08 +0000 UTC

ubuntu 构建 qt 项目时出错

  • 5

在我离开该项目之前,一切进展顺利。下次我登录并尝试编译/运行时,出现以下错误:

没有规则来制作“astra”所需的目标“/usr/lib/x86_64-linux-gnu/libGLX.so”。停止。

这是编译器的输出:

20:43:29: Выполняются этапы для проекта windows...
20:43:29: Запускается: «/usr/bin/cmake» --build /home/userr/Документы/proj/windows/build/Desktop_Qt_6_8_2-Debug --target all
[  0%] Built target windows_autogen_timestamp_deps
[ 14%] Built target windows_autogen
gmake[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libGLX.so', needed by 'windows'.  Stop.
gmake[1]: *** [CMakeFiles/Makefile2:86: CMakeFiles/windows.dir/all] Error 2
gmake: *** [Makefile:136: all] Error 2
20:43:29: Процесс «/usr/bin/cmake» завершился с кодом 2.
20:43:29: Ошибка при сборке/развёртывании проекта windows (комплект: Desktop Qt 6.8.2)
20:43:29: Во время выполнения этапа «Собрать»
20:43:29: Прошло времени: 00:00.

(此处的项目名称已更改,因为所有项目都会发生这种情况)

我还怀疑这可能是由于“自动删除”或系统中的任何其他操作而发生的,但我不确定,因为我是新手

更新:Ubuntu 版本 24.04.2 LTS

c++
  • 1 个回答
  • 79 Views
Martin Hope
Mr. Shakespear
Asked: 2025-03-25 21:18:41 +0000 UTC

构建类库时从 NuGet 包复制库时出现问题

  • 7

我正在为一个 CAD 系统编写一个在 .NET 6.0 上运行的实用程序(它不接受较新版本的 .NET)。在创建项目时,我选择了“ Microsoft 类库”模板。我想在我的应用程序中添加数据库功能以便在其中存储来自 GOST 的尺寸。

我选择 SQLite 作为数据库。通过Nuget 包管理器安装了 System.Data.SQLite.Core .nuget 包。我在调试模式下启动了该程序,当尝试连接数据库时,弹出以下异常:System.IO.FileNotFoundException: 'Could not load file or assembly 'System.Data.SQLite, Version=1.0.119.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139'. Не удается найти указанный файл.'。

我试图找出问题所在,以下是我发现的问题:如果在非 Microsoft 类库的项目中包含 .nuget 包,然后编译它,则包中包含的库将被添加到 Debug 文件夹中: 在此处输入图片描述

如果项目是 Microsoft 类库,那么由于某种原因,包中的库不会添加到输出文件夹中: 在此处输入图片描述

我怎样才能使它在从包构建库时被添加到调试中?

c#
  • 1 个回答
  • 53 Views
Martin Hope
Nigredo499
Asked: 2025-03-25 14:08:49 +0000 UTC

Mikrotik -> 华为 M-LAG:VLAN 迁移后,网络可用性仅限于一台交换机

  • 4

同事。

我正在解决将多个 VLAN 从 Mikrotik 传输到由两台华为 CE6863E 交换机组装并通过 M-LAG 联合起来的最近委托的核心的问题。

转移的目的:从 Mikrotik 中删除所有内部网络,以便它成为 PE。

网络图

我们决定从负责 VoIP 的 VLAN 203 开始​​。我遇到了一个问题:在我提升核心上的 VLAN 之后(之前已经在 Mikrotik 上禁用它),只能从 MSK-Core-1 ping 该网络的主机,而从 MSK-Core-2 无法 ping 任何主机,除了 int VLAN 203 本身的 IP - 该网络的网关。

MSK-Core-1 配置:

dfs-group 1
 priority 200
 source ip 10.197.255.254
 consistency-check enable mode loose

stp bridge-address 0001-0001-0001
stp mode rstp
stp v-stp enable
stp instance 0 root primary
stp tc-protection

arp direct-route enable

bridge-domain 1
 arp l2-proxy enable

interface Vlanif203
 description Vo-Ip
 ip address 10.197.203.254 255.255.255.0
 arp proxy enable
 arp proxy inter-vlan enable
 arp proxy intra-vlan enable
 mac-address 0000-5e00-0101
 dhcp server enable
 dhcp select relay
 dhcp relay binding server group ad-dhcp-srv
 dhcp relay source-interface Vlanif203

interface MEth0/0/0
 ip address 10.197.1.101 255.255.255.0
 arp detect mode unicast

interface Eth-Trunk0
 stp disable
 mode lacp-static
 peer-link 1
 port vlan exclude 1

interface 25GE1/0/1
 description Link-MikroTik-Sfp2
 port link-type trunk
 undo port trunk allow-pass vlan 1
 port trunk allow-pass vlan 2 to 499 501 to 4094
 device transceiver 10GBASE-FIBER
 port mode 10G

interface LoopBack0
 ip address 10.197.255.254 255.255.255.255

bgp 65197
 router-id 10.197.255.254
 private-4-byte-as enable
 peer 10.197.255.253 as-number 65197 # MSK-Core-2
 peer 10.197.255.253 connect-interface LoopBack0
 peer 10.197.255.253 capability-advertise graceful-restart
 peer 10.197.255.255 as-number 65197 # MikroTik
 peer 10.197.255.255 connect-interface LoopBack0
 peer 10.197.255.255 capability-advertise graceful-restart
 #
 ipv4-family unicast
  network 10.197.203.0 255.255.255.0
  network 10.197.255.254 255.255.255.255
  peer 10.197.255.253 enable
  peer 10.197.255.255 enable
  peer 10.197.255.255 preferred-value 50

ip route-static 0.0.0.0 0.0.0.0 10.197.255.255
ip route-static 10.197.255.253 255.255.255.255 10.197.1.102
ip route-static 10.197.255.255 255.255.255.255 10.197.1.254

MSK-Core-2 配置(与 MSK-Core-1 相同):

dfs-group 1
 priority 150
 source ip 10.197.255.253
 consistency-check enable mode loose

stp instance 0 root secondary

interface LoopBack0
 ip address 10.197.255.253 255.255.255.255

bgp 65197
 router-id 10.197.255.253
 private-4-byte-as enable
 peer 10.197.255.254 as-number 65197 # MSK-Core-1
 peer 10.197.255.254 connect-interface LoopBack0
 peer 10.197.255.254 capability-advertise graceful-restart
 peer 10.197.255.255 as-number 65197
 peer 10.197.255.255 connect-interface LoopBack0
 peer 10.197.255.255 capability-advertise graceful-restart
 #
 ipv4-family unicast
  network 10.197.203.0 255.255.255.0
  network 10.197.255.253 255.255.255.255
  peer 10.197.255.254 enable
  peer 10.197.255.255 enable
  peer 10.197.255.255 preferred-value 50

ip route-static 0.0.0.0 0.0.0.0 10.197.255.255
ip route-static 10.197.255.254 255.255.255.255 10.197.1.101
ip route-static 10.197.255.255 255.255.255.255 10.197.1.254

M-LAG:

<MSK-Core-1>display dfs-group 1 m-lag
*                : Local node
Heart beat state : OK
Node 1 *
  Dfs-Group ID   : 1
  Priority       : 200
  Address        : ip address 10.197.255.254
  State          : Master
  Causation      : -
  System ID      : e84d-7424-0b11
  SysName        : MSK-Core-1
  Version        : V200R022C00SPC500
  Device Type    : CE6863E
Node 2
  Dfs-Group ID   : 1
  Priority       : 150
  Address        : ip address 10.197.255.253
  State          : Backup
  Causation      : -
  System ID      : e8ea-4d4a-6af1
  SysName        : MSK-Core-2
  Version        : V200R022C00SPC500
  Device Type    : CE6863E

路由:

<MSK-Core-1>dis bgp routing-table
*> 10.197.203.0/24 0.0.0.0 0 0 i

<MSK-Core-2>dis bgp routing-table
*> 10.197.203.0/24 0.0.0.0 0 0 i

[~MSK-Core-1-Vlanif203]dis ip routing-table 10.197.203.0 
10.197.203.0/24 Direct 0 0 D 10.197.203.254 Vlanif203 

[~MSK-Core-2-Vlanif203]dis ip routing-table 10.197.203.0 
10.197.203.0/24 Direct 0 0 D 10.197.203.254 Vlainf203

地址解析协议(ARP):

[~MSK-Core-1]dis arp | i 10.197.203.  
10.197.203.254 0000-5e00-0101 I Vlanif203 
10.197.203.1 bc24-1166-e8bc 20 D/203 25GE1/0/40 
10.197.203.19 44db-d26b-e3b5 20 D/203 25GE1/0/2 

[~MSK-Core-2]dis arp | i 10.197.203.
# записей гораздо больше и все через Eth-Trunk0
10.197.203.254 0000-5e00-0101 I Vlanif203 
10.197.203.1 bc24-1166-e8bc 20 D/203 Eth-Trunk0 
10.197.203.19 44db-d26b-e3b5 20 D/203 Eth-Trunk0

平安:

[~MSK-Core-1]ping 10.197.203.1
Reply from 10.197.203.1: bytes=56 Sequence=1 ttl=64 time=1 ms

[~MSK-Core-2]ping 10.197.203.1
Request time out

我请求帮助解决这个问题。往哪边挖?我哪里设置错了?

mikrotik
  • 1 个回答
  • 36 Views
Martin Hope
Lemniscata
Asked: 2025-03-25 14:03:16 +0000 UTC

该查询将返回有史以来购买金额最大的客户的姓名。

  • 5

实际上,我引用了任务条件:在 PostgreSQL 中编写一个查询,该查询将显示有史以来购买金额最大的买家的姓名(一个订单中可能有几种不同的产品)。该任务的数据库由三个表组成:

  1. 买家 - 买家:包含字段buyer_id(主键)、name、city
  2. 产品 - 产品:product_id(主键)、product_name、price
  3. 订单 - 订单:order_id(主键)、order_date、buyer_id(外键)、product_id(主键)、数量

数据库和查询的模型:https://onecompiler.com/postgresql/43csjz2v6 模型似乎显示正确,但测试不接受问题的解决方案。也曾经怀疑过自己没有理解清楚条件,并不是对用户所有购买进行求和,而是找出最“贵”的购买,但是这也没有起到作用。我做错什么了?

原始请求代码:

  WITH total AS (
  SELECT buyers.buyer_id, buyers.name, SUM(orders.quantity * products.price) AS total_order
  FROM buyers
  INNER JOIN orders ON orders.buyer_id = buyers.buyer_id
  INNER JOIN products ON products.product_id = orders.product_id
  GROUP BY buyers.buyer_id, orders.order_id)
SELECT name FROM (
  SELECT name, SUM(total_order) AS sum_bought FROM total
  GROUP BY buyer_id, name) AS max_bought
ORDER BY sum_bought DESC LIMIT 1
sql
  • 1 个回答
  • 16 Views
上一页
下一页

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5