Skip to content

Commit c030c3e

Browse files
committed
Use @sourceacademy/torch instead of torch
1 parent 826c975 commit c030c3e

5 files changed

Lines changed: 19 additions & 21 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,13 @@
6060
},
6161
"dependencies": {
6262
"@sourceacademy/conductor": "^0.3.0",
63+
"@sourceacademy/torch": "^0.1.0",
6364
"@sourceacademy/wasm-util": "^1.0.6",
6465
"fast-levenshtein": "^3.0.0",
6566
"mathjs": "^14.9.1",
6667
"moo": "^0.5.2",
6768
"nearley": "^2.20.1",
6869
"pyodide": "^0.29.3",
69-
"torch": "https://pkg.pr.new/veehz/torch@687fc81",
7070
"wabt": "^1.0.37"
7171
}
7272
}

src/conductor/index.ts

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1+
export {
2+
PyodideEvaluator1,
3+
PyodideEvaluator2,
4+
PyodideEvaluator3,
5+
PyodideEvaluator4,
6+
PyodideEvaluatorFull,
7+
} from "../pyodide/PyodideEvaluator";
18
export {
29
PyCseEvaluator1,
310
PyCseEvaluator2,
411
PyCseEvaluator3,
512
PyCseEvaluator4,
613
} from "./PyCseEvaluator";
714
export { PySvmlEvaluator } from "./PySvmlEvaluator";
8-
export { PyWasmEvaluator } from "./PyWasmEvaluator";
915
export { PySvmlSinterEvaluator } from "./PySvmlSinterEvaluator";
10-
export {
11-
PyodideEvaluator1,
12-
PyodideEvaluator2,
13-
PyodideEvaluator3,
14-
PyodideEvaluator4,
15-
PyodideEvaluatorFull,
16-
} from "../pyodide/PyodideEvaluator";
17-
18-
16+
export { PyWasmEvaluator } from "./PyWasmEvaluator";

src/pyodide/loadTorch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { PyodideInterface } from "pyodide";
2-
import * as torch from "torch";
2+
import * as torch from "@sourceacademy/torch";
33
import bridgeCode from "./bridge.py";
44

55
/**

src/tests/pyodide-torch.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
import { loadPyodide } from "pyodide";
1010
import type { PyodideInterface } from "pyodide";
11-
import * as torch from "torch";
11+
import * as torch from "@sourceacademy/torch";
1212
import bridgeCode from "../pyodide/bridge.py";
1313
import { rewriteTorchImports, resetHelperState } from "../pyodide/importAnalyzer";
1414

yarn.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1643,6 +1643,13 @@ __metadata:
16431643
languageName: node
16441644
linkType: hard
16451645

1646+
"@sourceacademy/torch@npm:^0.1.0":
1647+
version: 0.1.0
1648+
resolution: "@sourceacademy/torch@npm:0.1.0"
1649+
checksum: 10c0/bc6408d374a23080d3581ac06edbfd02f94215a9d2c27c38913a7b2ef99d5eadcec5f8b496dba4fac44341a216bded3412622f5b66152253373d969cdbbf7431
1650+
languageName: node
1651+
linkType: hard
1652+
16461653
"@sourceacademy/wasm-util@npm:^1.0.6":
16471654
version: 1.0.6
16481655
resolution: "@sourceacademy/wasm-util@npm:1.0.6"
@@ -4775,6 +4782,7 @@ __metadata:
47754782
"@rollup/plugin-typescript": "npm:^12.1.2"
47764783
"@rollup/plugin-wasm": "npm:^6.2.2"
47774784
"@sourceacademy/conductor": "npm:^0.3.0"
4785+
"@sourceacademy/torch": "npm:^0.1.0"
47784786
"@sourceacademy/wasm-util": "npm:^1.0.6"
47794787
"@types/fast-levenshtein": "npm:^0.0.4"
47804788
"@types/jest": "npm:^29.5.14"
@@ -4794,7 +4802,6 @@ __metadata:
47944802
pyodide: "npm:^0.29.3"
47954803
rollup: "npm:^4.59.0"
47964804
rollup-plugin-polyfill-node: "npm:^0.13.0"
4797-
torch: "https://pkg.pr.new/veehz/torch@687fc81"
47984805
ts-jest: "npm:^29.0.5"
47994806
tslib: "npm:^2.8.1"
48004807
tsx: "npm:^4.19.0"
@@ -5342,13 +5349,6 @@ __metadata:
53425349
languageName: node
53435350
linkType: hard
53445351

5345-
"torch@https://pkg.pr.new/veehz/torch@687fc81":
5346-
version: 0.1.0
5347-
resolution: "torch@https://pkg.pr.new/veehz/torch@687fc81"
5348-
checksum: 10c0/84fd0d0fae8f5e67dccfa01d429755ef5db147340544f697a14ce32332a31b5515b84aa47ac849c327f1026c8c4ff29a7af3c60bd5c1db541f49ddfa9f529185
5349-
languageName: node
5350-
linkType: hard
5351-
53525352
"ts-api-utils@npm:^2.4.0":
53535353
version: 2.5.0
53545354
resolution: "ts-api-utils@npm:2.5.0"

0 commit comments

Comments
 (0)