pytorch_lite 3.0.4 copy "pytorch_lite: ^3.0.4" to clipboard
pytorch_lite: ^3.0.4 copied to clipboard

PlatformAndroidiOS
outdated

Flutter package to help run pytorch lite models classification and yolov5 and yolov8

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:pytorch_lite/image_utils_isolate.dart';
import 'package:pytorch_lite/native_wrapper.dart';
import 'package:pytorch_lite/pytorch_lite.dart';
import 'package:pytorch_lite_example/run_model_by_camera_demo.dart';
import 'package:pytorch_lite_example/run_model_by_image_demo.dart';

void main() {
  PytorchFfi.init();
  ImageUtilsIsolate.init();
  runApp(const ChooseDemo());
}

class ChooseDemo extends StatefulWidget {
  const ChooseDemo({Key? key}) : super(key: key);

  @override
  State<ChooseDemo> createState() => _ChooseDemoState();
}

class _ChooseDemoState extends State<ChooseDemo> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Pytorch Mobile Example'),
        ),
        body: Builder(builder: (context) {
          return Center(
            child: Column(
              children: [
                TextButton(
                  onPressed: () => {
                    Navigator.push(
                      context,
                      MaterialPageRoute(
                          builder: (context) => const RunModelByCameraDemo()),
                    )
                  },
                  style: TextButton.styleFrom(
                    backgroundColor: Colors.blue,
                  ),
                  child: const Text(
                    "Run Model with Camera",
                    style: TextStyle(
                      color: Colors.white,
                    ),
                  ),
                ),
                TextButton(
                  onPressed: () => {
                    Navigator.push(
                      context,
                      MaterialPageRoute(
                          builder: (context) => const RunModelByImageDemo()),
                    )
                  },
                  style: TextButton.styleFrom(
                    backgroundColor: Colors.blue,
                  ),
                  child: const Text(
                    "Run Model with Image",
                    style: TextStyle(
                      color: Colors.white,
                    ),
                  ),
                )
              ],
            ),
          );
        }),
      ),
    );
  }
}
59
likes
110
points
811
downloads

Publisher

verified publisherzcreations.info

Weekly Downloads

Flutter package to help run pytorch lite models classification and yolov5 and yolov8

Documentation

API reference

License

unknown (license)

Dependencies

camera, ffi, flutter, image, isolate_manager, path, path_provider

More

Packages that depend on pytorch_lite

Packages that implement pytorch_lite