Nathaniel Simard
b429cc39c1
Splitted the JIT stuff from the Wgpu stuff ( #1417 )
2024-03-06 11:23:53 -05:00
Guillaume Lagrange
4efc683df4
Upgrade to candle 0.4.1 ( #1382 )
...
* Fix python main entrypoint in book example
* Remove candle windows safeguards (#1178 )
* Bump candle-core from 0.3.3 to 0.4.1
* Remove windows current known issue
2024-02-29 11:29:11 -06:00
Yu Sun
330552afb4
docs(book-&-examples): modify book and examples with new `prelude` module ( #1372 )
2024-02-28 13:25:25 -05:00
Louis Fortier-Dubois
576bb44bc8
Feat/autodiff/checkpoint ops ( #1358 )
2024-02-26 17:19:09 -05:00
Sylvain Benner
4427768570
[refactor] Move burn crates to their own crates directory ( #1336 )
2024-02-20 13:57:55 -05:00
Dilshod Tadjibaev
44266d5fd4
Make all struct CamelCase ( #1316 )
2024-02-15 13:00:37 -06:00
Dilshod Tadjibaev
dfb739c89a
Rename GELU to Gelu ( #1311 )
...
* Rename GELU to Gelu
This is to follow Rust naming convention
2024-02-15 10:39:06 -06:00
Nathaniel Simard
dfc65abd52
[Refactor] Just-In-Time Backend ( #1280 )
2024-02-12 12:15:07 -05:00
github-actions[bot]
03bbc64031
Combined PRs ( #1295 )
...
Combined PRs ➡️ 📦 ⬅️
✅ The following pull requests have been successfully combined on this PR:
Closes Bump thiserror from 1.0.56 to 1.0.57 #1293 Bump thiserror from 1.0.56 to 1.0.57
Closes Bump tokenizers from 0.15.1 to 0.15.2 #1292 Bump tokenizers from 0.15.1 to 0.15.2
Closes Bump bytemuck from 1.14.1 to 1.14.3 #1291 Bump bytemuck from 1.14.1 to 1.14.3
Closes Bump indicatif from 0.17.7 to 0.17.8 #1290 Bump indicatif from 0.17.7 to 0.17.8
2024-02-12 10:42:15 -05:00
Guillaume Lagrange
8f753b3aae
Update TORCH_CUDA_VERSION usage ( #1284 )
2024-02-10 12:01:45 -05:00
Guillaume Lagrange
88f5a3e88c
Add `burn::data::network::downloader` ( #1283 )
2024-02-10 11:54:33 -05:00
Nathaniel Simard
a9b6dbc177
Enable burn fusion by default ( #1223 )
2024-02-08 11:28:02 -05:00
yurzhang
419e53bc42
Support signed value for `Tensor::arange` ( #1238 )
2024-02-07 09:33:01 -05:00
Guillaume Lagrange
57ee2ce717
Add `ImageFolderDataset` ( #1232 )
2024-02-02 16:32:38 -05:00
Sylvain Benner
4aa13d6b25
Bump Burn version to 0.13 ( #1211 )
2024-01-31 16:01:20 -05:00
Joshua Ferguson
4a70a0f8bc
renaming FloatTensor Ops, Primitives, and maybe functions ( #1174 )
2024-01-27 10:04:50 -05:00
Guillaume Lagrange
b9bd42959b
Add vision/mnist dataset ( #1176 )
2024-01-25 16:16:39 -05:00
Dilshod Tadjibaev
0368409eb3
Add support for loading PyTorch `.pt` (weights/states) files directly to model's record ( #1085 )
2024-01-25 10:20:09 -05:00
unrenormalizable
4ca3e31601
Fixing jupyter nbs + ONNX IR ( #1170 )
2024-01-24 13:32:01 -05:00
Nathaniel Simard
eaa4dc3207
Feat/recorder/custom device ( #1165 )
2024-01-23 13:05:41 -05:00
Sylvain Benner
9063701b53
Remove annoying cargo warning ( #1108 )
...
Package level profiles are ignored when workspace is enabled so
these lines are useless.
This commit removes them completely as panic, lto and rpath cannot be overridden from the workspace root.
Source: https://doc.rust-lang.org/cargo/reference/profiles.html#overrides
```
The precedence for which value is used is done in the following order (first match wins):
[profile.dev.package.name] — A named package.
[profile.dev.package."*"] — For any non-workspace member.
[profile.dev.build-override] — Only for build scripts, proc macros, and their dependencies.
[profile.dev] — Settings in Cargo.toml.
Default values built-in to Cargo.
Overrides cannot specify the panic, lto, or rpath settings.
```
2024-01-20 09:09:20 -05:00
Aasheesh Singh
e3355524a2
Example/regression ( #1150 )
2024-01-19 21:28:38 -05:00
Nathaniel Simard
ebb2306a6b
[burn-fusion] support multiple concurrent optimization streams ( #1149 )
2024-01-18 13:15:43 -05:00
Guillaume Lagrange
6079f98950
Fix missing ticks in Burn book and remove unused example dependency ( #1144 )
...
* Add missing ticks for triu and tril ops
* Removed example unused dependency
2024-01-16 09:03:17 -05:00
Guillaume Lagrange
535458e7b9
Add example for custom CSV dataset ( #1129 )
2024-01-11 09:24:25 -05:00
Nathaniel Simard
f0e10f1499
Refactor/fusion optimization ( #1104 )
2024-01-06 14:22:50 -05:00
Kirill Mavreshko
97297538b1
Remove _devauto fuctions ( #518 ) ( #1110 )
2024-01-06 13:36:34 -05:00
Sylvain Benner
a4de93a39f
Fix import and type redefinitions in mnist example crate ( #1100 )
...
* Remove the double import for WgpuDevice
* Prioritize wgpu backend over the default ndarray when wgpu feature is set
This fixes `cargo bench --festures wgpu` as `--no-default-features` cannot be
used.
2024-01-02 12:47:44 -05:00
Nathaniel Simard
b0a2b30ed1
Fix/wgpu/fusion ( #1093 )
...
* Fix fusion
* Real fix
* Fix
2023-12-22 16:53:19 -05:00
Kirill Mavreshko
1fd07fcb4a
Explicit device tensors ( #1081 )
2023-12-20 17:49:59 -05:00
Nathaniel Simard
042454a9db
Example: Update Text Classification ( #1044 )
...
* Example: Update Text Classification
* cargo fmt
---------
Co-authored-by: louisfd <louisfd94@gmail.com>
2023-12-18 08:42:07 -05:00
Alex Errant
610d64095e
cargo +nightly fmt ( #1017 )
2023-12-12 13:29:06 -05:00
David Chavez
71d3c1d142
chore(infra): Share some properties across workspace ( #1039 )
2023-12-12 09:39:07 -05:00
David Chavez
ef09b637b9
chore(web): better panic ( #1051 )
2023-12-05 07:30:29 -05:00
Louis Fortier-Dubois
8fc52113bc
Chore/bump v12 ( #1048 )
2023-12-04 10:47:54 -05:00
Louis Fortier-Dubois
3088c466a5
patch 0.11.1 ( #1047 )
2023-12-04 10:18:30 -05:00
Timothy
52811f9938
Fix some issues in Burn book ( #1042 )
2023-12-04 09:23:47 -05:00
Nathaniel Simard
ab1b5890f5
Chore/release ( #1031 )
2023-12-01 14:33:28 -05:00
Dilshod Tadjibaev
4192490b88
Update with demo links ( #1033 )
2023-12-01 13:07:13 -05:00
Nathaniel Simard
12911c3ad6
Fix/mnist inference web ( #1029 )
2023-12-01 12:05:31 -05:00
Nathaniel Simard
f6d14f1b1a
Refactor feature flags ( #1025 )
2023-12-01 09:48:28 -05:00
Luni-4
ba1de9c654
Ci/Schedule dependencies checks ( #1014 )
...
* ci: Add audit file
* ci: Schedule dependencies checks
* mnist-inference-web: Remove unused dep
* Run when a new release is created
* Fix comment
2023-11-30 13:06:27 -05:00
Nathaniel Simard
630044e96b
Fix/devices api ( #990 )
2023-11-22 10:24:24 -05:00
Nathaniel Simard
cabbaab0c4
Fix/constant tensors ( #984 )
...
* Generalize autodiff tensor
* Can have int const module
* Update example
* Support no-std with burn-import
* Fix typos
* Fix alloc problems
* Revert burn-import changes
* Fix examples
* Support Int and Bool Params
* Fix
* Add comment
2023-11-21 15:27:28 -06:00
Dilshod Tadjibaev
cb616ed72c
Fix image classifier build failure by upgrading versions ( #967 )
2023-11-21 09:28:56 -05:00
Luni-4
445603401d
ci/Check dependencies ( #895 )
2023-11-19 10:35:03 -05:00
Luni-4
ec9df53d4c
ci/Fix `cargo clippy` action ( #942 )
2023-11-16 19:35:38 -05:00
Nathaniel Simard
322480b744
Feat/op fusion decorator ( #939 )
...
* WIP
* Impl backend decorator
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* Refactor
* Handle graph single ops execution
* WIP
* Starting to get concrete
* WIP
* Fix locator
* Implement add ops
* Start implementing ops
* Add more ops
* Add more ops
* More float ops
* Almost finish float ops
* Almost done with Int
* Some fix
* Into float
* Implement bool ops
* Almost done with MVP
* Fix adaptive pooling
* Add fusion as backend
* Fix memory leak
* Fix
* WIP Doc
* Doc all ops enum
* Initial docs
* Clippy
* Clippy v2
* Fix typos
* Fix doc
* Fix feature flags
* Add missing ops
* Some cleanup
* Revert u128 id
* cosmetic fixes
---------
Co-authored-by: louisfd <louisfd94@gmail.com>
2023-11-09 21:21:41 -05:00
Aisuko
4e8b573f13
Fixed the wrong order of the attributes ( #930 )
...
Signed-off-by: GitHub <noreply@github.com>
2023-11-03 09:21:58 -04:00
Louis Fortier-Dubois
8742d31d16
Perf/wgpu/matmul vec4rhs ( #914 )
2023-10-31 08:37:17 -04:00