blob: 24f708d622ce1d62c1072af5a39ce8244c9e3913 (
plain)
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
%global _empty_manifest_terminate_build 0
Name: python-pystiche
Version: 1.0.1
Release: 1
Summary: Framework for Neural Style Transfer built upon PyTorch
License: BSD-3-Clause
URL: https://github.com/pmeier/pystiche
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/4a/e6/7728a6aae6f7d0eb0f33088d7448d0bc49cc4d1584a83035f83502208917/pystiche-1.0.1.tar.gz
BuildArch: noarch
Requires: python3-torch
Requires: python3-torchvision
Requires: python3-pillow
Requires: python3-tqdm
%description
``pystiche`` (pronounced
`/ˈpaɪˈstiʃ/ <http://ipa-reader.xyz/?text=%CB%88pa%C9%AA%CB%88sti%CA%83>`_ ) is a
framework for
`Neural Style Transfer (NST) <https://github.com/ycjing/Neural-Style-Transfer-Papers>`_
built upon `PyTorch <https://pytorch.org>`_. The name of the project is a pun on
*pastiche* `meaning <https://en.wikipedia.org/wiki/Pastiche>`_:
A pastiche is a work of visual art [...] that imitates the style or character of
the work of one or more other artists. Unlike parody, pastiche celebrates, rather
than mocks, the work it imitates.
``pystiche`` has similar goals as Deep Learning (DL) frameworks such as PyTorch:
1. **Accessibility**
Starting off with NST can be quite overwhelming due to the sheer amount of
techniques one has to know and be able to deploy. ``pystiche`` aims to provide an
easy-to-use interface that reduces the necessary prior knowledge about NST and DL
to a minimum.
2. **Reproducibility**
Implementing NST from scratch is not only inconvenient but also error-prone.
``pystiche`` aims to provide reusable tools that let developers focus on their
ideas rather than worrying about bugs in everything around it.
%package -n python3-pystiche
Summary: Framework for Neural Style Transfer built upon PyTorch
Provides: python-pystiche
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-pystiche
``pystiche`` (pronounced
`/ˈpaɪˈstiʃ/ <http://ipa-reader.xyz/?text=%CB%88pa%C9%AA%CB%88sti%CA%83>`_ ) is a
framework for
`Neural Style Transfer (NST) <https://github.com/ycjing/Neural-Style-Transfer-Papers>`_
built upon `PyTorch <https://pytorch.org>`_. The name of the project is a pun on
*pastiche* `meaning <https://en.wikipedia.org/wiki/Pastiche>`_:
A pastiche is a work of visual art [...] that imitates the style or character of
the work of one or more other artists. Unlike parody, pastiche celebrates, rather
than mocks, the work it imitates.
``pystiche`` has similar goals as Deep Learning (DL) frameworks such as PyTorch:
1. **Accessibility**
Starting off with NST can be quite overwhelming due to the sheer amount of
techniques one has to know and be able to deploy. ``pystiche`` aims to provide an
easy-to-use interface that reduces the necessary prior knowledge about NST and DL
to a minimum.
2. **Reproducibility**
Implementing NST from scratch is not only inconvenient but also error-prone.
``pystiche`` aims to provide reusable tools that let developers focus on their
ideas rather than worrying about bugs in everything around it.
%package help
Summary: Development documents and examples for pystiche
Provides: python3-pystiche-doc
%description help
``pystiche`` (pronounced
`/ˈpaɪˈstiʃ/ <http://ipa-reader.xyz/?text=%CB%88pa%C9%AA%CB%88sti%CA%83>`_ ) is a
framework for
`Neural Style Transfer (NST) <https://github.com/ycjing/Neural-Style-Transfer-Papers>`_
built upon `PyTorch <https://pytorch.org>`_. The name of the project is a pun on
*pastiche* `meaning <https://en.wikipedia.org/wiki/Pastiche>`_:
A pastiche is a work of visual art [...] that imitates the style or character of
the work of one or more other artists. Unlike parody, pastiche celebrates, rather
than mocks, the work it imitates.
``pystiche`` has similar goals as Deep Learning (DL) frameworks such as PyTorch:
1. **Accessibility**
Starting off with NST can be quite overwhelming due to the sheer amount of
techniques one has to know and be able to deploy. ``pystiche`` aims to provide an
easy-to-use interface that reduces the necessary prior knowledge about NST and DL
to a minimum.
2. **Reproducibility**
Implementing NST from scratch is not only inconvenient but also error-prone.
``pystiche`` aims to provide reusable tools that let developers focus on their
ideas rather than worrying about bugs in everything around it.
%prep
%autosetup -n pystiche-1.0.1
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-pystiche -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0.1-1
- Package Spec generated
|