softgpu 0.2.0

Developer-oriented GPU emulation, testing, debugging, and sanitization runtime
Documentation
[workspace]
resolver = "2"
members = [
    ".",
    "crates/softgpu-core",
    "crates/softgpu-hsa",
    "crates/softgpu-amd-code-object",
]
default-members = [
    ".",
    "crates/softgpu-core",
    "crates/softgpu-hsa",
    "crates/softgpu-amd-code-object",
]

[workspace.package]
version = "0.2.0"
edition = "2021"
rust-version = "1.85"
license = "Apache-2.0 OR MIT"
repository = "https://github.com/thanos/SoftGPU"
homepage = "https://github.com/thanos/SoftGPU"

[workspace.dependencies]
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
softgpu-core = { path = "crates/softgpu-core", version = "0.2.0" }
softgpu-amd-code-object = { path = "crates/softgpu-amd-code-object", version = "0.2.0" }

[package]
name = "softgpu"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
description = "Developer-oriented GPU emulation, testing, debugging, and sanitization runtime"
license.workspace = true
readme = "README.md"
repository.workspace = true
homepage.workspace = true
keywords = ["gpu", "emulation", "hsa", "hip", "rocm"]
categories = ["development-tools", "emulators"]
exclude = ["baoulo/**"]

[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
softgpu-core = { workspace = true }
softgpu-amd-code-object = { workspace = true }

[dev-dependencies]

[[bin]]
name = "softgpu"
path = "src/main.rs"

[[example]]
name = "write-code-object-fixtures"
path = "examples/write-code-object-fixtures.rs"

[profile.release]
lto = false
codegen-units = 16