Repository navigation
Expand file tree
/
Copy pathcomposer.json
More file actions
85 lines (85 loc) · 2.76 KB
/
Copy pathcomposer.json
File metadata and controls
85 lines (85 loc) · 2.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
{
"name": "rubix/tensor_ext",
"type": "php-ext",
"php-ext": {
"extension-name": "tensor",
"build-path": "ext"
},
"description": "A PHP extension that provides objects for scientific computing in PHP.",
"homepage": "https://github.com/RubixML/Tensor-Ext",
"license": "MIT",
"keywords": [
"1d convolution", "2d convolution", "arithmetic", "blas", "computation", "computing",
"convolution", "decomposition", "dot product", "engineering", "extension", "eigendecomposition",
"eigenvalue", "eigenvector", "lapack", "linear algebra", "math", "matmul", "matrix",
"matrix multiplication", "multithreaded", "vector norm", "php", "php extension", "pseudoinverse",
"scientific computing", "signal processing", "singular value decomposition", "svd", "statistics",
"tensor", "vector", "trigonometry"
],
"authors": [
{
"name": "Andrew DalPino",
"homepage": "https://github.com/andrewdalpino"
},
{
"name": "Contributors",
"homepage": "https://github.com/RubixML/Tensor-Ext/graphs/contributors"
}
],
"require": {
"php": ">=8.1"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.0",
"phalcon/zephir": "^1.6.0",
"phpbench/phpbench": "^1.0",
"phpunit/phpunit": "^9.0"
},
"autoload": {
"psr-4": {
"Zephir\\Optimizers\\FunctionCall\\": "optimizers/"
}
},
"autoload-dev": {
"psr-4": {
"Tensor\\Tests\\": "tests/",
"Tensor\\Benchmarks\\": "benchmarks/"
}
},
"scripts": {
"build": [
"@composer validate",
"@composer install",
"@compile",
"@test",
"@check"
],
"benchmark": "@php phpbench run --report=env --report=aggregate",
"check": [
"@putenv PHP_CS_FIXER_IGNORE_ENV=1",
"php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --dry-run --using-cache=no"
],
"clean": "zephir fullclean",
"compile": [
"@composer generate",
"zephir compile --no-dev"
],
"generate": "zephir generate",
"install-ext": "zephir install",
"fix": "php-cs-fixer fix --config=.php-cs-fixer.dist.php",
"test": "@php vendor/bin/phpunit"
},
"config": {
"preferred-install": "dist",
"sort-packages": true,
"process-timeout": 3000,
"allow-plugins": {
"phpstan/extension-installer": true
}
},
"support": {
"issues": "https://github.com/RubixML/Tensor-Ext/issues",
"source": "https://github.com/RubixML/Tensor-Ext",
"chat": "https://t.me/RubixML"
}
}